<SEC-DOCUMENT>0001213900-24-026607.txt : 20240327
<SEC-HEADER>0001213900-24-026607.hdr.sgml : 20240327
<ACCEPTANCE-DATETIME>20240327161600
ACCESSION NUMBER:		0001213900-24-026607
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		136
CONFORMED PERIOD OF REPORT:	20231231
FILED AS OF DATE:		20240327
DATE AS OF CHANGE:		20240327

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-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34577
		FILM NUMBER:		24790815

	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-K
<SEQUENCE>1
<FILENAME>ea0202381-10k_ittech.htm
<DESCRIPTION>ANNUAL REPORT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Mar 27 17:41:48 UTC 2024 -->
<html xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:itp="http://orientpaper.com/20231231" 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/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2023" 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/2023" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2023" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml">
<head>
     <title> </title>

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

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

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

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

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

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

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">For the fiscal year ended <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-17533"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate" id="ixv-17534">December 31</ix:nonNumeric>,
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-17535">2023</ix:nonNumeric></ix:nonNumeric></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; text-align: center; margin-top: 0pt; margin-bottom: 0pt">or</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">For the transition period from _____________to
______________</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-66"><b>IT Tech Packaging, Inc.</b></ix:nonNumeric></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-17536">Science Park</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine2" id="ixv-17537">Juli Road</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><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine3" id="ixv-17538">Xushui District</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-17539">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-17540">China</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-17541">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) (Zip Code)</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Registrant&#8217;s telephone number, including
area code: <b><ix:nonNumeric contextRef="c0" name="dei:CityAreaCode" id="ixv-17542">(86)</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber" id="ixv-17543">312-8698215</ix:nonNumeric></b></p><div>

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

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

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><b>Title of each class</b></span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><b>Trading Symbol(s)</b></span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><b>Name of each exchange on which registered</b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 30%; font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-136"><span style="font-size: 10pt"><b>Common Stock</b></span></ix:nonNumeric></td> <td style="width: 2%">&#160;</td> <td style="width: 32%; font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-141"><span style="font-size: 10pt"><b>ITP</b></span></ix:nonNumeric></td> <td style="width: 2%">&#160;</td> <td style="width: 34%; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><b><ix:nonNumeric contextRef="c0" name="dei:SecurityExchangeName" id="ixv-17544">NYSE</ix:nonNumeric> American</b></span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

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

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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. <span style="font-family: Times New Roman, Times, Serif">&#9746;</span> <ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus" id="ixv-17547">Yes</ix:nonNumeric> <span style="font-family: Times New Roman, Times, Serif">&#9744;</span>
No</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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). <span style="font-family: Times New Roman, Times, Serif">&#9746;</span><ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent" id="ixv-17548">Yes</ix:nonNumeric>
<span style="font-family: Times New Roman, Times, Serif">&#9744;</span> No</p><div>

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

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

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="width: 30%"><span style="font-size: 10pt">Large accelerated filer</span></td> <td style="width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td> <td style="width: 30%"><span style="font-size: 10pt">Accelerated filer</span></td> <td style="width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td></tr> <tr style="vertical-align: bottom"> <td><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-202"><span style="font-size: 10pt">Non-accelerated filer</span></ix:nonNumeric></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></td> <td><span style="font-size: 10pt">Smaller reporting company</span></td> <td><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntitySmallBusiness" id="ixv-209"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></ix:nonNumeric></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td><span style="font-size: 10pt">Emerging growth company</span></td> <td><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityEmergingGrowthCompany" id="ixv-217"><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: 0pt 0; 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: 0pt 0; 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: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial
reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or
issued its audit report. <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:IcfrAuditorAttestationFlag" id="ixv-229"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></ix:nonNumeric></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If securities are registered pursuant to Section
12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction
of an error to previously issued financial statements. <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentFinStmtErrorCorrectionFlag" id="ixv-235"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></ix:nonNumeric></p><div>

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

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




</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether any of those error corrections are restatements
that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during
the relevant recovery period pursuant to &#167;240.10D-1(b). <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p><div>

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

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

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The aggregate market value of the voting and non-voting common stock
of the registrant held by non-affiliates as of June 30, 2023 was approximately $<ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="dei:EntityPublicFloat" scale="0" unitRef="usd" id="ixv-17549">4,476,376</ix:nonFraction> based upon 9,524,204 shares of common stock
held by non-affiliates and the closing price of the common stock of $0.47 per share on June 30, 2023.</p><div>

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of March 27, 2024, there were <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17550">10,065,920</ix:nonFraction> shares of the registrant&#8217;s
common stock, par value $0.001, issued and 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">DOCUMENTS INCORPORATED BY REFERENCE: <ix:nonNumeric contextRef="c0" escape="true" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="ixv-17551">None</ix:nonNumeric>.</p><div>

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

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

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


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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>TABLE OF CONTENTS</b>&#160;</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: 9%">&#160;</td>
    <td style="width: 81%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Page</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><a href="#a_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART I</span></a></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1.</span></td>
    <td><a href="#a_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">BUSINESS</span></a></td>
    <td>&#160;</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; 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_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">RISK FACTORS</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1B.</span></td>
    <td><a href="#a_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">UNRESOLVED STAFF COMMENTS</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">45</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>Item 1C</td>
    <td><a href="#a_005">CYBERSECURITY</a></td>
    <td>&#160;</td>
    <td style="text-align: center">45</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 2.</span></td>
    <td><a href="#a_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PROPERTIES</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">45</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 3.</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>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 4.</span></td>
    <td><a href="#a_008"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MINE SAFETY DISCLOSURES</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#a_009"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART II</span></a></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 5. &#160;</span></td>
    <td style="vertical-align: top"><a href="#a_010"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></a></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 6.</span></td>
    <td><a href="#a_011"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">[RESERVED]</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 7.</span></td>
    <td style="vertical-align: top"><a href="#a_012"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></a></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 7A.</span></td>
    <td><a href="#a_013"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 8.</span></td>
    <td><a href="#a_014"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 9.</span></td>
    <td><a href="#a_015"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 9A.</span></td>
    <td><a href="#a_016"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CONTROLS AND PROCEDURES</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">61</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 9B.</span></td>
    <td><a href="#a_017"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OTHER INFORMATION</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 9C.</span></td>
    <td><a href="#a_018"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTION.</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <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><a href="#a_019"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART III</span></a></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 10.</span></td>
    <td><a href="#a_020"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">62</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 11.</span></td>
    <td><a href="#a_021"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">EXECUTIVE COMPENSATION</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">65</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 12. &#160;</span></td>
    <td style="vertical-align: top"><a href="#a_022"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></a></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">66</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 13.</span></td>
    <td><a href="#a_023"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">67</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 14.</span></td>
    <td><a href="#a_024"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">68</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#a_025"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART IV</span></a></td>
    <td>&#160;</td>
    <td>&#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 15.</span></td>
    <td><a href="#a_026"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">69</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 16</span></td>
    <td><a href="#a_027"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FORM 10-K SUMMARY</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">72</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td colspan="2"><a href="#a_028"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SIGNATURES</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">73</span></td></tr>
  </table><div>

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


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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">All references to &#8220;we,&#8221;
&#8220;us,&#8221; &#8220;our,&#8221; or similar terms used in this annual report refer to IT Tech Packaging, Inc., a Nevada corporation,
including its wholly-owned subsidiaries, and, in the context of describing our operations and consolidated financial information, our
variable interest entity in China, Hebei Baoding Dongfang Paper Milling Company Limited, or Dongfang Paper. &#8220;IT Tech Packaging&#8221;
refers to IT Tech Packaging, Inc. &#8220;VIE&#8221; or &#8220;Dongfang Paper&#8221; refers to our variable interest entity in China. &#8220;Baoding
Shengde&#8221; refers to our wholly-owned subsidiary, Baoding Shengde Paper Co., Ltd, a PRC company. &#8220;Qianrong&#8221;, refers to
our indirect wholly-owned subsidiary, QianrongQianhui Hebei Technology Co., Ltd, a PRC company. &#8220;Tengsheng Paper&#8221; refers to
the subsidiary of Dongfang Paper, Hebei Tengsheng Paper Co., Ltd., a PRC company.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">All references to &#8220;PRC&#8221;
or &#8220;China&#8221; refers to the People&#8217;s Republic of China, including, for the purpose of this annual report, Taiwan, Hong
Kong and Macau; all references to &#8220;RMB&#8221; or &#8220;Renminbi&#8221; refer to the legal currency of China; all references to
&#8220;US$,&#8221; &#8220;dollars,&#8221; &#8220;U.S. dollars&#8221; and &#8220;$&#8221; refer to the legal currency of the United States.</p><div>

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 29.15pt">This annual report on Form 10-K includes our
audited consolidated statements of income and comprehensive income and our audited consolidated balance sheets as of December 31, 2023
and 2022.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">This Annual Report on Form
10-K contains &#8220;forward-looking statements.&#8221; These statements are made under the &#8220;safe harbor&#8221; provisions of the
U.S. Private Securities Litigation Reform Act of 1995. You can identify these forward-looking statements by terms such as &#8220;may,&#8221;
&#8220;will,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;future,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221;
&#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;is/are likely to&#8221; and similar expressions. These statements involve known
and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different
from those expressed or implied by the forward-looking statements. Factors that could cause or contribute to such differences in results
and outcomes include, without limitation, our anticipated revenues from the corrugating medium paper business segment and offset printing
paper business, our ability to implement the planned capacity expansion of tissue paper, our ability to introduce new products, market
acceptance of new products, general economic and business conditions, the ability to attract or retain qualified senior management personnel
and research and development staff, and those specifically addressed under the headings &#8220;Risks Factors&#8221; and &#8220;Management&#8217;s
Discussion and Analysis of Financial Condition and Results of Operations.&#8221; The forward-looking statements made in this annual report
relate only to events as of the date on which the statements are made. We undertake no obligation, beyond any than as required by law,
to update any forward-looking statement to reflect events or circumstances after the date on which the statement is made, even though
our situation changes in the future.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">We operate in an emerging
and evolving environment. New risk factors emerge from time to time and it is impossible for our management to predict all risk factors,
nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual
results to differ materially from those contained in any forward-looking statement.</p><div>

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


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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">IT Tech Packaging, Inc.
(the &#8220;Company,&#8221; &#8220;IT Tech Packaging,&#8221; or &#8220;ITP&#8221;) is not an operating company but a Nevada holding company
with operations primarily conducted by its subsidiaries and through contractual arrangements with Hebei Baoding Dongfang Paper Milling
Company Limited, a People&#8217;s Republic of China company (&#8220;Dongfang Paper&#8221;), the variable interest entity, or VIE, based
in China. IT Tech Packaging operated its business in China through its wholly-owned PRC subsidiaries, namely Baoding Shengde Paper Co.,
Ltd., a People&#8217;s Republic of China company (&#8220;Baoding Shengde&#8221;) and QianrongQianhui Hebei Technology Co., Ltd., a People&#8217;s
Republic of China company (&#8220;Qianrong&#8221;) (together with Baoding Shengde, the &#8220;PRC Subsidiaries&#8221;), and Dongfang Paper,
which we refer to as our VIE in this annual report, and rely on contractual arrangements that establish the VIE structure among Baoding
Shengde, the VIE and VIE&#8217;s shareholders to operate our business in China.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">IT Tech Packaging is a Nevada
holding company with no operations of its own. Operations in China are primarily conducted through Dongfang Paper, the consolidated VIE.
Dongfang Paper is consolidated for accounting purposes but is not an entity in which you own equity.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Investors in our common
stock should be aware that they may never directly hold equity interests in the Chinese operating entities, but rather purchasing equity
solely in IT Tech Packaging Inc., our Nevada holding company, which does not directly own substantially all of our business in China conducted
by our PRC Subsidiaries and VIE. As a holding company with no material operations of our own, we conduct our operations through the VIE
established in the PRC. We do not have any equity ownership of the VIE; instead, we control and receive the economic benefits of the VIE&#8217;s
business operations through the VIE Agreements, and we consolidate the VIE for accounting purposes only because we met the conditions
under the U.S. GAAP to consolidate the VIE. The VIE Agreements are used to provide contractual exposure to foreign investment in China-based
companies where Chinese law prohibits direct foreign investment in the Chinese operating companies. Pursuant to the VIE Agreements, the
VIE pays service fees equal to 80% of its total annual net profits to Baoding Shengde, while Baoding Shengde has the power to direct the
activities of the VIE that can significantly impact the VIE&#8217;s economic performance and has the right to receive substantially all
of the economic benefits of the VIE. Such contractual arrangements are designed so that the operations of the VIE are solely for the benefit
of Baoding Shengde and ultimately, ITP. As such, under the U.S. GAAP, ITP is deemed to have a controlling financial interest in, and be
the primary beneficiary of, the VIE for accounting purposes and must consolidate the VIE.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">As a result of the prohibitions
on direct investments by foreign enterprises, we conduct our production and distribution of paper products and medical face masks in China
primarily through a series of VIE Agreements among Baoding Shende, the VIE and the VIE&#8217;s shareholders. Substantially all of the
VIE&#8217;s operations are conducted in China in the paper making industry, over which the Chinese government exercises significant oversight
and discretion. Due to PRC legal restrictions on foreign ownership in the paper making industry, ITP is unable to own any equity interest
in the consolidated VIE. The VIE structure is used to provide investors with exposure to foreign investment in China-based companies where
PRC laws restrict direct foreign investment in certain aspects of the paper making industry in which the VIE operates. As a result, you
are not directly investing in and may never hold equity interests in the VIE in China. The VIE structure involves unique risks to investors.
The VIE Agreements have not been tested in a court of law and may not be effective in providing control over the VIE as would direct equity
ownership. We are subject to risks due to the uncertainty of the interpretation and application of the laws and regulations of the PRC
regarding the consolidated VIE and the VIE structure, including, but not limited to, regulatory review of overseas listing of PRC companies
through a special purpose vehicle and the validity and enforcement of the contractual arrangements with the consolidated VIE. We are also
subject to the risk that the Chinese regulatory authorities could disallow the VIE structure, which could result in a material change
in the operations of us, the consolidated VIE and the value of ITP&#8217;s securities could decline or become worthless.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">We have evaluated the guidance
in FASB ASC 810 and determined that the Baoding Shengde is the primary beneficiary of the VIE that is party to the relevant VIE Agreements
for accounting purposes, because, pursuant to the VIE Agreements, shareholders of the VIE lack the right to receive any expected residual
returns from the VIE, shareholders of the VIE lack the ability to make decisions about the activities of the VIE that have a significant
effect on their operation and substantially all of the VIE&#8217;s businesses are conducted on behalf of ITP or its subsidiaries. Such
contractual arrangements are designed so that the operations of the VIE are solely for the benefit of Baoding Shengde and, ultimately,
ITP. ITP has indirect ownership in 100% of the equity in Baoding Shengde. Accordingly, under U.S. GAAP, we treat the VIE as a consolidated
affiliated entity and have consolidated its financial results in our financial statements. As used in this annual report, &#8220;we,&#8221;
&#8220;ITP,&#8221; &#8220;us,&#8221; &#8220;our company&#8221; and &#8220;our&#8221; refers to ITP and its subsidiaries, and, in the context
of describing the operations and consolidated financial information, &#8220;we, the consolidated VIE and its subsidiary&#8221;.</p><div>

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


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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">We are also subject to legal
and operational risks associated with being based in and having the majority of the Company&#8217;s operations in China. These risks may
result in a material change in our operations, or a complete hindrance of our ability to offer or continue to offer our securities to
investors, and could cause the value of such securities to significantly decline or become worthless. Recently, the PRC government initiated
a series of regulatory actions and made a number of public statements on the regulation of business operations in China with little advance
notice, including cracking down on illegal activities in the securities market, enhancing supervision over China-based companies listed
overseas using a VIE structure, adopting new measures to extend the scope of cybersecurity reviews, and expanding efforts in anti-monopoly
enforcement. We do not believe that these regulatory actions or statements impact our ability to conduct our business, accept foreign
investments, or list on a U.S. or other foreign exchange. But because these statements and regulatory actions are new, it is highly uncertain
how soon legislative or administrative regulation making bodies in China will respond to them, or what existing or new laws or regulations
will be modified or promulgated, if any, or the potential impact such modified or new laws and regulations will have on the consolidated
VIE&#8217;s daily business operations or ITP&#8217;s ability to accept foreign investments and remain listed on the NYSE American. For
a description of relevant risks related to our corporate structure, see &#8220;<i>Risk Factors &#8211; Risks Relating to Doing Business
in China&#8221; and &#8220;Risk Factors &#8211; Risks Relating to Our Corporate Structure</i>.&#8221;</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">IT Tech Packaging was incorporated
in the State of Nevada on December 9, 2005, under the name &#8220;Carlateral, Inc.&#8221; Through the steps described below, we became
the holding company with operations primarily conducted by our subsidiaries and our VIE, Dongfang Paper, a producer and distributor of
paper products in China, on October 29, 2007. Effective on August 1, 2018, we changed our corporate name to &#8220;IT Tech Packaging,
Inc.&#8221; 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; at such time.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">On October 29, 2007, pursuant
to an agreement and plan of merger (the &#8220;Merger Agreement&#8221;), the Company acquired Dongfang Zhiye 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><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">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, and holds a wholly-owned
subsidiary, Baoding Shengde, a limited liability company organized under the laws of the PRC on June 1, 2009. 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><div>

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


</div><!-- Field: Page; Sequence: 5 --><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-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Effective June 24, 2009,
Baoding Shengde, Dongfang Paper and the original shareholders of Dongfang Paper entered into a number of contractual arrangements, as
subsequently amended on February 10, 2010, pursuant to which Baoding Shengde acts as the management company for Dongfang Paper, and Dongfang
Paper conducts the principal operations of the business. The contractual arrangements, as amended, effectively transferred the preponderance
of the economic benefits of Dongfang Paper to Baoding Shengde, and as a result, Baoding Shengde assumed effective control and management
over, is considered the primary beneficiary of Dongfang Paper for accounting purposes and we consolidate Dongfang Paper&#8217;s operating
results in IT Tech Packaging&#8217;s financial statements under U.S. GAAP. The contractual arrangements, as amended, include the following:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.4pt"/><td style="width: 28.6pt">(i)</td><td>Exclusive Technical Service and Business Consulting Agreement</td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The exclusive technical
service and business consulting agreement, entered into by and between Baoding Shengde and Dongfang Paper, 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. The agreement is terminable upon mutual written agreement.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.4pt"/><td style="width: 28.6pt">(ii)</td><td>Call Option Agreement</td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The call option agreement,
entered into by and between Baoding Shengde, Dongfang Paper and the shareholders of Dongfang Paper, provides that the shareholders of
Dongfang Paper irrevocably grant to Baoding Shengde an option to purchase all or part of each shareholder&#8217;s equity interest in Dongfang
Paper. The exercise price for the options shall be RMB yuan for each of the shareholders&#8217; equity interests, or if at any time there
are PRC laws regulating the minimum exercise price of such options, then to the extent permitted under PRC Law. The call option agreement
contains covenants from Dongfang Paper and its shareholders that they will refrain from taking certain actions without Baoding Shengde&#8217;s
consent that would materially affect Dongfang Paper&#8217;s operations and asset value, including (i) supplementing or amending its articles
of association or bylaws, (ii) changing Dongfang Paper&#8217;s registered capital or shareholding structure, (iii) selling, transferring,
mortgaging or disposing of any interests in Dongfang Paper&#8217;s assets or income, or encumbering Dongfang Paper&#8217;s assets or income
in a way that would approve a security interest on such assets, (iv) incurring or guaranteeing any debts not incurred in its normal business
operations, (v) entering into any material contract or urging Dongfang Paper management to dispose of any Dongfang Paper assets, unless
it is within the company&#8217;s normal business operations; (vi) providing any loan or guarantee to any third party; (vii) appointing
or removing any management personnel or directors that can be changed upon Dongfang Paper shareholder approval; (viii) declaring or distributing
any dividends to the stockholders. The agreement remains effective until Baoding Shengde or its designees have acquired 100% of the equity
interests of Dongfang Paper underlying the options.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.4pt"/><td style="width: 28.6pt">(iii)</td><td>Share Pledge Agreement</td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The share pledge agreement
entered into by and between Baoding Shengde, Dongfang Paper and the shareholders of Dongfang Paper, provides that the Dongfang Paper shareholders
will pledge all of their equity interests in Dongfang Paper to Baoding Shengde as security for their obligations under the other management
agreements described in this section. Specifically, Baoding Shengde is entitled to dispose of the pledged equity interests in the event
that the Dongfang Paper shareholders or Dongfang Paper fails to pay the service fees to Baoding Shengde pursuant to the exclusive technical
service and business consulting agreement or fails to perform their other obligations under the other management agreement. The agreement
contains covenants from Dongfang Paper&#8217;s shareholders that they will refrain from taking certain actions without Baoding Shengde&#8217;s
prior written consent, such as transferring or assigning their equity interests, or creating or permitting the creation of any pledges
which may have an adverse effect on the rights or benefits of Baoding Shengde under the agreement. The Dongfang Paper shareholders also
promise to comply with the laws and regulations relevant to the pledges under the agreement and to facilitate in good faith the protection
of the ability of Baoding Shengde to exercise its rights under the agreement. The terms of the share pledge agreement remains in effect
until all the obligations under the other management agreements have been fulfilled, whether or not the terms of the other management
agreements have expired.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.4pt"/><td style="width: 28.6pt">(iv)</td><td>Proxy Agreement</td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The proxy agreement, entered
into by and between Baoding Shengde, Dongfang Paper and the shareholders of Dongfang Paper, provides that the Dongfang Paper shareholders
shall irrevocably entrust a designee of Baoding Shengde with such shareholder&#8217;s voting rights and the right to represent such shareholder
to exercise his or her rights at any shareholder&#8217;s meeting of Dongfang Paper or with respect to any shareholder 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 the Dongfang Paper shareholders continue to hold any equity interest in Dongfang Paper. Dongfang Paper shareholder will
cease to be a party to the agreement once it transfers its equity interests with the prior approval of Baoding Shengde.</p><div>

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


</div><!-- Field: Page; Sequence: 6 --><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-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">On June 24, 2009, Zhao Tianqing,
the sole shareholder of Shengde Holdings Inc., assigned to the Company, for good and valuable consideration, 100 shares representing 100%
of the issued and outstanding shares of Shengde Holdings Inc. As a result of this assignment and the restructuring transactions described
above, Shengde Holdings Inc., Baoding Shengde, and Dongfang Paper became directly and indirectly controlled by the Company, and Dongfang
Paper continued to function as the Company&#8217;s operating entity.</p><div>

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




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">In addition to controlling
the operations and beneficial ownership of Dongfang Paper, Baoding Shengde also acquired a digital photo paper production line (including
two photo paper coating lines and ancillary equipment) in an asset acquisition transaction on November 25, 2009 and began directly conducting
business in the PRC. We suspended production of photo paper in June 2016 and now are upgrading the production line to produce more competitive
photo paper products.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">An agreement was entered
into among Baoding Shengde, Dongfang Paper and the shareholders of Dongfang Paper on December 31, 2010, reiterating that Baoding Shengde
is entitled to the distributable profit of Dongfang Paper, pursuant to the above mentioned Exclusive Technical Service and Business Consulting
Agreement. In addition, Dongfang Paper and the shareholders of Dongfang Paper agreed that they would not declare any of Dongfang Paper&#8217;s
unappropriated earnings, including any earnings of Dongfang Paper from its establishment to 2010 and thereafter, as dividend.</p><div>

</div><p style="font: 10pt 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 30pt">The contractual agreements described above have not been tested
in a court of law.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The diagram below illustrates
our corporate structure and contractual arrangements with respect to each of our subsidiaries and consolidated VIE and the place of incorporation
of each named entity as of the date of this annual report:</p><div>

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

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

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


</div><!-- Field: Page; Sequence: 7 --><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-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt">The following diagram sets forth the current ownership of
Dongfang Paper:</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt">Our subsidiaries and the VIE in which our operations are conducted
include:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td style="text-align: justify">Baoding Shengde Paper Co., Ltd. (&#8220;Baoding Shengde&#8221;) is a PRC entity that is 100% indirectly owned by the Company. Baoding
Shengde has entered into VIE agreements with the VIE identified below.</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify">Each of the following, which are PRC companies that are consolidated with the Company:</td></tr></table><div>

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 29.55pt">1. Hebei
Baoding Dongfang Paper Milling Co., Ltd. (&#8220;Dongfang Paper&#8221;) is a PRC entity that entered into VIE Agreements with Baoding
Shengde; Dongfang Paper is the VIE.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.55pt"/><td style="text-align: justify; width: 9.45pt">2.</td><td style="text-align: justify">Hebei Tengsheng Paper Co., Ltd. (&#8220;Tengsheng&#8221;) is a PRC entity that is 100% owned by Dongfang Paper.</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify">QianrongQianHui Hebei Technology Co., Ltd. (&#8220;Qianrong&#8221;) is a PRC entity, incorporated on July 15, 2021, that is 100% indirectly
owned by the Company.</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify">Shengde Holdings Inc., a Nevada company and our wholly-owned U.S. subsidiary, and Dongfang Zhiye Holding Limited, a British Virgin
Islands company, are subsidiaries outside of China. Dongfang Zhiye Holding Limited has been inactive since 2010.</td></tr></table><div>

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


</div><!-- Field: Page; Sequence: 8 --><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-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">On January 4, 2022, the
Cyberspace Administration of China, or CAC, issued the revised Measures on Cyberspace Security Review (the &#8220;Revised Measures&#8221;),
which came into effect on February 15, 2022. Under the Revised Measures, any &#8220;network platform operator&#8221; controlling personal
information of no less than one million users which seeks to list in a foreign stock exchange should also be subject to cybersecurity
review.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">We do not believe we are
&#8220;network platform operator&#8221; who control over one million personal information as mentioned above; as such, we believe we are
currently not be subject to the cybersecurity review by the CAC. However, the definition of &#8220;network platform operator&#8221; is
unclear and it is also unclear on how it will be interpreted and implemented by the relevant PRC governmental authorities. See &#8220;<i>Risk
factors &#8212; Risk Factors Relating to Doing Business in China </i>&#8212; <i>Our business may be subject to a variety of PRC laws and
other obligations regarding cybersecurity and data protection</i>.&#8221;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">On July 6, 2021, the relevant
PRC governmental authorities made public the Opinions on Strictly Cracking Down Illegal Securities Activities in Accordance with the Law.
These opinions emphasized the need to strengthen the administration over illegal securities activities and the supervision on overseas
listings by China-based companies and proposed to take effective measures, such as promoting the construction of relevant regulatory systems
to deal with the risks and incidents faced by China-based overseas-listed companies. As these opinions are recently issued, official guidance
and related implementation rules have not been issued yet and the interpretation of these opinions remains unclear at this stage. See
&#8220;<i>Risk Factors &#8212; Risk Factors Relating to Doing Business in China &#8212; While the approval and/or other requirements of
the CSRC or other PRC governmental authorities are currently not required, they may be required, in connection with our oversea listing
under PRC rules, regulations or policies, and, if required, we cannot predict whether or how soon we will be able to obtain such approval</i>.&#8221;
As of the date of this annual report, we have not received any inquiry, notice, warning, or sanctions regarding listing abroad or offshore
offering from the CSRC or any other PRC governmental authorities.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">We believe that we are currently
not required to obtain any permission or approval from the China Securities Regulatory Commission (&#8220;CSRC&#8221;) and Cyberspace
Administration of China (&#8220;CAC&#8221;) in the PRC to issue securities to foreign investors. However, there is no guarantee that this
will continue to be the case in the future in relation to any future offerings of our company or the continued listing of our company&#8217;s
securities on the NYSE American, or even in the event such permission or approval is required and obtained, it will not be subsequently
revoked or rescinded. If we do not receive or maintain the approvals, or we inadvertently conclude that such approvals are not required,
or applicable laws, regulations, or interpretations change such that we are required to obtain approval in the future, we may be subject
to an investigation by competent regulators, fines or penalties, or an order prohibiting us from conducting an offering, and these risks
could result in a material adverse change in our operations and the value of our securities, significantly limit or completely hinder
our ability to offer or continue to offer securities to investors, or cause such securities to significantly decline in value or become
worthless.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">On February 17, 2023, the
CSRC released the Trial Administrative Measures for Administration of Overseas Securities Offerings and Listings by Domestic Companies
(the &#8220;Trial Measures&#8221;) and five supporting guidelines, which came into effect on March 31, 2023. Pursuant to the Trial Measures,
domestic companies that seek to offer or list securities overseas, both directly and indirectly, should fulfill the filing procedures
and report relevant information to the CSRC. If a domestic company fails to complete the filing procedures or conceals any material fact
or falsifies any major content in its filing documents, such domestic company may be subject to administrative penalties by the CSRC,
such as order to rectify, warnings, fines, and its controlling shareholders, actual controllers, the person directly in charge and other
directly liable persons may also be subject to administrative penalties, such as warnings and fines. As a listed company, we believe that
we, all of our PRC Subsidiaries, the consolidated VIE and its subsidiary are not required to fulfill filing procedures and obtain approvals
from the CSRC to continue to offer our securities or operate business of the consolidated VIE and its subsidiary as of the date of this
annual report. In addition, to date, none of us, our PRC Subsidiaries, the consolidated VIE and its subsidiary has received any filing
or compliance requirements from CSRC for the listing of the Company at NYSE American and all of its overseas offerings. Furthermore, based
on our understanding of the current PRC laws, we believe that the CSRC&#8217;s approval is not required to be obtained for the Company&#8217;s
listing on NYSE American; however, there are substantial uncertainties regarding the interpretation and application of the Regulation
on Mergers and Acquisitions of Domestic Companies by Foreign Investors (&#8220;M&amp;A Rules&#8221;), other PRC Laws and future PRC laws
and regulations, and there can be no assurance that any governmental agency will not take a view that is contrary to or otherwise different
from our belief stated herein. See &#8220;<i>Risk Factors &#8212; Risk Factors Relating to Doing Business in China </i>&#8212; <i>The
CSRC has released the Trial Measures for Administration of Overseas Securities Offerings and Listings by Domestic Companies (the &#8220;Trial
Measures&#8221;). While such rules have become into effect, the Chinese government may exert more oversight and control over offerings
that are conducted overseas and foreign investment in China-based issuers, which could significantly limit or completely hinder our ability
to continue to offer our securities to investors and could cause the value of our securities to significantly decline or become worthless</i>&#8221;</p><div>




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


</div><!-- Field: Page; Sequence: 9 --><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-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">On December 24, 2021, the
Standing Committee of the National People&#8217;s Congress issued Law of the People&#8217;s Republic of China on the Prevention and Control
of Noise Pollution (the &#8220;Prevention and Control of Noise Pollution Law&#8221;), which became effective on June 5, 2022. According
to the Prevention and Control of Noise Pollution Law, entities subject to the pollutant discharge licensing management requirements shall
not emit industrial noise without a pollutant discharge permit and shall prevent and control noise pollution according to the requirements
of the pollutant discharge permit. The noise pollution has been included in the Pollution Discharge Permit, and we conduct quarterly test
on the noise through qualified testing institutions to comply with the laws, which is required by laws.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">We conduct substantially
all of our business in China through contractual arrangements with Dongfang Paper, the VIE, due to PRC legal restrictions of foreign ownership
in certain sectors. Substantially most of IT Tech Packaging&#8217;s revenues, costs and net income in China are directly or indirectly
generated through the VIE. IT Tech Packaging, through Baoding Shengde, has signed various agreements with the VIE and shareholders of
the VIE to allow the transfer of economic benefits from the VIE to Baoding Shengde and to direct the activities of the VIE.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Total assets and liabilities
presented on IT Tech Packaging&#8217;s consolidated balance sheets and revenue, expense, net income presented on consolidated statement
of operations and comprehensive income as well as the cash flow from operating, investing and financing activities presented on the consolidated
statement of cash flows are substantially the financial position, operation and cash flow of the VIE. As of December 31, 2023, our variable
interest entity accounted for an aggregate of 94.81% and 75.92% of our total assets and total liabilities. As of December 31, 2022, our
variable interest entity accounted for an aggregate of 88.54% and 72.59% of our total assets and total liabilities. As of December 31,
2023 and 2022, $3,705,111 and $7,612,294 of cash and cash equivalents were denominated in RMB, respectively.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">IT Tech Packaging and its
directly owned subsidiary, Shengde Holding, do not have any substantial assets or liabilities or result of operations. The following table
sets forth the assets, liabilities, results of operations and changes in cash, cash equivalents of the VIE, which were included in the
Company&#8217;s consolidated balance sheets and statements of comprehensive income and statements of cash flows with intercompany transactions
eliminated:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="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="6" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of</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="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">December&#160;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&#160;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">2023</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">2022</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><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 assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">26,317,876</td><td style="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">33,832,930</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total non-current assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">158,555,747</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">147,178,884</td><td style="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">184,873,623</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">181,011,814</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,084,995</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">16,784,877</td><td style="text-align: left">&#160;</td></tr>
  </table><div>


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

</div><table cellpadding="0" cellspacing="0" style="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="6" style="white-space: nowrap; font-weight: bold; text-align: center">For the Fiscal Year Ended</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="6" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</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="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">2023</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">2022</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><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 cash provided by operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17,444,376</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,064,529</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net cash used in investing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(22,239,297</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(7,494,805</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net cash provided by (used in) financing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,965,631</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(7,074,857</td><td style="text-align: left">)</td></tr>
  </table><div>


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

</div><!-- Field: Page; Sequence: 10 --><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-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Distributions and Other Transfers of Cash through our Organization</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">We are a holding company,
although other means are available for us to obtain financing at the holding company level, we may receive dividends and other distributions
on equity paid by our subsidiary established in China for our cash needs, including the funds necessary to pay dividends and other cash
distributions to our shareholders to the extent we choose to do so, to service any debt we may incur and to pay our operating expenses.
Our PRC Subsidiaries, consolidated VIE and its subsidiary in China are subject to restrictions on making dividends and other payments
to us. Baoding Shengde&#8217;s income in turn depends on the service and other fees paid by the consolidated VIE and its subsidiary. ITP,
its subsidiaries, the consolidated VIE and its subsidiary may also transfer cash to each other as part of the group cash management. If
any of our subsidiaries, the consolidated VIE and its subsidiary incurs debt on its own behalf in the future, the instruments governing
such debt may restrict their ability to pay dividends or make other payments to us. Current PRC regulations permit our PRC Subsidiaries
in China to pay dividends to us only out of their accumulated profits, if any, determined in accordance with Chinese accounting standards
and regulations. In addition, under the applicable requirements of PRC law, our PRC Subsidiaries, consolidated VIE and its subsidiary
incorporated as companies may only distribute dividends after they have made allowances to fund certain statutory reserves. These reserves
are not distributable as cash dividends.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">IT Tech Packaging conducts
its business operations in China through its PRC Subsidiaries and Dongfang Paper, the VIE. If needed, IT Tech Packaging can transfer cash
to the PRC Subsidiaries through loans and/or capital contributions, and the PRC Subsidiaries can transfer cash to IT Tech Packaging through
issuing dividends or other distributions. The PRC Subsidiaries can transfer cash to the VIE through intercompany loans and capital contributions,
and the VIE can transfer cash to the PRC Subsidiaries as services fees under the VIE contractual arrangements. For the year ended December
31, 2023, the major cash flows occurred between IT Tech Packaging, its subsidiaries and the VIE included (i) loans in the total amount
of $4,251,821 provided by Baoding Shengde to Tengsheng Paper; (ii) loans in the total amount of $2,834,547 from Baoding Shengde loans
to Dongfang Paper; (iii) the payment in the amount of $5,491,139 made from Dongfang Paper to Baoding Shengde for purchase of raw materials;
and (iv) funding through Shengde Holdings Inc. to Qianrong, with an amount of $500,000 as capital contributions. We do not have an established
cash management policy that dictates how funds are transferred between us, our subsidiaries, consolidated VIE and its subsidiary. We do
not, at this time, intend to distribute earnings or settle amounts owed under the VIE Agreements.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Current PRC regulations
permit the PRC Subsidiaries to pay dividends to its shareholders only out of their accumulated profits, if any, determined in accordance
with PRC accounting standards and regulations. The PRC Subsidiaries are required to set aside 10% of its after-tax profits to fund a statutory
reserve until such reserve reaches 50% of its registered capital if it distributes its after-tax profits for the current financial year.
For details, see &#8220;<i>Risk Factors &#8212; Risk Factors Relating to Doing Business in China &#8212; We may rely on dividends and
other distributions on equity paid by our PRC subsidiaries to fund any cash and financing requirements we may have, and any limitation
on the ability of our PRC Subsidiaries to make payments to us could have a material and adverse effect on our ability to conduct our business.</i>&#8221;
In addition, cash transfers from IT Tech Packaging are subject to applicable PRC laws and regulations on loans and direct investment.
For details, see &#8220;<i>Risk Factors &#8212; Risk Factors Relating to Doing Business in China &#8212; PRC regulation of loans to and
direct investment in PRC entities by offshore holding companies and governmental control of currency conversion may delay us from making
loans or additional capital contributions to our PRC Subsidiaries, which could materially and adversely affect our liquidity and our ability
to fund and expand our business</i>.&#8221;</p><div>

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




</div><!-- Field: Page; Sequence: 11 --><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-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">In addition, the PRC government
imposes controls on the convertibility of the Renminbi into foreign currencies and, in certain cases, the remittance of currency out of
China. IT Tech Packaging receives a significant portion of its revenues in Renminbi. Under IT Tech Packaging&#8217;s current corporate
structure, IT Tech Packaging&#8217;s Nevada holding company may rely on dividend payments from the PRC Subsidiaries to fund any cash and
financing requirements it may have. Under existing PRC foreign exchange regulations, payments of current account items, including profit
distributions, interest payments and trade and service-related foreign exchange transactions, can be made in foreign currencies without
prior approval of State Administration of Foreign Exchange, or SAFE, by complying with certain procedural requirements. However, approval
from or registration with appropriate government authorities is required where Renminbi is to be converted into foreign currency and remitted
out of China to pay capital expenses such as the repayment of loans denominated in foreign currencies. As a result, we need to obtain
SAFE approval to use cash generated from the operations of the PRC Subsidiaries and VIE to pay off their respective debt in a currency
other than Renminbi owed to entities outside China, or to make other capital expenditure payments outside China in a currency other than
Renminbi. If the foreign exchange control system prevents us from obtaining sufficient foreign currencies to satisfy our foreign currency
demands, we may not be able to pay dividends in foreign currencies to its shareholders. See &#8220;<i>Risk Factors &#8212; Risk Factors
Relating to Doing Business in China &#8212; Governmental control of currency conversion may limit our ability to utilize our revenues
effectively and affect the value of your investment</i>&#8221;. In order to secure the amounts owed under the VIE agreements, the VIE
and its shareholders entered into a share pledge agreement with Baoding Shengde, pursuant to which if the VIE fails to pay the service
fees to the Baoding Shengde pursuant to the exclusive technical service and business consulting agreement or fails to perform their other
obligations under the other management agreement, Baoding Shengde is entitled to dispose of the pledged equity interests in the VIE.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">IT Tech Packaging declared
and paid four quarterly cash dividends to its U.S. investors in April 2012 and November 2013. As of the date of this annual report, other
than those cash dividends, none of IT Tech Packaging&#8217;s subsidiaries have ever issued any dividends or made other distributions to
IT Tech Packaging or their respective holding companies nor has IT Tech Packaging or any of IT Tech Packaging&#8217;s subsidiaries ever
paid dividends or made other distributions to U.S. investors. IT Tech Packaging currently intend to retain all future earnings to finance
its operations and to expand its business. As a result, IT Tech Packaging does not expect to pay any cash dividends in the foreseeable
future.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Holding Foreign Company Accountable Act (&#8220;HFCAA&#8221;)</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Our common stock may be
delisted from the NYSE American under the Holding Foreign Companies Accountable Act (&#8220;HFCAA&#8221;), if the PCAOB is unable to adequately
inspect audit documentation located in China, or investigate our auditor. Furthermore, on June 22, 2021, the U.S. Senate passed the Accelerating
Holding Foreign Companies Accountable Act, which was signed into law on December 29, 2022, amends the HFCAA and requires the SEC to prohibit
an issuer&#8217;s securities from trading on any U.S. stock exchanges if its auditor is not subject to PCAOB inspections for two consecutive
years instead of three. Our auditor, GGF CPA Limited, is a China-based accounting firm registered with the PCAOB, and is subject to laws
in the United States pursuant to which the PCAOB conducts regular inspections to assess its compliance with the applicable professional
standards. On August 26, 2022, the PCAOB signed the Protocol with the CSRC and the MOF of the People&#8217;s Republic of China, governing
inspections and investigations of audit firms based in mainland China and Hong Kong. The Protocol remains unpublished and is subject to
further explanation and implementation. Pursuant to the fact sheet with respect to the Protocol disclosed by the SEC, the PCAOB shall
have independent discretion to select any issuer audits for inspection or investigation and the unfettered ability to transfer information
to the SEC. On December 15, 2022, the PCAOB announced that it was able to secure complete access to inspect and investigate PCAOB-registered
public accounting firms headquartered in China mainland and Hong Kong completely in 2022. The PCAOB Board vacated its previous 2021 determinations
that the PCAOB was unable to inspect or investigate completely registered public accounting firms headquartered in China mainland and
Hong Kong. However, whether the PCAOB will continue to be able to satisfactorily conduct inspections of PCAOB-registered public accounting
firms headquartered in China mainland and Hong Kong is subject to uncertainty and depends on a number of factors out of our, and our auditor&#8217;s
control. The PCAOB is continuing to demand complete access in China mainland and Hong Kong moving forward and is already making plans
to resume regular inspections in early 2023 and beyond, as well as to continue pursuing ongoing investigations and initiate new investigations
as needed. The PCAOB has indicated that it will act immediately to consider the need to issue new determinations with the HFCAA if needed.
Therefore, the PCAOB in the future may determine that it is unable to inspect or investigate completely registered public accounting firms
in mainland China and Hong Kong. Our auditor&#8217;s working papers related to us and the consolidated VIE and its subsidiary are located
in China. If our auditor is not permitted to provide requested audit work papers located in China to the PCAOB, investors would be deprived
of the benefits of PCAOB&#8217;s oversight of our auditor through such inspections which could result in limitation or restriction to
our access to the U.S. capital markets and trading of our securities may be prohibited under the HFCAA, which would result in the delisting
of our securities from the NYSE American.</p><div>

</div><p style="font: 10pt 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 --><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-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">See &#8220;<i>Risk Factors&#8212;Risks
Associated with Our Company&#8212; Our common stock may be delisted from the NYSE American under the Holding Foreign Companies Accountable
Act if the PCAOB is unable to adequately inspect audit documentation located in China. The delisting of our common stock, or the threat
of their being delisted, may materially and adversely affect the value of your investment.&#8221;</i></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Investing in our securities
involves significant risks and uncertainties. You should carefully consider all of the information in this annual report before making
an investment in our securities. Below please find a summary of the principal risks we face, organized under relevant headings. These
risks are discussed more fully in the section titled &#8220;<i>Risk Factors</i>.&#8221;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Risks Relating to our Business</b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>Our operating history may not serve as an adequate basis to judge our future prospects and results of operations.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>Dongfang Paper and Baoding Shengde&#8217;s failure to compete effectively may adversely affect our ability to generate revenue.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>We may not be able to effectively control and manage our growth.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>We, through our subsidiaries, may engage in future acquisitions that could dilute the ownership interests of our stockholders and
cause us to incur debt and assume contingent liabilities.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>We are responsible for the indemnification of our officers and directors.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>We are dependent on certain key personnel and loss of these key personnel could have a material adverse effect on our business,
financial condition and results of operations.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>We may not be able to hire and retain qualified personnel to support our growth and if we are unable to retain or hire these personnel
in the future, our ability to improve our products and implement our business objectives could be adversely affected.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>Our operating results may fluctuate as a result of factors beyond our control.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>We face risks related to product liability claims.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>Our operating results also depend on the availability and pricing of energy and raw materials.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>A material disruption at one of our manufacturing facilities could prevent us from meeting customer demand, reduce our sales, and/or
negatively affect our net income.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>Our certificates, permits, and licenses related to our papermaking operations are subject to governmental control and renewal and
failure to obtain renewal will cause all or part of our operations to be terminated.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>Compliance with environmental regulations is expensive, and noncompliance may result in adverse publicity and potentially significant
monetary damages and fines or suspension of our business operations.</i></td></tr></table><div>

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

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

</div><!-- Field: Page; Sequence: 13 --><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-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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



</div><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">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>If we are unable to respond to pricing pressures, our business may be harmed.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>If we fail to introduce enhancements to our existing products or to develop new products, our business and results of operations
could be adversely affected. </i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>We have limited insurance coverage and may incur losses resulting from product liability claims or business interruptions.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>Our failure to protect our intellectual property rights may undermine our competitive position, and external infringements of our
intellectual property rights may adversely affect our business.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>We may be subject to intellectual property infringement claims or other allegations, which may materially and adversely affect
our business, financial condition and prospects.</i></td></tr></table><div>

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

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>The PRC government has significant oversight and discretion over the conduct of a PRC company&#8217;s
business operations or to exert control over any offering of securities conducted overseas and/or foreign investment in China-based issuers,
and may intervene with or influence our operations, may limit or completely hinder our ability to offer or continue to offer securities
to investors, and may cause the value of such securities to significantly decline or be worthless, as the government deems appropriate
to further regulatory, political and societal goals.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>The CSRC has released the Trial Measures for Administration of Overseas Securities Offerings and Listings
by Domestic Companies (the &#8220;Trial Measures&#8221;). While such rules have become into effect, the Chinese government may exert more
oversight and control over offerings that are conducted overseas and foreign investment in China-based issuers, which could significantly
limit or completely hinder our ability to continue to offer our securities to investors and could cause the value of our securities to
significantly decline or become worthless.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>Recent greater oversight by the Cyberspace Administration of China, or the &#8220;CAC,&#8221; over data security, particularly
for companies seeking to list on a foreign exchange, could adversely impact the business of us, the consolidated VIE and its subsidiary
and investing in our securities.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>The occurrence of security breaches and cyber-attacks could negatively impact our business.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>Our business may be subject to a variety of PRC laws and other obligations regarding cybersecurity and data protection.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>Changes in the policies of the PRC government could have a significant impact upon the business we may be able to conduct in the
PRC and the profitability of such business.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>The PRC laws and regulations governing our current business operations are sometimes vague and uncertain. Any changes in such PRC
laws and regulations may harm our business.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>A slowdown, inflation or other adverse developments in the PRC economy may harm our customers and the demand for our services and
products.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>Our PRC Subsidiaries, consolidated VIE and its subsidiary in China are subject to restrictions on making dividends and other payments
to us or any other affiliated company.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>We may rely on dividends and other distributions on equity paid by our PRC subsidiaries to fund any
cash and financing requirements we may have, and any limitation on the ability of our PRC Subsidiaries to make payments to us could have
a material and adverse effect on our ability to conduct our business.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>Governmental control of currency conversion may limit our ability to utilize our revenues effectively and affect the value of investors&#8217;
investment.</i></td></tr></table><div>

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

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

</div><!-- Field: Page; Sequence: 14 --><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-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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



</div><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">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>PRC regulation of loans to and direct investment in PRC entities by offshore holding companies and
governmental control of currency conversion may delay us from making loans or additional capital contributions to our PRC Subsidiaries,
which could materially and adversely affect our liquidity and our ability to fund and expand our business.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>The fluctuation of the Renminbi may harm your investment.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>Failure to comply with PRC regulations relating to the establishment of offshore special purpose companies by PRC residents may
materially adversely affect us.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>While the approval and/or other requirements of the CSRC or other PRC governmental authorities are
currently not required, they may be required, in connection with our oversea listing under PRC rules, regulations or policies, and, if
required, we cannot predict whether or how soon we will be able to obtain such approval.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>The M&amp;A Rules and certain other PRC regulations establish complex procedures for some acquisitions of Chinese companies by
foreign investors, which could make it more difficult for us to pursue growth through acquisitions in China.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>The PRC&#8217;s legal and judicial system may not adequately protect our business and operations and the rights of foreign investors.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>Because our principal assets are located outside of the United States and most of our directors and
officers reside outside of the United States, it may be difficult for you to effect service of legal process, enforce your rights based
on U.S. federal securities laws against us and our officers or to enforce U.S. court judgment against us or them in the PRC.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>It may be difficult for overseas regulators to conduct investigation or collect evidence within China.</i></td></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Wingdings; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt"> </td><td style="text-align: justify"/></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>We may be required to broaden the coverage of the mandatory social security insurance programs under the Labor Law of the PRC.</i></td></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Wingdings; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt"> </td><td style="text-align: justify"/></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>The current tensions in international trade and rising political tensions, particularly between U.S. and China, may adversely impact
our business, financial condition, and results of operations.</i></td></tr></table><div>

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Risks Related to Our Corporate Structure</b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>Our current corporate structure and business operations may be affected by the newly enacted Foreign Investment Law.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>Any failure by our consolidated VIE or their shareholders to perform their obligations under our contractual arrangements with
them would have a material adverse effect on our business.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>In order to comply with PRC regulatory requirements, we operate our businesses through companies with which we have contractual
relationships but in which we do not have controlling ownership.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>Because we rely on the consulting services agreement with Dongfang Paper for essentially all of our
revenue and cash flows, any difficulty for Dongfang Paper to pay consulting fees to Baoding Shengde under the consulting agreement may
have a material adverse effect on our operations.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>If the PRC government determines that the contractual agreements constituting part of our VIE structure
do not comply with applicable PRC regulations, or if these regulations change or are interpreted differently in the future, we may be
unable to assert our contractual rights over the assets of the VIE, and our common stock may decline in value.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>The contractual arrangements under a VIE Structure may not be as effective as direct ownership in respect of our relationship with
the VIE, and thus, we may incur substantial costs to enforce the terms of the arrangements, which we may not be able to enforce at all.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 29.4pt"/><td style="text-align: justify; width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>The shareholders of Dongfang Paper may have actual or potential conflicts of interests with us, which may adversely affect our
business.</i></td></tr></table><div>

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

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

</div><!-- Field: Page; Sequence: 15 --><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-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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



</div><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">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td><i>We may lose the ability to use and enjoy assets held by the VIE that are material to the operation of our business if the entity
goes bankrupt or becomes subject to a dissolution or liquidation proceeding.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td><i>Our arrangements with Dongfang Paper and its shareholders may be subject to a transfer pricing adjustment by the PRC tax authorities
which could have an adverse effect on our income and expenses.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td><i>We may lose the ability to use, or otherwise benefit from, the licenses, approvals and assets held by the VIE, which could severely
disrupt our business, render us unable to conduct some of our business operations and constrain our growth.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>The exercise of our option to purchase part or all of the equity interests in Dongfang Paper under
the Call Option Agreement might be subject to approval by the PRC government. Our failure to obtain this approval may impair our ability
to substantially control Dongfang Paper and could result in actions by Dongfang Paper that conflict with our interests.</i></td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Risks Related to Our Common Stock</b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td style="text-align: justify"><i>Our common stock may be delisted from the NYSE American under the Holding Foreign Companies Accountable
Act if the PCAOB is unable to adequately inspect audit documentation located in China. The delisting of our common stock, or the threat
of their being delisted, may materially and adversely affect the value of your investment..</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td><i>If we fail to comply with Section 404 of the Sarbanes-Oxley Act of 2002 in a timely manner, our business could be harmed and our
stock price could decline.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td><i>If we become directly subject to the scrutiny involving U.S. listed Chinese companies, we may have to expend significant resources
to investigate and/or defend the matter, which could harm our business operations, stock price and reputation.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td><i>Our officers and directors control us through their positions and stock ownership and their interests may differ from other stockholders.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td><i>We may not continue to pay cash dividends and any return on investment may be limited to the value of our common stock.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td><i>Our common stock may be affected by limited trading volume and may fluctuate significantly.</i></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td><i>Future financings may dilute stockholders or impair our financial condition.</i></td></tr></table><div>

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


</div><!-- Field: Page; Sequence: 16 --><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-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">We, through our PRC Subsidiaries
and VIE, engage in production and distribution of three categories of paper products: corrugating medium paper, offset printing paper,
tissue paper products and medical face masks in China.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 30pt">Our principal executive offices are located at Science
Park, Juli Road, Xushui District, Baoding City, Hebei Province, People&#8217;s Republic of China.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 29pt">Our telephone number is (86) 312-869-8215. Our website is
located at https://www.itpackaging.cn.</p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Our current products (excluding
tissue paper products) generally undergo two stages of manufacturing: (1) creating pulp from recycled paper products, and (2) treating
the pulp and molding it into the desired types of paper products. A brief overview of the pulp and papermaking process is provided below.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The recycled waste paper
is first sorted by machine, and then broken down and beaten or smashed into small pieces using water and mechanical energy. It is then
put through a course screening drum, followed by a fine screening drum to separate different grades of pulp, a process that we refer as
&#8220;concentration&#8221;. In order to purify the pulp further, an approach flow system is used to filter out any impurities or inconsistencies,
such as sand, in the pulp.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The pulp is sieved to remove
the excess water and molded into a specific size. The moisture content is further reduced by applying hydraulic pressure to the pulp.
The pulp then enters the drying section where it is rolled over by heated cylinders. The dried paper is then coated with a mixture of
clay, white pigment and binder to produce a surface on which ink can sit without being fully absorbed, enabling crisper, and more consistent
print quality.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The paper goes through a
process called calendaring, which flattens and smoothens the paper into long sheets. The paper is then wound onto a reel that is mounted
in a roll-slitting machine for rewinding, during which cutters are used to cut the paper into the desired widths. Upon completion, the
rolls are fitted with sleeves and labeled, and then sent to quality control before shipment or storage.</p><div>

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

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

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

</div><!-- Field: Page; Sequence: 17 --><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-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 30pt">While we make tissue paper products, we currently
purchase paper pulp from suppliers and use it to manufacture base tissue paper directly.</p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Corrugating medium paper,
or CMP is used in the manufacturing of cardboard. Since the launch of our new Paper Machine (&#8220;PM6&#8221;) production line in December
2011, corrugating medium paper has become a major product of the Company. For the year ended December 31, 2023, corrugating medium paper
comprised approximately 97.06% of our total paper production quantities and roughly 94.47% of our total revenue. Raw materials used in
the production of corrugating medium paper include recycled paper board (or Old Corrugating Cardboard or &#8220;OCC,&#8221; as it is commonly
referred to in the United States) and certain supplementary agents. In January 2013, we suspended the operation of our PM1 production
line for renovation, which was then used to produce corrugating medium paper. In May 2014, we launched the commercial production of a
renovated PM1 production line. The renovated PM1 production line produces light-weight corrugating medium paper with a specification of
40 to 80 grams per square meter (&#8220;g/s/m&#8221;). PM1&#8217;s light-weight corrugating medium paper products have a wide range of
commercial applications. For example, they can be used as a construction material for wall and floor insulation or to manufacture moisture-proof
packaging materials for the transportation of books and magazines by the publishing industry. It can also be used as corrugating medium
to make corrugating cardboard for packaging that requires light-weight boxes. The manufacturing process of light-weight corrugating medium
paper is similar to that of the regular corrugating medium paper and also uses recycled paper boards as a major source of raw material.
We now have two corrugating medium paper production lines, PM6 and PM1. We refer to products produced from the PM6 production line as
Regular CMP and products produced from the PM1 production line as Light-Weight CMP.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Offset printing paper is used for offset printing
in the publishing industry. Revenue from offset printing paper was $3,215,190 with 5,573 tonnes sold for the year ended December 31, 2023.
Raw materials used in making offset printing paper include recycled white scrap paper, fluorescent whitening agent and sizing agent. We
currently have two production lines, PM2 and PM3, for the production of offset printing paper.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">We began the commercial
production of tissue paper products in Wei County Industry Park in June 2015. We process base tissue paper purchased from long-term cooperative
third party and produce finished tissue paper products, including toilet paper, boxed and soft-packed tissues, handkerchief tissues and
paper napkins, as well as bathroom and kitchen paper towels that are marketed and sold under the Dongfang Paper brand. In December 2018
and November 2019, we completed the construction, installation and test of operation of PM8 and PM9, respectively, and commercially launched
tissue paper production of PM8 and PM9 at such time. On May 5, 2020, the Company announced it planned the commercial launch of a new tissue
paper production line PM10 and the Company entered into 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. The machine supplier was delayed because
of pandemic. We are closely following up the provider for further actions. Tissue paper products comprised approximately 0.52% of our
total paper production quantities and approximately 1.51% of our total sales revenue for the year ended December 31, 2023.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">On April 29, 2020, we launched
a production line of non-medical single-use face masks, following the completion of raw materials preparation, trial run of the equipment
and the sample products inspection. In May 2021, the Company obtained the license for its new single-use surgical masks from local food
and drug administration in Hebei province, and began commercial production in November 2021.</p><div>

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

</div><!-- Field: Page; Sequence: 18 --><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-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">The PRC Paper Making Industry</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">According to the 2022 China
Paper Industry Annual Report, issued by the China Paper Association, there were approximately 2,500 paper and paper board manufacturers
in China, with a total output of 124.25 million tonnes, up by 2.64% from 121.05 million tonnes in 2021. Total domestic consumption was
124.03 million tonnes in 2022, down by 1.94% from 126.48 million tonnes in 2021.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The output of paper and
paper board maintained an average growth rate of approximately 2.32% during the ten-year period from 2013 to 2022, while consumption increased
at an average annual rate of 2.67%. The growth is expected to continue. It is estimated that China currently has the largest paper and
paper board products output and consumption in the world. <i>(Data source: 2022 Annual Report of China Paper Manufacturing, May 2023,China
Paper Association)</i></p><div>

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>Data source: 2022Annual Report of China&#8217;s
Paper Industry, May 2023, China Paper Association</i></p><div>

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 29.15pt">Corrugating medium paper production in China
totaled 27.70 million tonnes in 2022, a 3.17% increase from 2021. Consumption of corrugating medium paper in China amounted to 30.10 million
tonnes in 2022, an increase of 1.11% as compared to 2021.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Uncoated offset printing
paper production in China totaled 17.35 million tonnes in 2022, a 0.87% increase from 2021. Consumption of uncoated offset printing paper
in China amounted to 16.78 million tonnes in 2022, a decrease of 6.41% as compared to 2021.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The paper making industry
in China is concentrated in the east coast provinces. The largest paper production capacities by province for 2022 and 2021 (the most
recent year for which relevant information is available) are summarized in the table below. The three provinces with largest capacities
showed moderate decreases in paper production capacities.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">2022 Capacity</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">2021 Capacity</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">%</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">Province</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(10k tonnes)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(10k tonnes)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Shandong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2,015</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2,035</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">(0.98</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Guangdong</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,969</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,970</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.05</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Jiangsu</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,373</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,415</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2.97</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Zhejiang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,193</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,050</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13.62</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Fujian</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">821</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">845</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2.84</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Henan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">715</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">672</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.40</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Hubei</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">592</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">570</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.86</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Guangxi</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">559</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">423</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">65.88</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Chongqing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">408</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">423</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3.55</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Hebei</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">378</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">408</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7.35</td><td style="text-align: left">)</td></tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>Data Sources: 2022 Annual Report of China&#8217;s
Paper Industry, May 2023, China Paper Association</i></p><div>

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

</div><!-- Field: Page; Sequence: 19 --><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-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">We generally sell our corrugating
medium paper to companies making corrugating cardboards and offset printing paper to printing companies. Our largest customer is a packaging
company in Hebei Province. Our total corrugating medium and offset printing paper revenue in 2023 was primarily derived from customers
in Hebei Province and Shandong Province.</p><div>

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 28.35pt">For the year ended December 31, 2023, five major
customers who individually accounted for more than 5% of our total sales revenue are as follows:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">2023</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Sales</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Amount</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(USD$, net of</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">% of</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">applicable</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Total</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">VAT)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Revenue</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Company A (Hebei)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6,387,786</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.38</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Company B (Shandong)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,167,272</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.13</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Company C (Hebei)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,097,717</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.05</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Company D (Shandong)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,085,824</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.03</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">Company E (Tianjin)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,006,103</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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.94</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">Total Major Customers</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">30,744,703</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">35.53</td><td style="font-weight: bold; text-align: left">%</td></tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 30pt">Eight of our top-ten customers of 2023 are also
in the top-ten customer list in 2022, representing 85.66% of the 2022 top-ten customer sales.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">We target corporate customers
in the middle range of the marketplace, where, with solid quality and competitive pricing, we see potential for high volume growth for
corrugating medium paper and offset printing paper. Our primary market has been the region of North China, especially in the province
of Hebei.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">During the year ended December
31, 2023, we had six PM production lines in operation and are in the process of launching one more that is designated as PM7. These production
lines include the followings:</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="text-align: center; width: 7%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Paper Product</b></span></td>
    <td style="text-align: center; width: 1%"/>
    <td style="text-align: center; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Designed Capacity</b></span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="text-align: center; width: 25%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="text-align: center; width: 22%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="text-align: center; width: 7%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PM#</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Produced</b></span></td>
    <td style="white-space: nowrap; 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>(tonnes/year)</b></span></td>
    <td style="white-space: nowrap; 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>Owned by</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Operated by</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Status as of December 31, 2023</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PM1 &#160; &#160;</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corrugating Medium Paper &#160;</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">60,000 &#160;</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper &#160;</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In production</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PM2 &#160; &#160;</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Offset Printing Paper</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">50,000</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In production</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PM3 &#160; &#160;</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Offset Printing Paper</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">40,000</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In production</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PM4 &#160; &#160;</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Digital Photo Paper</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">**</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Baoding Shengde</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Baoding Shengde</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Suspended in June 2016 due to low market demand</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PM5 &#160; &#160;</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Digital Photo Paper</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">**</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Baoding Shengde</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Baoding Shengde</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Suspended in June 2016 due to low market demand</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PM6 &#160; &#160;</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corrugating Medium Paper</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">360,000</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Baoding Shengde</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper***</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In production</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PM7* &#160;</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Specialty paper</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,000</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In &#160;renovation</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PM8 &#160; &#160;</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tissue paper</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,000</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In production</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PM9 &#160; &#160;</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tissue paper</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,000</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In production.</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PM10</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tissue paper</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20,000</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In construction</span></td></tr>
  </table><div>
</div><p style="margin: 0">&#160;</p><div>

</div><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.35in; text-align: left"><span style="font-size: 10pt">*:</span></td><td style="text-align: justify"><span style="font-size: 10pt">Paper machines under renovation,
under construction, or in the planning stage.</span></td>
</tr></table><div>


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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.35in; text-align: left">***:</td><td style="text-align: justify">PM6 is funded and owned by Baoding Shengde; ancillary facilities
that support the PM6 operation are built and owned by Dongfang Paper.</td>
</tr></table><div>

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


</div><!-- Field: Page; Sequence: 20 --><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-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">On December 31, 2009, we
acquired a digital photo paper production line, including two coating lines that are designated as PM4 and PM5 and ancillary equipment,
for a total purchase price of approximately $13.6 million. We suspended production of photo paper in June 2016.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">In order to meet the growing
domestic demand for paper, which we believe currently exceeds domestic supply in the case of corrugating medium paper, especially in the
region of North China, we installed a corrugating medium paper production line (PM6) with a designed capacity of 360,000 tonnes per year.
We completed the installation of the PM6 production line in November 2011 and began commercial production in December 2011.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">We have implemented a plan
to renovate one of the old production lines that has been idle since the end of 2007. We previously made paper with anti-counterfeit features
from that production line. When the renovation is completed, we intend to use the renovated production line to produce high-profit margin
specialty papers.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">On November 27, 2012, we
signed a 15-year lease relating to approximately 49.4 acres of land in the Economic Development Zone in Wei County, Hebei Province, China
for the purpose of developing a new tissue paper production plant. We planned to build two tissue paper production lines, each with 15,000
tonnes/year capacity, and other packaging facilities and infrastructures on the leased land. In December 2012, we signed a contract with
an equipment contractor in Shanghai to build PM8, the first of our two tissue paper production lines in Wei County. In December 2018 and
November 2019, we completed the construction, installation and test of operation of PM8 and PM9, respectively and commercially launched
tissue paper productions of PM8 and PM9 at such time. On May 5, 2020, the Company announced it planned the commercial launch of a new
tissue paper production line PM10 and the Company signed an agreement to purchase paper machine with paper machine supplier. The Company
expected the new tissue paper production line to be launched after the completion of trial run.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">We voluntarily renovated
our 150,000 tonnes/year corrugating medium paper PM1 in anticipation of increased regulatory concerns on energy efficiencies as well as
to improve the quality of our corrugating medium products. Rather than converting PM1 to a regular corrugating medium paper machine, we
decided in 2013 that, based on the market conditions and our waste water treatment capability, the better option was to convert PM1 to
produce Light-Weight CMP with a specification of 40 to 80 grams per square meter (&#8220;g/s/m&#8221;) with a designed capacity of 60,000
tonnes/year. We started the renovation in January 2013 and launched commercial production of the renovated PM1 production line in May
2014.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Raw Materials and Principal Suppliers</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The supplies used in our
production processes are comprised mainly of recycled paper board and unprinted recycled white scrap paper, both of which are ready-to-use
items and available from multiple domestic and foreign sources. We currently purchase all of our recycled paper supplies from some domestic
recycling stations and do not rely on imported recycled paper. We also purchase gas and chemical agents from nearby suppliers. Ongoing
inflationary pressures and higher demand for recycled paper could lead to an increase in our costs of raw materials and production, which
we may or may not be able to pass to our customers.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">We sign annual raw materials
supplier contracts with our suppliers. Although we have contracts with our suppliers, these contracts do not lock-in the purchase price
of our raw materials or provide hedge against the fluctuation in the market price of these raw materials. For the year ended December
31, 2023, we had two large suppliers which accounted for approximately 72% and 17% of our total purchases, respectively.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 29pt">For the year ended December 31, 2023, three major
suppliers who individually accounted for more than 5% of our total purchase are as follows:</p><div>

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


</div><table cellpadding="0" cellspacing="0" style="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">2023</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Purchase</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">% of</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Amount</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Total</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(USD$)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Purchase</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Company A (Hebei)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">56,159,754</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">72</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Company B (Hebei)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,631,622</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">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">Company C (Hebei)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,034,368</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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</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">Total Major Suppliers</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">64,825,744</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">95</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">%</td></tr>
  </table><div>





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


</div><!-- Field: Page; Sequence: 21 --><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-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Dongfang Paper&#8217;s main
competitors are: Chenming Paper Group Limited, Huatai Group Limited, Nine Dragons Paper (Holdings) Limited and Sun Paper Group Limited.
A number of our competitors are public entities with larger capacities, broader customer bases and greater financial resources than those
available to us. The businesses of our primary competitors are briefly described below:</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Chenming Paper Group, Ltd.
(&#8220;Chenming&#8221;), based in Shandong Province (located in northeast China), produces primarily news print paper and art paper (high
quality, heavy and two-side coated printing paper). Chenming is believed to be the first company to have listed on all three stock exchanges
in China: Renminbi A-shares and foreign currency B-shares in Shenzhen, the smaller of the mainland&#8217;s two stock exchanges, and H-shares
in Hong Kong. Chenming has annual production capacity of 8.5 million tonnes for its coated wood-free paper product and is believed to
rank among the top 500 enterprises in China.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Huatai Group, Ltd. (&#8220;Huatai&#8221;),
based in Shandong Province (located in the northern part of the eastern coastal region of China), primarily produces newsprint, fine paper,
special printing paper, coated board and tissue paper. Huatai is the first Shandong papermaker to publicly list its stock and has become
a famous brand in China. Its annual paper production is estimated to have reached 4 million tonnes.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Nine Dragons Paper (Holdings)
Limited (&#8220;ND Paper&#8221;), based in Guangdong Province (located in southern China), is the largest paper manufacturer in China
and primarily produces craft paper and high-strength corrugating medium paper with annual capacity of 13 million tonnes. ND Paper has
reported that it has five production lines in the city of Tianjin with a total designed capacity of 2.15 million tonnes, producing products
such as craft paper, high strength corrugating medium paper and grey-back duplex board.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Sun Paper Group, Ltd., based
in Shandong Province, primarily produces card paper, whiteboard paper and art paper. It also produces alkaline peroxide mechanical pulp,
sourced in part from wood chips harvested by the company&#8217;s poplar plantations. This company has reported that it has an aggregate
annual production capacity of paper and pulp of approximately 5.7 million tonnes and has been listed on the Shenzhen Stock Exchange since
2006.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">With the exceptions of Chenming
and ND Paper, which may compete directly with us in the offset printing paper market and the corrugating medium paper market, respectively,
in the Beijing/Tianjin/greater Hebei regions, we believe that we face only indirect competition from the above-listed companies, either
because we have a different product assortment from these companies, or because, to the extent they do offer products similar to ours,
the transportation costs and storage costs make it difficult for these companies to compete effectively with us on pricing.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt"><i>Regional advantage (Northern
China)</i>. We believe that Dongfang Paper is one of the leading papermaking enterprises in Hebei Province. Our proximity to large urban
centers in northern China, Beijing and Tianjin, gives us access to a large market to sell our products.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">There are other paper manufacturers
that are also located in Hebei Province (and close to metropolitan Beijing and Tianjin areas), but most of these other manufacturers are
small in scale and unable to compete with us effectively. We also compete with other large printing paper manufacturers for Beijing printing
company customers. We believe that we have cost and geographical advantages over these larger competitors.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt"><i>Cost advantage</i>. Unlike
some of our out-of-province competitors who must set up interim warehouses and ship products from their production base to such interim
warehouses close to their customer base in Beijing, there is no need for us to set up interim warehouses, because we are approximately
60 miles (100 kilometers) from Beijing, the cultural center of China and our largest target market. While we do not separately pay for
transportation cost on raw material purchases, the transportation cost included in the raw material purchase prices from our recycled
paper suppliers is lower than the transportation cost paid by our competitors in the province of Shandong. Similarly, our customers pay
lower transportation cost to pick up their orders from our finished goods warehouse in Baoding than what they would pay if they had to
pick up goods from locations further away from Beijing. Tianjin, another large urban center, is also approximately 60 miles from our facilities.
Baoding city itself is also home to numerous printing and packaging companies. Our geographical advantage and easy access to low-cost
raw materials allow us to implement a more flexible inventory purchase policy, lower our purchase prices and inventory management expenses
and reduce our production cost. As such, we have lower freight costs and other associated costs of sales, which enable us to charge lower
prices, if necessary, for our products. Additionally, because we buy all recycled paper raw materials from Beijing and Tianjin, rather
than from the United States or Japan, our purchase lead time is shorter as compared to manufacturers who rely on imported recycled paper.</p><div>

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

</div><!-- Field: Page; Sequence: 22 --><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-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Our R&amp;D activities are
carried out by a task force led by a group of senior managers (in charge of product development and quality control) and by a group of
selected engineers and technicians. The Company charged the time spent on the R&amp;D projects (manufacturing waste discharge recycling,
digital photo paper and tissue paper manufacturing) to R&amp;D expenses. Our R&amp;D efforts in 2023 were focused on evaluating and developing
new products that are in the pipeline for 2023 and included developing and improving the manufacturing process of Light-Weight CMP and
the production and packaging technology of tissue paper.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">One of our production lines,
PM7, is under renovation. Since the fourth quarter of 2010, we have spent approximately $1.57 million in machine parts and new components
to renovate this production line, with which we expect to produce certain specialty papers, including wood-grain deco and furniture paper,
wallpaper and paper with security features (for anti-counterfeiting purposes). While we are optimistic about the prospect of the specialty
papers, we cannot guarantee the launch of the specialty paper production or the success of such renovation.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The Company has registered eight trademarks with the Trademark
Bureau under the State of Administration for Industry &amp; Commerce.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="border-bottom: black 1.5pt solid; font: 12pt Aptos; text-align: left; vertical-align: bottom; width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Trademark</b></span></td>
    <td style="text-align: center; vertical-align: bottom; width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; font: 12pt Aptos; vertical-align: bottom; width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Certificate No.</b></span></td>
    <td style="text-align: center; vertical-align: bottom; width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; font: 12pt Aptos; vertical-align: bottom; width: 42%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Category</b></span></td>
    <td style="text-align: center; vertical-align: bottom; width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; font: 12pt Aptos; vertical-align: bottom; width: 14%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Registrant</b></span></td>
    <td style="text-align: center; vertical-align: bottom; width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; font: 12pt Aptos; vertical-align: bottom; width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Valid Term</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 12pt Aptos"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shuangxing</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3298963</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fax paper, thermal paper, blueprint paper, sensitized paper, &#160; spectrum sensitized paper, blueprint cloth, photographic paper, cyanotype solution, diazo paper</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 7, 2014 through April 6, 2024</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="font: 12pt Aptos"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fangmenglai</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12955328</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Toilet paper, handkerchief tissues, tissues, paper napkins, paper mats, beer mats, paper place mats, printing paper (including offset paper, newsprint, books paper, bond paper, plate paper and halftone paper), coated paper</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 28, 2014 through December 27, 2024</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 12pt Aptos"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fangqingxin</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12955235</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Toilet paper, handkerchief tissues, tissues for makeup remover, paper napkin, tissues, paper duster cloth, paper face towels, paper table cloth, paper tablecloths, drawer liner (with or without flavor)</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 28, 2014 through December 27, 2024</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="font: 12pt Aptos"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kaimeilai</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20212149</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xuan Paper (for traditional Chinese painting and calligraphy), Paper, tissue paper, watercolor paper, writing paper, printing publications, ink, painting brush, packaging plastic film, color box, photographic plate, heliographic paper</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Baoding Shengde</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July 28, 2017 through July 27, 2027</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 12pt Aptos"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lanmeier</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15635879</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paper table cover, paper pinafore, drawer lining (with flavor or not)</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 21, 2016 through November 20, 2026</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="font: 12pt Aptos"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qingmu</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15635916</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tissue paper, paper handkerchief, paper napkin, facial paper, grained paper, cardboard, white board, container board, kraft liner, corrugated medium paper (board)</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 7, 2016 through January 6, 2026</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 12pt Aptos"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rongou</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20063034</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paper, tissue paper, paper handkerchief, paper napkin, facial paper, paper billboard, cleansing tissue, packaging paper or plastic bag (envelop, sachet), carton, paper box</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July 14, 2017 through July 13, 2027</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="font: 12pt Aptos"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weizun</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15636093</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Coasters, paper table cover, paper costers, cleansing paper</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper</span></td>
    <td>&#160;</td>
    <td style="font: 12pt Aptos; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">February 28, 2016 through February 27, 2026</span></td></tr>
  </table><div>

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

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

</div><!-- Field: Page; Sequence: 23 --><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-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">The Company has
also been granted twelve new utility patent certificates on paper manufacturing related equipment issued by the State Intellectual Property
Office, including equipment testing, screening and filtering, and mixing.</p><div>

</div><p style="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; width: 15%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Certificate No.</b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 50%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description</b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; white-space: nowrap; width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Registrant</b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; white-space: nowrap; width: 17%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Valid Term</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13762076</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The utility model relates to a pulp mixing device</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July 23, 2021 through July 23, 2031</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13751681</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The invention relates to a product processing and cutting device</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July 23, 2021 through July 23, 2031</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14357355 &#160;</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The utility model relates to a packaging equipment for pulp waste</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper &#160;</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 8, 2021 through October 8, 2031</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14248265</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The utility model relates to a pulp crushing device</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sep. 24, 2021 through Sep. 24, 2031</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14254625 &#160;</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The utility model relates to a pulp screening and separation device</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper &#160;</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sep. 24, 2021 through Sep. 24, 2031 &#160;</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14260129</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The utility model relates to a pulp raw material processing device</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sep. 24, 2021 through Sep. 24, 2031</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14258926 &#160;</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The utility model relates to a forming tool for paper pulp products</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper &#160;</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sep. 24, 2021 through Sep. 24, 2031 &#160;</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14250092 &#160;</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The utility model relates to a material mixing device for paper processing</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper &#160;</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sep. 24, 2021 through Sep. 24, 2031 &#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13477825</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The invention relates to a pulp concentration detecting device</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 22, 2021 through June 22, 2031</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14051723 &#160;</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The utility model relates to a recycling device for edge material used in paper processing</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper &#160;</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">August 27, 2021 through August 27, 2031</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13893004 &#160;</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The utility model relates to a pulp filter dehydration device &#160;</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper &#160;</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">August 6, 2020 through August 6, 2031</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13874156</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The utility model relates to a storage rack for raw material used in paper processing</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper</span></td>
    <td>&#160;</td>
    <td style="text-align: center; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">August 6, 2020 through August 6, 2031</span></td></tr>
  </table><div>

</div><p style="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"><b><i>Domain names</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">IT Tech Packaging has registered the internet domain name,
https://www.itpackaging.cn.</p><div>

</div><p style="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"><b><i>Government Regulation</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">The testing, approval, manufacturing,
labeling, advertising and marketing, post-approval safety reporting and export of our products are extensively regulated by governmental
authorities in the PRC. We are also subject to various other regulations and permit requirements by the Chinese government. These regulations
and their impact on our business are set forth in more details below.</p><div>

</div><p style="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"><b><i>Environmental Regulation</i></b></p><div>

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 29.15pt">Our operations and facilities are subject
to environmental laws and regulations stipulated by the national and the local environment protection bureaus in the PRC.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">Since the implementation
of the State Council&#8217;s &#8220;Decisions on Environmental Protection Issues&#8221; in 1996, the PRC paper industry has been subject
to more rigorous environmental standards. Effective January 1, 2015, a new law promulgated by the National People&#8217;s Congress of
the People&#8217;s Republic of China makes certain violations of the environmental laws a criminal offense. We believe that we are one
of the few major paper manufacturers in Hebei Province that have obtained a Pollution Discharge Permit. We initially received the permit
in September 1996 and, we have successfully renewed the permit each year by complying with applicable environmental requirements.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">On December 24, 2021, the
Standing Committee of the National People&#8217;s Congress issued Law of the People&#8217;s Republic of China on the Prevention and Control
of Noise Pollution (the &#8220;Prevention and Control of Noise Pollution Law&#8221;), which became effective on June 5, 2022. According
to the Prevention and Control of Noise Pollution Law, entities subject to the pollutant discharge licensing management requirements shall
not emit industrial noise without a pollutant discharge permit and shall prevent and control noise pollution according to the requirements
of the pollutant discharge permit. The noise pollution has been included in the Pollution Discharge Permit, and we conduct quarterly test
on the noise through qualified testing institutions to comply with the laws, which is required by laws.</p><div>

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




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

</div><!-- Field: Page; Sequence: 24 --><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-top: 0pt; margin-bottom: 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>Waste Water Treatment</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Dongfang Paper uses a multi-level
water recycling process. Waste water from the pulping process is fed into collection pools, where it is divided into two parts, water
and recovered pulp fiber. The latter is returned to the pulping process.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">Chemical agents are added
to the waste water, and the waste water is fed into a biogas reactor and filtering pools, producing purified water and depositing sludge.
Most of the purified water is recycled to produce corrugating medium paper and the sludge is pumped into a sludge pool, condensed and
dehydrated. We then use the sludge as a raw material in the manufacture of corrugating medium paper.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">We maintain computerized
controls at our production facilities on a 24-hour basis to monitor compliance with environmental rules and regulations. We are not aware
of any environmental investigations, prosecutions, disputes, claims or other environmental proceedings, nor have we been subject to any
action by any environmental administration authorities of the PRC. To our knowledge, our operations meet or exceed the existing environmental
requirements of the PRC.</p><div>

</div><p style="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"><b><i>Human Capital Resources</i></b></p><div>

</div><p style="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">Employee Profiles</p><div>

</div><p style="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: justify; text-indent: 29.15pt">As of December 31, 2023,
we have approximately 383 full time employees, all of whom were based in PRC. As of December 31, 2023, approximately 24.3% of our current
workforce is female and 75.7% male. These employees are organized into a labor union under the labor laws of the PRC and have collective
bargain power against us. We generally maintain good relations with our employees and the labor union.</p><div>

</div><p style="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">Total Rewards</p><div>

</div><p style="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: justify; text-indent: 29.15pt">Our compensation program
is designed to attract and reward talented individuals who possess the skills necessary to support our business objectives, assist in
the achievement of our strategic goals and create long-term value for our stockholders. We provide employees with compensation packages
that include base salary and annual incentive bonuses. We also provide private insurance coverage for any workplace accident or injury
for all the operators of paper milling machinery in the workshops.</p><div>

</div><p style="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">Health and Safety</p><div>

</div><p style="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: justify; text-indent: 29.15pt">The success of our business
is fundamentally connected to the well-being of our people. Accordingly, we are committed to the health, safety and wellness of our employees.
We provide our employees and their families with access to a variety of flexible and convenient health and welfare programs, including
benefits that support their physical and mental health by providing tools and resources to help them improve or maintain their health
status; and that offer choice where possible so they can customize their benefits to meet their needs and the needs of their families.
In response to the COVID-19 pandemic, we implemented significant operating environment changes that we determined were in the best interest
of our employees, as well as the communities in which we operate, and which comply with government regulations.</p><div>

</div><p style="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">Talent</p><div>

</div><p style="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: justify; text-indent: 29.15pt">A core tenet of our talent
system is to both develop talent from within and supplement with external hires. This approach has yielded loyalty and commitment in our
employee base which in turn grows our business, our products, and our customers, while adding new employees and external ideas supports
a continuous improvement mindset and our goals of a diverse and inclusive workforce. Our human resources team uses internal and external
resources to recruit highly skilled and talented workers in the PRC, and we encourage employee referrals for open positions.</p><div>

</div><p style="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"><b><i>Available Information</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">We are required to file
annual, quarterly and current reports, proxy statements and other information with the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;).
The public may read and copy any materials that we file with the SEC. In addition, the SEC maintains an Internet site that contains reports,
proxy and information statements, and other information regarding issuers like our Company that file electronically with the SEC at http://www.sec.gov.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">Our Annual Reports on Form
10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, proxy statements and amendments to those reports (including exhibits)
filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, are also available free of charge
on our Internet site at https://www.itpackaging.cn as soon as reasonably practicable after such reports are electronically filed with
or furnished to the SEC. The information on our website is not, and shall not be deemed to be, a part hereof or incorporated into this
or any of our other filings with the SEC.</p><div>

</div><p style="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"><b><i>Executive Officers</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">For information regarding
our executive officers as of March 27, 2024, see Part III, Item 10, &#8220;Directors, Executive Officers and Corporate Governance.&#8221;</p><div>

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

</div><!-- Field: Page; Sequence: 25 --><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-top: 0pt; margin-bottom: 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">&#160;</p><div>

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

</div><p style="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"><b>Risks Relating to our Business</b></p><div>

</div><p style="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"><b><i>Our operating history may not serve as an adequate basis to judge
our future prospects and results of operations.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Dongfang Paper commenced
its current line of business operations in 1996 and received its initial Pollution Discharge Permit in September 1996, which must be renewed
every year for Dongfang Paper to stay in business. Although we have never had problem renewing the Pollution Discharge Permit, we cannot
guarantee automatic renewal every year. In addition, Baoding Shengde commenced its current line of business operations in 2009. Therefore,
our operating history may not provide a more meaningful basis on which to evaluate its business. We cannot assure you that Dongfang Paper
or Baoding Shengde will not incur net losses in the future. We expect that operating expenses of Dongfang Paper and Baoding Shengde will
increase as they expand. Any significant failure to realize anticipated revenue growth could result in significant operating losses. We
will continue to encounter risks and difficulties frequently experienced by companies at a similar stage of development, including our
potential failure to:</p><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>raise adequate capital for expansion and operations;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>implement our business model and strategy and adapt and modify them as needed;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>increase awareness of our brand name, protect our reputation and develop customer loyalty;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>manage our expanding operations and service offerings, including the integration of any future acquisitions;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>maintain adequate control of our expenses; or</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td style="text-align: justify">anticipate and adapt to changing conditions in paper markets in which we operate as well as the impact
of any changes in government regulations, mergers and acquisitions involving our competitors, technological developments and other significant
competitive and market dynamics.</td></tr></table><div>

</div><p style="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: justify; text-indent: 29.15pt">If we are not successful in addressing any or all of these
risks, our business may be materially and adversely affected.</p><div>

</div><p style="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"><b><i>Dongfang Paper and Baoding Shengde&#8217;s failure to compete
effectively may adversely affect our ability to generate revenue.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Through Dongfang Paper and
Baoding Shengde, we compete in a highly developed market with companies that have significantly greater experience and history in our
industry. If we do not compete effectively, we could lose market share and experience reduced selling prices, adversely affecting our
financial results. Our competitors will expand in the key markets and implement new technologies making them more competitive. There is
also the possibility that competitors will be able to offer additional products, services, lower prices, or other incentives that we cannot
or will not offer or that will make our products less profitable. We cannot assure you that we will be able to compete effectively with
current or future competitors or that the competitive pressures we face will not harm our business.</p><div>

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

</div><!-- Field: Page; Sequence: 26 --><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-top: 0pt; margin-bottom: 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>We may not be able to effectively control and manage our growth.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">If our business and markets
grow and develop, it will be necessary for us to finance and manage expansion in an orderly fashion. An expansion would increase demands
on existing management, workforce and facilities. Failure to satisfy such increased demands could interrupt or adversely affect our operations
and cause delay in production and delivery of our paper products, as well as administrative inefficiencies.</p><div>

</div><p style="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: justify"><b><i>We, through our subsidiaries, may engage
in future acquisitions that could dilute the ownership interests of our stockholders and cause us to incur debt and assume contingent
liabilities.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">We, through our subsidiaries,
may review acquisition and strategic investment prospects that we believe would complement the current product offerings of Dongfang Paper,
augment its market coverage or enhance its technical capabilities, or otherwise offer growth opportunities. From time to time we review
investments in new businesses and we, through our subsidiaries, expect to make investments in, and to acquire, businesses, products, or
technologies in the future. We expect that when we raise funds from investors for any of these purposes we will be either the issuer or
the primary obligor while the proceeds will be forwarded to Dongfang Paper. In the event of any future acquisitions, we could:</p><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>issue equity securities which would dilute current stockholders&#8217; percentage ownership;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>incur substantial debt;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>assume contingent liabilities; or</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>expend significant cash.</td></tr></table><div>

</div><p style="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: justify; text-indent: 29.15pt">These actions could have
a material adverse effect on our operating results or the price of our common stock. Moreover, even if we do obtain benefits in the form
of increased sales and earnings, there may be a lag between the time when the expenses associated with an acquisition are incurred and
the time when we recognize such benefits. Acquisitions and investment activities also entail numerous risks, including:</p><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>difficulties in the assimilation of acquired operations, technologies and/or products;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>unanticipated costs associated with the acquisition or investment transaction;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>the diversion of management&#8217;s attention from other business concerns;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>adverse effects on existing business relationships with suppliers and customers;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>risks associated with entering markets in which Dongfang Paper has no or limited prior experience;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>the potential loss of key employees of acquired organizations; and</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>substantial charges for the amortization of certain purchased intangible assets, deferred stock compensation or similar items.</td></tr></table><div>

</div><p style="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: justify; text-indent: 29.15pt">We cannot ensure that we
will be able to successfully integrate any businesses, products, technology, or personnel that we might acquire in the future and our
failure to do so could have a material adverse effect on our and/or Dongfang Paper&#8217;s business, operating results and financial condition.</p><div>

</div><p style="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"><b><i>We are responsible for the indemnification of our officers and
directors.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Our Articles of Incorporation
provides for the indemnification and/or exculpation of our directors, officers, employees, agents and other entities which deal with us
to the maximum extent provided, and under the terms provided, by the laws and decisions of the courts of the state of Nevada. Although
we do maintain professional error and omission insurance for the officers and directors, due to limitations of the insurance coverage
these indemnification provisions could still result in substantial expenditures which we may be unable to recoup through the insurance
and could adversely affect our business and financial conditions. Zhenyong Liu, our Chairman of the Board and Chief Executive Officer,
Jing Hao, our Chief Financial Officer, Dahong Zhou, our Secretary, and Marco Ku Hon Wai, Wenbing Christopher Wang, Lusha Niu, and Fuzeng
Liu, our directors, are key personnel with rights to indemnification under our Articles of Incorporation.</p><div>

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

</div><!-- Field: Page; Sequence: 27 --><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-top: 0pt; margin-bottom: 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"></p><div>




</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><i>We are dependent on certain key personnel and loss of
these key personnel could have a material adverse effect on our business, financial condition and results of operations.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Our success is, to a certain
extent, attributable to the management, sales and marketing, and paper factory operational expertise of key personnel. Zhenyong Liu, our
Chief Executive Officer and Chairman of the Board, Jing Hao, our Chief Financial Officer, Dahong Zhou, our Secretary, and Shuting Liang,
Dongfang Paper&#8217;s General Engineer, Gengqi Yang, Dongfang Paper&#8217;s Vice President of Sales and Marketing, Xuetao Chen, Dongfang
Paper&#8217;s Vice President of Environmental Protection and Xiaodong Liu, Baoding Shengde&#8217;s General Manager, perform key functions
in the operation of our business. There can be no assurance that IT Tech Packaging, Dongfang Paper or Baoding Shengde will be able to
retain these officers after the term of their employment contracts expire. The loss of these officers could have a material adverse effect
upon our business, financial condition, and results of operations. We do not carry key man life insurance for any of our key personnel
or personnel nor do we foresee purchasing such insurance to protect against a loss of key personnel and personnel.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">We are dependent upon the
services of Mr. Zhenyong Liu for the continued growth and operation of our company because of his experience in the industry and his personal
and business contacts in the PRC. Although Mr. Liu has entered into an employment agreement with Baoding Shengde, our wholly owned subsidiary
and a PRC company, and that we have no reason to believe that Mr. Liu will discontinue his services with us or Dongfang Paper, the interruption
or loss of his services would adversely affect our ability to effectively run our business and pursue our business strategy as well as
our results of operations.</p><div>

</div><p style="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: justify"><b><i>We may not be able to hire and retain qualified
personnel to support our growth and if we are unable to retain or hire these personnel in the future, our ability to improve our products
and implement our business objectives could be adversely affected.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">We must attract, recruit
and retain a sizeable workforce of technically competent employees. Competition for senior management and senior personnel in the PRC
is intense, the pool of qualified candidates in the PRC is very limited, and we may not be able to retain the services of our senior executives
or senior personnel, or attract and retain high-quality senior executives or senior personnel in the future. This failure could materially
and adversely affect our future growth and financial condition.</p><div>

</div><p style="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"><b><i>Our operating results may fluctuate as a result of factors beyond
our control.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Our operating results
may fluctuate significantly in the future as a result of a variety of factors, many of which are beyond our control. These factors include:</p><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>the costs of paper products and development;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>the relative speed and success with which we can obtain and maintain customers, merchants and vendors for our products;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>capital expenditure for equipment;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>marketing and promotional activities and other costs;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>changes in our pricing policies, suppliers and competitors;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>the ability of our suppliers to provide products in a timely manner to their customers;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>changes in operating expenses;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>increased competition in the paper markets; and</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>other general economic and seasonal factors.</td></tr></table><div>

</div><p style="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"><b><i>We face risks related to product liability claims.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">We presently do not maintain
product liability insurance. We face the risk of loss because of adverse publicity associated with product liability lawsuits, whether
or not such claims are valid. We may not be able to avoid such claims. Although product liability lawsuits in the PRC are rare, and we
have not, to date, experienced significant failure of our products, there is no guarantee that we will not face such liability in the
future. This liability could be substantial and the occurrence of such loss or liability may have a material adverse effect on our business,
financial condition and prospects.</p><div>

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

</div><!-- Field: Page; Sequence: 28 --><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-top: 0pt; margin-bottom: 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"></p><div>




</div><p style="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"><b><i>Our operating results also depend on the availability and pricing
of energy and raw materials.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">In addition to our dependence
upon wood pulp, recycled white scrap paper and paperboard costs, our operating results depend on the availability and pricing of energy
and other raw materials. An interruption in the supply of supplemental chemical agents could cause a material disruption at our mill.
In addition, an interruption in the supply of natural gas could cause a material disruption at our facilities. At present, our raw materials
including natural gas are purchased from a number of suppliers, of which the three largest suppliers account for over 95% of all purchases.
If any of these contracts were to be terminated for any reason, or not renewed upon expiration, or if market conditions were to substantially
change creating a significant increase in the price of natural gas and recycled paper, we may not be able to find alternative, comparable
suppliers or suppliers capable of providing gas to us on terms or in amounts satisfactory to us.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">We replaced all the coal
boilers with natural gas boiler in September 2017, but due to the gas consumption rise significantly, the government will from time to
time issue mandated restriction/suspension of natural gas supply for all natural gas consumption industries, including the paper manufacturing
industry in order to secure adequate natural gas to households uses in urban and rural areas. We are subject to the risks of natural gas
supply restriction and above-mentioned factors. As a result, our business, financial condition and operating results could suffer.</p><div>

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><i>A material disruption at one of our manufacturing facilities
could prevent us from meeting customer demand, reduce our sales, and/or negatively affect our net income.</i></b></p><div>

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 29.15pt">Any of our manufacturing facilities, or any of
our machines within an otherwise operational facility, could cease operations unexpectedly due to a number of events, including:</p><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>maintenance outages;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>prolonged power failures;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>an equipment failure, including any malfunction of our waste water treatment facilities;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>disruption in the supply of raw materials, such as wood fiber, energy, or chemicals;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>a chemical spill or release;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>closure because of environmental-related concerns;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>explosion of a boiler;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>the effect of a drought or reduced rainfall on our water supply;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>disruptions in the transportation infrastructure, including roads, bridges, railroad tracks, and tunnels;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>fires, floods, earthquakes, hurricanes, epidemic or other catastrophes;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>terrorism or threats of terrorism;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>labor difficulties; or</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>other operational problems.</td></tr></table><div>

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 28.35pt">If any of the abovementioned events were to occur,
we may be unable to meet customer demand, which may adversely affect our sales and net income.</p><div>

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

</div><!-- Field: Page; Sequence: 29 --><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-top: 0pt; margin-bottom: 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"></p><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"><b><i>Our certificates, permits, and licenses
related to our papermaking operations are subject to governmental control and renewal and failure to obtain renewal will cause all or
part of our operations to be terminated.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">In 1988, the National Environmental
Protection Bureau issued Interim Measures on the Administration of Water Pollutants Discharge Permits, requiring all companies discharging
pollution into the water as a direct or indirect byproduct of production to adhere to certain caps on pollution discharge. On January
24, 2021, the State Council issued Regulations on the Administration of Pollutant Discharge Permits, which has effected since March 1,
2022. Additionally, such companies were required to obtain and annually renew a Pollution Discharge Permit in order to conduct their operations.
On December 24, 2021, the Standing Committee of the National People&#8217;s Congress issued Law of the People&#8217;s Republic of China
on the Prevention and Control of Noise Pollution (the &#8220;Prevention and Control of Noise Pollution Law&#8221;), which became effective
on June 5, 2022. According to the Prevention and Control of Noise Pollution Law, entities subject to the pollutant discharge licensing
management requirements shall not emit industrial noise without a pollutant discharge permit and shall prevent and control noise pollution
according to the requirements of the pollutant discharge permit. The noise pollution has been included in the Pollution Discharge Permit,
and we conduct quarterly test on the noise through qualified testing institutions to comply with the laws, which is required by laws.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">The PRC government has the
authority to shut down a company&#8217;s operations for its failure to maintain a valid permit. We renewed our Pollution Discharge Permit
in June 2020. Our latest permit is effective from June 28, 2020 through June 27, 2025. Pollution discharge Permit for Tengsheng Paper
was effective from August 10, 2021 through August 9, 2026. An application to renew will be filed by us with the local environment protection
agency before the expiration.</p><div>

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 29.15pt">The failure by us to maintain or obtain
any certificate, permit, and license necessary for our operations or the failure by us to obtain the renewal of any such certificate,
permit or license may materially and adversely affect our business, prospects, financial condition and results of operation.</p><div>

</div><p style="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: justify"><b><i>Compliance with environmental regulations
is expensive, and noncompliance may result in adverse publicity and potentially significant monetary damages and fines or suspension of
our business operations.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">We are required to comply
with all Chinese national and local regulations regarding the protection of the environment. Compliance with environmental regulation
is expensive. The Chinese government is adopting even more stringent environmental protection and operational safety regulations and the
costs of complying with these regulations are expected to increase. Although we have obtained all of the necessary approvals and permits
for our production facilities currently existing, we cannot assure you that we will be able to comply with all applicable environmental
protection and operational safety requirements, and obtain all of the required governmental approvals and permits that may be or may become
applicable to us on a timely basis, or at all, or will be able to complete all our registrations and filings with the government, in time
for our future projects. The relevant governmental authorities may impose on us fines for any non-compliance, set deadlines for rectification,
and order us to cease construction or production if we fail to comply with their requirements.</p><div>

</div><p style="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"><b><i>If we are unable to respond to pricing pressures, our business
may be harmed.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">In order to remain
competitive, from time to time we have to adjust the prices of our products to remain competitive. We may not have available sufficient
financial or other resources to continue to make investments necessary to maintain our competitive position.</p><div>

</div><p style="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: justify"><b><i>If we fail to introduce enhancements
to our existing products or to develop new products, our business and results of operations could be adversely affected.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">We believe that
our future success depends in part on our ability to enhance our existing products and develop new products in order to continue to meet
customer demand. Our failure to introduce new or enhanced products on a timely and cost-competitive basis, or the development of processes
that make our existing products obsolete, could harm our business and results of operations.</p><div>

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><i>We have limited insurance coverage and may incur losses resulting
from product liability claims or business interruptions.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">As the insurance industry
in China is still in an early stage of development, insurance companies in China currently offer limited business insurance products.
We do not have any product liability insurance or business interruption insurance. Based on the insurance products available in China,
even if we decide to take out business interruption coverage, such insurance as currently available offers limited coverage compared to
that offered in many other jurisdictions. Any business disruption, natural disaster, or product liability claim could result in our incurring
substantial costs and diversion of resources, which would have an adverse effect on our business and results of operations.</p><div>

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

</div><!-- Field: Page; Sequence: 30 --><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-top: 0pt; margin-bottom: 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"></p><div>




</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><i>Our failure to protect our intellectual property rights
may undermine our competitive position, and external infringements of our intellectual property rights may adversely affect our business.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Our success and ability
to compete depends in part on our intellectual property. We primarily rely on a combination of trademark, trade secret, and copyright
laws, as well as confidentiality procedures and contractual restrictions with our employees, contractors and others to establish and protect
our intellectual property rights. However, confidentiality and license arrangements may be breached by counterparties, and there may not
be adequate remedies available to us for any such breach. Accordingly, we may not be able to effectively protect our intellectual property
rights or to enforce our contractual rights. In addition, our trade secrets may be leaked or otherwise become available to, or be independently
discovered by, our competitors. The steps we take to protect our intellectual property rights may be inadequate or we may be unable to
secure intellectual property protection for some of our properties. Infringement of intellectual property rights continues to pose a serious
risk of doing business.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">We may in the future file,
patent applications on certain of our innovations. It is possible, however, that these innovations may not be patentable. In addition,
given the cost, effort and risks associated with patent application, we may choose not to seek patent protection for some innovations.
Furthermore, our patent applications may not lead to granted patents, the scope of the protection gained may be insufficient or an issued
patent may be deemed invalid or unenforceable. We also cannot guarantee that any of our present or future patents or other intellectual
property rights will not lapse or be invalidated, circumvented, challenged, or abandoned.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">If we are unable to protect
our intellectual property, our competitors could use our intellectual property to market offerings similar to ours and our ability to
compete effectively would be impaired. Moreover, others may independently develop technologies that are competitive to ours or infringe
on our intellectual property. The enforcement of our intellectual property rights depends on our legal actions against these infringers
being successful, but we cannot be sure these actions will be successful, even when our rights have been infringed. In addition, defending
our intellectual property rights might entail significant expense and diversion of management resources. Any of our intellectual property
rights may be challenged by others or invalidated through administrative processes or litigations. We can provide no assurance that we
will prevail in such litigations, and, even if we do prevail, we may not obtain a meaningful relief. Accordingly, despite our efforts,
we may be unable to prevent external parties from infringing or misappropriating our intellectual property. Any intellectual property
that we own may not provide us with competitive advantages or may be successfully challenged by external parties.</p><div>

</div><p style="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: justify"><b><i>We may be subject to intellectual property
infringement claims or other allegations, which may materially and adversely affect our business, financial condition and prospects.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">We cannot be certain that
we do not or will not infringe patents, copyrights, trademarks or other intellectual property rights held by external parties. From time
to time, we may be subject to legal proceedings and claims alleging infringement of patents, trademarks, copyrights or other intellectual
property rights, or misappropriation of creative ideas or formats, or other infringement of proprietary, which may materially and adversely
affect our business, financial condition and prospects.</p><div>

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

</div><!-- Field: Page; Sequence: 31 --><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-top: 0pt; margin-bottom: 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"></p><div>




</div><p style="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"><b>Risks Related To Doing Business in the PRC</b></p><div>

</div><p style="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: justify"><b><i>The PRC government has significant oversight
and discretion over the conduct of a PRC company&#8217;s business operations or to exert control over any offering of securities conducted
overseas and/or foreign investment in China-based issuers, and may intervene with or influence our operations, may limit or completely
hinder our ability to offer or continue to offer securities to investors, and may cause the value of such securities to significantly
decline or be worthless, as the government deems appropriate to further regulatory, political and societal goals.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">The PRC government may intervene
or influence our operations at any time, which could result in a material change in our operations and/or the value of our common stock.
For example, the PRC government has recently published new policies that significantly affected certain industries such as the education
and internet industries, and we cannot rule out the possibility that it will in the future release regulations or policies regarding any
industry that could adversely affect the business, financial condition and results of operations of our company. Furthermore, the PRC
government has also recently indicated an intent to exert more oversight and control over securities offerings and other capital markets
activities that are conducted overseas and foreign investment in China-based companies. Any such action, once taken by the PRC government,
could significantly limit or completely hinder our ability to offer or continue to offer securities to investors and cause the value of
such securities to significantly decline or in extreme cases, become worthless.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">Recently, the PRC government
initiated a series of regulatory actions and statements to regulate business operations in China with little advance notice, including
cracking down on illegal activities in the securities market, enhancing supervision over China-based companies listed overseas using variable
interest entity structure, adopting new measures to extend the scope of cybersecurity reviews, and expanding the efforts in anti-monopoly
enforcement. Currently, these statements and regulatory actions have had no impact on our daily business operation, the ability to accept
foreign investments and list our securities on an U.S. or other foreign exchange. Since these statements and regulatory actions are new,
it is highly uncertain how soon legislative or administrative regulation making bodies will respond and what existing or new laws or regulations
or detailed implementations and interpretations will be modified or promulgated, if any, and the potential impact such modified or new
laws and regulations will have on our daily business operation, the ability to accept foreign investments and list our securities on an
U.S. or other foreign exchange.</p><div>

</div><p style="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: justify"><b><i>The CSRC has released the Trial Measures
for Administration of Overseas Securities Offerings and Listings by Domestic Companies (the &#8220;Trial Measures&#8221;). While such
rules have not yet gone into effect, the Chinese government may exert more oversight and control over offerings that are conducted overseas
and foreign investment in China-based issuers, which could significantly limit or completely hinder our ability to continue to offer our
securities to investors and could cause the value of our securities to significantly decline or become worthless.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">On February 17, 2023, with
the approval of the State Council, the CSRC released the Trial Measures and five supporting guidelines, which will come into effect on
March 31, 2023. According to the Trial Measures, (1) domestic companies that seek to offer or list securities overseas, both directly
and indirectly, should fulfill the filing procedures and report relevant information to the CSRC; if a domestic company fails to complete
the filing procedures or conceals any material fact or falsifies any major content in its filing documents, such domestic company may
be subject to administrative penalties by the CSRC,, such as order to rectify, warnings, fines, and its controlling shareholders, actual
controllers, the person directly in charge and other directly liable persons may also be subject to administrative penalties, such as
warnings and fines; (2) if the issuer meets both of the following conditions, the overseas offerings and listings shall be determined
as an indirect overseas offerings and listings by a domestic company: (i) 50% or more of the issuer&#8217;s operating revenue, total profit,
total assets or net assets as documented in its audited consolidated financial statements for the most recent accounting year is accounted
for by domestic enterprises; and; (ii) its major operational activities are carried out in China or its main places of business are located
in China, or the senior managers in charge of its business operation and management are mostly Chinese citizens or domiciled in China;
and (3) where a domestic company seeks to indirectly offer and list securities in an overseas market, the issuer shall designate a major
domestic operating entity responsible for all filing procedures with the CSRC, and where an issuer makes an application for initial public
offerings or listings in an overseas market, the issuer shall submit filings with the CSRC within three business days after such application
is submitted; if the issuer submits the application documents for offerings or listings in secret or non-public ways overseas, it may
submit an explanation at the time of filing, and the application shall be postponed until the application documents are reported to the
CSRC within three business days after the application documents are disclosed overseas.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">The Trial Measures, when
coming into effect on March 31, 2023, may subject us to additional compliance requirements in the future, and we cannot assure you that
we will be able to get the clearance of filing procedures under the Trial Measures on a timely basis, or at all. Any failure of us to
fully comply with new regulatory requirements may significantly limit or completely hinder our ability to continue to offer our securities,
cause significant disruption to our business operations, and severely damage our reputation, which would materially and adversely affect
our consolidated financial condition and results of operations and cause our securities to significantly decline in value or become worthless.
We believe that we, our PRC Subsidiaries, the consolidated VIE and its subsidiary are not required to fulfill filing procedures and obtain
approvals from the CSRC to continue to offer our securities or operate the business of the consolidated VIE and its subsidiary. In addition,
to date, none of us, our PRC Subsidiaries, consolidated VIE and its subsidiary have received any filing or compliance requirements from
CSRC for the listing of the Company at NYSE American and all of its overseas offerings. Based on our understanding of the current PRC
laws, we believe that the CSRC&#8217;s approval is not required to be obtained for ITP&#8217;s continued listing on NYSE American; however,
there are substantial uncertainties regarding the interpretation and application of the M&amp;A Rules, other PRC Laws and future PRC laws
and regulations, and there can be no assurance that any PRC governmental agency will not take a view that is contrary to or otherwise
different from our belief stated herein.</p><div>

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

</div><!-- Field: Page; Sequence: 32 --><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-top: 0pt; margin-bottom: 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"></p><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"><b><i>Recent greater oversight by the
Cyberspace Administration of China, or the &#8220;CAC,&#8221; over data security, particularly for companies seeking to list on a foreign
exchange, could adversely impact the business of us, the consolidated VIE and its subsidiary and investing in our securities.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">On December 28, 2021, the
CAC, together with 12 other governmental departments of the PRC, jointly promulgated the Cybersecurity Review Measures, which became effective
on February 15, 2022. The Cybersecurity Review Measures provides that, in addition to critical information infrastructure operators (&#8220;CIIOs&#8221;)
that intend to purchase Internet products and services, data processing operators engaging in data processing activities that affect or
may affect national security must be subject to cybersecurity review by the Cybersecurity Review Office of the PRC. According to the Cybersecurity
Review Measures, a cybersecurity review assesses potential national security risks that may be brought about by any procurement, data
processing, or overseas listing. The Cybersecurity Review Measures further requires that CIIOs and data processing operators that possess
personal data of at least one million users must apply for a review by the Cybersecurity Review Office of the PRC before conducting listings
in foreign countries.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">On November 14, 2021, the
CAC published the Draft Regulations on the Network Data Security Administration (Draft for Comments) (the &#8220;Security Administration
Draft&#8221;), which provides that data processing operators engaging in data processing activities that affect or may affect national
security must be subject to network data security review by the relevant Cyberspace Administration of the PRC. According to the Security
Administration Draft, data processing operators who possess personal data of at least one million users or collect data that affects or
may affect national security must be subject to network data security review by the relevant Cyberspace Administration of the PRC. The
deadline for public comments on the Security Administration Draft was December 13, 2021.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">The Security Assessment
Measures for Outbound Data Transfers which was released on May 19, 2022 at the 10th executive meeting of the Cybersecurity Administration
of China in 2022, and implemented on September 1, 2022, stipulates that a data processor shall declare security assessment for its outbound
data transfer to the CAC at the provincial level: (i) where a data processor provides critical data abroad; (ii) where a CIIO or a data
processor processing the personal information of more than one million people provides personal information abroad; (iii) where a data
processor has provided personal information of 100,000 people or sensitive personal information of 10,000 people in total abroad since
January 1 of the previous year; and (iv) other circumstances prescribed by the CAC for which declaration for security assessment for outbound
data transfers is required.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">We believe none of us, our
PRC Subsidiaries, the consolidated VIE or its subsidiaries is a CIIO, and we believe that, to date, we, all of our PRC Subsidiaries, the
consolidated VIE and its subsidiary are not required to go through cybersecurity review from the CAC to continue to offer our securities
or operate the business of the consolidated VIE and its subsidiary. In addition, as of the date of this annual report, we, our PRC Subsidiaries,
consolidated VIE and its subsidiary have not received any notice from any authorities identifying us as a CIIO or requiring us to go through
cybersecurity review or network data security review by the CAC. We, our PRC Subsidiaries, consolidated VIE and its subsidiary have not
been required to obtain any approvals or permits from CAC. When the Cybersecurity Review Measures become effective and if the Security
Administration Draft is enacted as proposed, we believe that the operations of the consolidated VIE and its subsidiary and our listing
will not be affected and that we, the consolidated VIE and its subsidiary will not be subject to cybersecurity review or network data
security review by the CAC, given that: (i) as a company that mainly engages in paper production and distribution, our PRC Subsidiaries,
the consolidated VIE and VIE&#8217;s subsidiaries are unlikely to be classified as CIIOs by the PRC regulatory agencies; (ii) we, the
consolidated VIE and its subsidiary possess personal data of fewer than one million individual clients in the business operations as of
the date of this annual report and do not anticipate that we, the consolidated VIE and its subsidiary will be collecting over one million
users&#8217; personal information in the near future, which we understand might otherwise subject us, the consolidated VIE and its subsidiary
to the Cybersecurity Review Measures; and (iii) data processed in the business of the consolidated VIE and its subsidiary is unlikely
to have a bearing on national security and therefore is unlikely to be classified as core or important data by the authorities. There
remains uncertainty, however, as to how the Cybersecurity Review Measures and the Security Administration Draft will be interpreted or
implemented and whether the PRC regulatory agencies, including the CAC, may adopt new laws, regulations, rules, or detailed implementation
and interpretation related to the Cybersecurity Review Measures and the Security Administration Draft. If any such new laws, regulations,
rules, or implementation and interpretation come into effect, we will take all reasonable measures and actions to comply and to minimize
the adverse effect of such laws on us. We cannot guarantee, however, that we, the consolidated VIE and its subsidiary will not be subject
to cybersecurity review and network data security review in the future. During such reviews, we, the consolidated VIE and its subsidiary
may be required to suspend our operation or experience other disruptions to our operations. Cybersecurity review and network data security
review could also result in negative publicity with respect to our Company and diversion of our managerial and financial resources, which
could materially and adversely affect the business, financial conditions, and results of operations of us, the consolidated VIE and its
subsidiary.</p><div>

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

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

</div><!-- Field: Page; Sequence: 33 --><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-top: 0pt; margin-bottom: 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: justify; text-indent: 29.15pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">The occurrence of security
breaches and cyber-attacks could negatively impact our business.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">Information technology systems
are important to our business and operations. We are subject to attempts to compromise our security and information systems, including
denial of service attacks, viruses, malicious software or ransomware, and exploitations of system flaws or weaknesses. Error or malfeasance
or other irregularities may also result in the failure of our or our third-party service providers&#8217; cybersecurity measures and may give
rise to a cybersecurity incident. The techniques used to conduct security breaches and cyber-attacks, as well as the sources and targets
of these attacks, change frequently and may not be recognized until launched against us or our third-party service providers. We or our
third-party service providers may not have the resources or technical sophistication to anticipate or prevent rapidly evolving types of
cyber-attacks. The primary risks that could directly result from the occurrence of security breaches and cyber-attacks include operational
interruption, financial losses, personal information leakage and non-compliance. The occurrence of such incidents could negatively impact
our business operations and our relationships with customers and employees, and damage our reputation. If we or our third-party service
providers are unable to avert security breaches and cyber-attacks, we could incur significantly higher costs, including remediation costs
to repair damage caused by the breach, costs to deploy additional personnel and network protection technologies, train employees and engage
third-party experts and consultants, as well as litigation costs resulting from the incident. These costs, which could be material, could
adversely impact our results of operations in the period in which they are incurred and may not meaningfully limit the success of future
attempts to breach our information technology systems.</p><div>

</div><p style="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"><b><i>Our business may be subject to a variety of PRC laws and other
obligations regarding cybersecurity and data protection.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">We receive and maintain
certain personal, financial and other information about our customers in various information systems that we maintain and in those maintained
by third-party service providers. Our information technology systems, such as those we use for administrative functions, including human
resources, payroll, accounting and internal and external communications, can contain personal, financial or other information of our employees.
We also maintain important proprietary and other confidential information related to our operations. As a result, we face risks inherent
in handling and protecting information.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">If our security and information
systems or the security and information systems of third-party service providers are compromised for any reason, including as a result
of data corruption or loss, security breach, cyber-attack or other external or internal methods, or if our employees, or service providers
fail to comply with laws, regulations and practice standards, and this information is obtained by unauthorized persons, used or disclosed
inappropriately or destroyed, it could subject us to litigation and government enforcement actions, cause us to incur substantial costs,
liabilities and penalties and/or result in a loss of customer confidence, any and all of which could adversely affect our business, reputation,
ability to attract new customers, results of operations and financial condition.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">In addition, our business
may be subject to PRC laws relating to the collection, use, sharing, retention, security, and transfer of confidential and private information,
such as personal information and other data. These laws continue to develop, and the PRC government may adopt other rules and restrictions
in the future. Non-compliance could result in penalties or other significant legal liabilities.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">Pursuant to the PRC Cybersecurity
Law, which was promulgated by the Standing Committee of the National People&#8217;s Congress on November 7, 2016 and took effect on June
1, 2017, personal information and important data collected and generated by a critical information infrastructure operator in the course
of its operations in China must be stored in China, and if a critical information infrastructure operator purchases internet products
and services that affects or may affect national security, it should be subject to cybersecurity review by the Cyberspace Administration
of China (&#8220;CAC&#8221;). Due to the lack of further interpretations, the exact scope of &#8220;critical information infrastructure
operator&#8221; remains unclear.</p><div>

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

</div><!-- Field: Page; Sequence: 34 --><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-top: 0pt; margin-bottom: 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"></p><div>




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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">On April 13, 2020, twelve
Chinese government agencies jointly promulgated the Measures for Cybersecurity Review (2020 version) (&#8220;Old Measures&#8221;), which
became effective on June 1, 2020, set forth the cybersecurity review mechanism for critical information infrastructure operators, and
provided that critical information infrastructure operators (&#8220;CIIOs&#8221;) who intend to procure network products and services
that affect or may affect national security shall be subject to a cybersecurity review. On June 10, 2021, the Standing Committee of the
National People&#8217;s Congress promulgated the PRC Data Security Law, which took effect in September 2021. The Data Security Law provides
for a security review procedure for the data activities that may affect national security. Moreover, the CAC issued the Measures of Cybersecurity
Review (Revised Draft for Comments) on July 10, 2021, which requires operators with personal information of more than one million users
who want to list abroad to file a cybersecurity review with the CAC. Furthermore, the General Office of the Central Committee of the Communist
Party of China and the General Office of the State Council jointly issued the Opinions on Severe and Lawful Crackdown on Illegal Securities
Activities, which was available to the public on July 6, 2021. These opinions emphasized the need to strengthen the administration over
illegal securities activities and the supervision on overseas listings by China-based companies. These opinions proposed to take effective
measures, such as promoting the construction of relevant regulatory systems, to deal with the risks and incidents facing China-based overseas-listed
companies and the demand for cybersecurity and data privacy protection.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">The Data Security Law also
sets forth the data security protection obligations for entities and individuals handling personal data, including that no entity or individual
may acquire such data by stealing or other illegal means, and the collection and use of such data should not exceed the necessary limits
The costs of compliance with, and other burdens imposed by, PRC Cybersecurity Law and any other cybersecurity and related laws may limit
the use and adoption of our products and services and could have an adverse impact on our business. Further, if the enacted version of
the Measures for Cybersecurity Review mandates clearance of cybersecurity review and other specific actions to be completed by companies
like us, we face uncertainties as to whether such clearance can be timely obtained, or at all.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">On January 4, 2022, the
CAC issued the revised Measures on Cyberspace Security Review (the &#8220;Revised Measures&#8221;) that has come into effect on February
15, 2022, which required that, among others, in addition to &#8220;operator of critical information infrastructure,&#8221; any &#8220;network
platform operator data processor&#8221; controlling personal information of no less than one million users which seeks to list in a foreign
stock exchange should also be subject to cybersecurity review. We do not believe we are among the &#8220;operator of critical information
infrastructure&#8221; or &#8220;network platform operator data processor&#8221; who control over one million personal information as mentioned
above; however, the definition of &#8220;network platform operator&#8221; is unclear. The revised draft of the Measures for Cybersecurity
Review is in the process of being formulated and it is also unclear on how it will be interpreted, amended and implemented by the relevant
PRC governmental authorities. The Revised Measures also establish a Cybersecurity Review Office (the &#8220;CRO&#8221;), an administrative
body within the CAC, to formulate the regulations for cybersecurity review and to lead the cybersecurity review process. Applicable CIIOs
and NP operators are required to submit an application to the CRO, and the CRO will assess whether a cybersecurity review is required.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">As these laws, opinions
and the measures were recently issued, official guidance and interpretation of these remain unclear in several respects at this time,
and the PRC government authorities may have wide discretion in the interpretation and enforcement of these laws, opinions and the measures.
Therefore, it is uncertain whether the future regulatory changes would impose additional restrictions on our business.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">We believe that we are currently
not be subject to the cybersecurity review by the CAC, given the factors discussed above. However, there remains uncertainty as to how
the Revised Measures will be interpreted or implemented and whether the PRC regulatory agencies, including the CAC, may adopt new laws,
regulations, rules, or detailed implementation and interpretation related to the Revised Measures. If any such new laws, regulations,
rules, or implementation and interpretation come into effect, we will take all reasonable measures and actions to comply and to minimize
the adverse effect of such laws on us.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">We cannot assure you that
PRC regulatory agencies, including the CAC, would take the same view as we do. In the event that we are subject to any mandatory cybersecurity
review and other specific actions required by the CAC, we face uncertainty as to whether any clearance or other required actions can be
timely completed, or at all. Given such uncertainty, we may be further required to suspend our relevant business, or face other penalties,
which could materially and adversely affect our business, financial condition, and results of operations.</p><div>

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

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

</div><!-- Field: Page; Sequence: 35 --><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-top: 0pt; margin-bottom: 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"></p><div>




</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><i>Changes in the policies of the PRC government could have
a significant impact upon the business we may be able to conduct in the PRC and the profitability of such business.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Our business operations,
financial condition, results of operations and prospects may be adversely affected by the current and future political environment in
the PRC. The PRC has operated as a socialist state since the middle of the 20th century and is controlled by the Communist Party of China.
The Chinese government exerts substantial influence and control over the manner in which we must conduct our business activities. The
PRC has only permitted provincial and local economic autonomy and private economic activities since 1978. The government of the PRC has
exercised and continues to exercise substantial control over virtually every sector of the Chinese economy, including the paper industry,
through regulation and state ownership. Our ability to operate in the PRC may be adversely affected by changes in Chinese laws and regulations,
including those relating to taxation, import and export tariffs, raw materials, environmental regulations, land use rights, property and
other matters. Under its current leadership, the government of the PRC has been pursuing economic reform policies that encourage private
economic activity and greater economic decentralization. There is no assurance, however, that the government of the PRC will continue
to pursue these policies, or that it will not significantly alter these policies from time to time without notice.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">Policies of the PRC government
can have significant effects on the economic conditions of the PRC. The PRC government has confirmed that economic development will follow
the model of a market economy. Under this direction, we believe that the PRC will continue to strengthen its economic and trading relationships
with foreign countries and business development in the PRC will follow market forces. While we believe that this trend will continue,
there can be no assurance that this will be the case.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">A change in policies by
the PRC government could adversely affect our interests by, among other factors: changes in laws, regulations or the interpretation thereof,
confiscatory taxation, restrictions on currency conversion, imports or sources of supplies, or the expropriation or nationalization of
private enterprises. Although the PRC government has been pursuing economic reform policies for more than three decades, there is no assurance
that the government will continue to pursue such policies or that such policies may not be significantly altered, especially in the event
of a change in leadership, social or political disruption, or other circumstances affecting the PRC&#8217;s political, economic and social
life.</p><div>

</div><p style="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: justify"><b><i>The PRC laws and regulations governing our
current business operations are sometimes vague and uncertain. Any changes in such PRC laws and regulations may harm our business.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">The PRC laws and regulations
governing our current business operations are sometimes vague and uncertain. The PRC&#8217;s legal system is a civil law system based
on written statutes, in which system decided legal cases have little value as precedents unlike the common law system prevalent in the
United States. There are substantial uncertainties regarding the interpretation and application of PRC laws and regulations, including
but not limited to the laws and regulations governing our business, the enforcement and performance of our contractual arrangements with
our VIE, Dongfang Paper, and its shareholders, or the enforcement and performance of our arrangements with customers in the event of the
imposition of statutory liens, death, bankruptcy and criminal proceedings. The Chinese government has been developing a comprehensive
system of commercial laws, and considerable progress has been made in introducing laws and regulations dealing with economic matters such
as foreign investment, corporate organization and governance, commerce, taxation and trade. However, because these laws and regulations
are relatively new, and because of the limited volume of published cases and judicial interpretation and their lack of force as precedents,
interpretation and enforcement of these laws and regulations involve significant uncertainties. New laws and regulations that affect existing
and proposed future businesses may also be applied retroactively. Our major operating entity, Dongfang Paper, conducts its operations
in China, and as a result, we are required to comply with PRC laws and regulations. We cannot assure you that our current ownership and
operating structure would not be found in violation of any current or future PRC laws or regulations. Any of these or similar actions
could significantly disrupt our business operations or restrict us from conducting a substantial portion of our business operations, which
could materially and adversely affect our business, financial condition and results of operations. We cannot predict what effect the interpretation
of existing or new PRC laws or regulations may have on our business. If the relevant authorities find that we are in violation of PRC
laws or regulations, they would have broad discretion in dealing with such a violation, including, without limitation:</p><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>levying fines;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>revoking Dongfang Paper&#8217;s business and other licenses;</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>requiring that we restructure our ownership or operations; and</td></tr></table><div>

</div><p style="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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 14.6pt">&#9679;</td><td>requiring that we discontinue any portion or all of our business.</td></tr></table><div>

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 28.35pt">Among the material laws that we are subject to
are the Price Law of The People&#8217;s Republic of China, Measurement Law of The People&#8217;s Republic of China, Tax Law, Environmental
Protection Law, Contract Law, Patent Law, Accounting Laws and Labor Law.</p><div>

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

</div><!-- Field: Page; Sequence: 36 --><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-top: 0pt; margin-bottom: 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"></p><div>




</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><i>A slowdown, inflation or other adverse developments in the PRC
economy may harm our customers and the demand for our services and products.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">All of our operations are
conducted in the PRC and all of our revenue is generated from sales in the PRC. Although the PRC economy has grown significantly in recent
years, we cannot assure you that this growth will continue. In 2023, China&#8217;s Gross Domestic Product (&#8220;GDP&#8221;) growth rate
was 5.2% as compared to 3.0% in 2022. A slowdown in overall economic growth, an economic downturn, a recession or other adverse economic
developments in the PRC could significantly reduce the demand for our products and harm our business.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">Additionally, while the
PRC economy experienced rapid growth, such growth has been uneven among various sectors of the economy and in different geographical areas
of the country. Rapid economic growth could lead to growth in the money supply and rising inflation. If prices for our products rise at
a rate that is insufficient to compensate for the rise in the costs of supplies, it may harm our profitability. In order to control inflation
in the past, the PRC government has imposed controls on bank credit, limits on loans for fixed assets and restrictions on state bank lending.
Such an austere policy can lead to a slowing of economic growth.</p><div>

</div><p style="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: justify"><b><i>Our PRC Subsidiaries, consolidated VIE and
its subsidiary in China are subject to restrictions on making dividends and other payments to us or any other affiliated company.</i></b></p><div>

</div><p style="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: justify; text-indent: 0.45in">We are a holding company
and may receive dividends paid by our subsidiaries established in China for our cash needs, including the funds necessary to pay dividends
and other cash distributions to our shareholders to the extent we choose to do so, to service any debt we may incur and to pay our operating
expenses. Baoding Shengde&#8217;s income in turn depends on the service and other fees paid by the consolidated VIE. In addition, ITP,
its subsidiaries, the consolidated VIE and the VIE&#8217;s subsidiaries may also transfer cash to each other as part of the group cash
management. If any of our subsidiaries, the consolidated VIE and VIE&#8217;s subsidiaries incurs debt on its own behalf in the future,
the instruments governing such debt may restrict their ability to pay dividends or make other payments to us. Current PRC regulations
permit our PRC Subsidiaries to pay dividends to us only out of their accumulated profits, if any, determined in accordance with Chinese
accounting standards and regulations. In addition, under the applicable requirements of PRC law, our PRC Subsidiaries, consolidated VIE
and its subsidiary incorporated as companies may only distribute dividends after they have made allowances to fund certain statutory reserves.
These reserves are not distributable as cash dividends.</p><div>

</div><p style="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: justify; text-indent: 0.45in">In addition, under the Enterprise
Income Tax Law of the PRC, which became effective on January 1, 2008 and its implementation rules, dividends paid to us by our PRC Subsidiaries
are subject to withholding tax. The withholding tax on dividends may be exempted or reduced by the PRC State Council. Currently, the withholding
tax rate is 10% unless reduced or exempted by treaty between the PRC and the tax residence of the holder of the PRC Subsidiaries.</p><div>

</div><p style="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: justify; text-indent: 0.45in">Furthermore, if our PRC Subsidiaries,
consolidated VIE and its subsidiary in China incur debt on their own behalf in the future, the instruments governing the debt may restrict
their ability to pay dividends or make other payments to us. In addition, the PRC tax authorities may require our PRC Subsidiaries, consolidated
VIE and its subsidiary to adjust their taxable income under the contractual arrangements we currently have in place in a manner that would
restrict our subsidiaries&#8217; ability to pay dividends and make other distributions to us.</p><div>

</div><p style="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: justify; text-indent: 0.45in">In addition, the PRC government
imposes controls on the convertibility of the Renminbi into foreign currencies and, in certain cases, the remittance of currency out of
China. If the foreign exchange control system prevents us from obtaining sufficient foreign currencies to satisfy our foreign currency
demands, we may not be able to pay dividends in foreign currencies to our shareholders.</p><div>

</div><p style="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: justify; text-indent: 0.45in">To date, our PRC Subsidiaries
have not paid dividends to us out of their accumulated profits. In the near future, we do not expect to receive dividends from our PRC
subsidiaries because the accumulated profits of the PRC Subsidiaries are expected to be used for their own business or expansions.</p><div>

</div><p style="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: justify; text-indent: 0.45in">For the year ended December
31, 2023, the cash flows occurred between IT Tech Packaging, its subsidiaries and the VIE included (i) loans in the amount of $4,233,999
provided by Baoding Shengde to Tengsheng Paper; (ii) loans in the amount of $2,822,666 provided by Baoding Shengde to Dongfang Paper;
(iii) the payment in the amount of 5,468,122 made by Dongfang Paper to Baoding Shengde for purchase of raw materials; and (iv) funding
through Shengde Holdings Inc. to Qianrong, with an amount of $500,000 as capital contributions. We do not have an established cash management
policy that dictates how funds are transferred between us, our PRC Subsidiaries, consolidated VIE and its subsidiary. We do not, at this
time, intend to distribute earnings or settle amounts owed under the VIE Agreements.</p><div>

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

</div><!-- Field: Page; Sequence: 37 --><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-top: 0pt; margin-bottom: 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"></p><div>




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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.45in">In the future, cash proceeds
raised from overseas financing activities may be transferred by ITP to our PRC Subsidiaries and other subsidiaries or the consolidated
VIE and its subsidiary via capital contributions or loans, as the case may be. Amounts owed under the VIE Agreements may be returned by
Baoding Shengde or the consolidated VIE and its subsidiary through repayment of loans or payment of service fees according to the exclusive
technical service and business consulting agreement, subject to satisfaction of applicable government registration and approval requirements.
To the extent cash in the business is in the PRC, the funds may not be available to fund operations or for other use outside of the PRC
due to interventions in or the imposition of restrictions and limitations on the ability of us, our PRC Subsidiaries, or the consolidated
VIE by the PRC government to transfer cash.</p><div>

</div><p style="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: justify"><b><i>We may rely on dividends and other distributions
on equity paid by our PRC subsidiaries to fund any cash and financing requirements we may have, and any limitation on the ability of our
PRC Subsidiaries to make payments to us could have a material and adverse effect on our ability to conduct our business.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">IT Tech Packaging Inc. is
a Nevada holding company and conducts all of its business through its operating subsidiaries and the VIE. IT Tech Packaging Inc. relies
principally on dividends and other distributions on equity from our PRC Subsidiaries for cash requirements, including for services of
any debt IT Tech Packaging Inc. may incur.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">Our PRC Subsidiaries&#8217;
ability to distribute dividends is based upon its distributable earnings. Current PRC regulations permit our PRC Subsidiaries to pay dividends
to its shareholders only out of its accumulated profits, if any, determined in accordance with PRC accounting standards and regulations.
If our PRC Subsidiaries incurs debt on its own behalf in the future, the instruments governing the debt may restrict its ability to pay
dividends or make other payments to us. Any limitation on the ability of our PRC Subsidiaries to distribute dividends or other payments
to its shareholders could materially and adversely limit our ability to grow, make investments or acquisitions that could be beneficial
to our business, pay dividends or otherwise fund and conduct our business.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">In addition, the
Enterprise Income Tax Law and its implementation rules provide that a withholding tax rate of up to 10% will be applicable to dividends
payable by Chinese companies to non-PRC-resident enterprises unless otherwise exempted or reduced according to treaties or arrangements
between the PRC central government and governments of other countries or regions where the non-PRC resident enterprises are incorporated.</p><div>

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><i>Governmental control of currency conversion may limit our ability
to utilize our revenues effectively and affect the value of investors&#8217; investment.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">The PRC government imposes
controls on the convertibility of the Renminbi into foreign currencies and, in certain cases, the remittance of currency out of China.
We receive a significant portion of our revenues in Renminbi. Under our current corporate structure, our Nevada holding company may rely
on dividend payments from our PRC Subsidiaries to fund any cash and financing requirements we may have. Under existing PRC foreign exchange
regulations, payments of current account items, including profit distributions, interest payments and trade and service-related foreign
exchange transactions, can be made in foreign currencies without prior approval of SAFE by complying with certain procedural requirements.
Specifically, under the existing exchange restrictions, without prior approval of SAFE, cash generated from the operations of our PRC
subsidiaries in China may be used to pay dividends to our Nevada holding company.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">However, approval from or
registration with appropriate government authorities is required where Renminbi is to be converted into foreign currency and remitted
out of China to pay capital expenses such as the repayment of loans denominated in foreign currencies. As a result, we need to obtain
SAFE approval to use cash generated from the operations of our PRC subsidiaries and VIE to pay off their respective debt in a currency
other than Renminbi owed to entities outside China, or to make other capital expenditure payments outside China in a currency other than
Renminbi.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-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: justify; text-indent: 29.15pt">The PRC government has imposed
more restrictive foreign exchange policies and stepped up scrutiny of major outbound capital movement including overseas direct investment.
More restrictions and substantial vetting process are put in place by SAFE to regulate cross-border transactions falling under the capital
account. The PRC government may at its discretion further restrict access in the future to foreign currencies for current account transactions.
If the foreign exchange control system prevents us from obtaining sufficient foreign currencies to satisfy our foreign currency demands,
we may not be able to pay dividends in foreign currencies to our shareholders of our common stock.</p><div>

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

</div><!-- Field: Page; Sequence: 38 --><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-top: 0pt; margin-bottom: 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"></p><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"><b><i>PRC regulation of loans to and direct investment
in PRC entities by offshore holding companies and governmental control of currency conversion may delay us from making loans or additional
capital contributions to our PRC Subsidiaries, which could materially and adversely affect our liquidity and our ability to fund and expand
our business.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Any funds IT Tech Packaging
Inc. transfers to its PRC Subsidiaries, either as a shareholder loan or as an increase in registered capital, are subject to approval
by or registration with relevant governmental authorities in China. According to the relevant PRC regulations on foreign invested enterprises,
or FIEs, in China, capital contributions to our PRC Subsidiaries are subject to the approval of or report investment information to the
MOFCOM or their respective local branches and registration with a local bank authorized by the SAFE. In addition, any foreign loan procured
by our PRC Subsidiaries cannot exceed statutory limits and is required to be registered with SAFE or its local branches. Any medium or
long-term loan to be provided by IT Tech Packaging Inc. to the VIE must be registered with the National Development and Reform Commission,
or NDRC, and the SAFE or its local branches. We may not be able to complete such registrations on a timely basis, with respect to future
capital contributions or foreign loans by IT Tech Packaging Inc. to its PRC Subsidiaries. If we fail to complete such registrations, our
ability to capitalize our PRC operations may be negatively affected, which could adversely affect our liquidity and our ability to fund
and expand business.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">On March 30, 2015, the SAFE
promulgated the Circular on Reforming the Management Approach Regarding the Foreign Exchange Capital Settlement of Foreign-Invested Enterprises,
or SAFE Circular 19, which took effect on June 1, 2015. SAFE Circular 19 launched a nationwide reform of the administration of the settlement
of the foreign exchange capitals of FIEs and allows FIEs to settle their foreign exchange capital at their discretion, but continues to
prohibit FIEs from using the Renminbi fund converted from their foreign exchange capital for expenditure beyond their business scopes,
providing entrusted loans or repaying loans between nonfinancial enterprises. The SAFE issued the Circular on Reforming and Regulating
Policies on the Control over Foreign Exchange Settlement of Capital Accounts, or SAFE Circular 16, effective in June 2016. Pursuant to
SAFE Circular 16, enterprises registered in China may also convert their foreign debts from foreign currency to Renminbi on a self-discretionary
basis. SAFE Circular 16 provides an integrated standard for conversion of foreign exchange under capital account items (including but
not limited to foreign currency capital and foreign debts) on a self-discretionary basis which applies to all enterprises registered in
China. SAFE Circular 16 reiterates the principle that Renminbi converted from foreign currency-denominated capital of a company may not
be directly or indirectly used for purposes beyond its business scope or prohibited by PRC laws or regulations, while such converted Renminbi
shall not be provided as loans to its non-affiliated entities. As this circular is relatively new, there remains uncertainty as to its
interpretation and application and any other future foreign exchange related rules. Violations of these Circulars could result in severe
monetary or other penalties. SAFE Circular 19 and SAFE Circular 16 may significantly limit our ability to fund the establishment of new
entities in China by the VIE, to invest in or acquire any other PRC companies through our PRC Subsidiaries, or to establish new consolidated
VIE in China, which may adversely affect our business, financial condition and results of operations.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">On October 23, 2019, the
SAFE promulgated the Notice of the State Administration of Foreign Exchange on Further Promoting the Convenience of Cross-border Trade
and Investment, or the SAFE Circular 28, which, among other things, allows all foreign-invested companies to use Renminbi converted from
foreign currency-denominated capital for equity investments in China, as long as the equity investment is genuine, does not violate applicable
laws, and complies with the negative list on foreign investment. However, since the SAFE Circular 28 is newly promulgated, it is unclear
how SAFE and competent banks will carry this out in practice.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">In light of the various
requirements imposed by PRC regulations on loans to and direct investment in PRC entities by offshore holding companies, we cannot assure
you that we will be able to complete the necessary government registrations or obtain the necessary government approvals on a timely basis,
if at all, with respect to future loans by IT Tech Packaging to its PRC Subsidiaries or with respect to future capital contributions by
IT Tech Packaging Inc. to its PRC Subsidiaries. If we fail to complete such registrations or obtain such approvals, our ability to capitalize
or otherwise fund our PRC operations may be negatively affected, which could materially and adversely affect our liquidity and our ability
to fund and expand our business.</p><div>

</div><p style="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"><b><i>The fluctuation of the Renminbi may harm your investment.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">The value of the Renminbi
against the U.S. dollar and other currencies may fluctuate and is affected by, among other things, changes in the PRC&#8217;s political
and economic conditions. According to the Bureau of the Fiscal Service, as of December 31, 2023, $1 is converted into 7.0827 Yuan (RMB).
As we rely entirely on revenues earned in the PRC, any significant revaluation of the Renminbi may materially and adversely affect our
cash flows, revenues and financial condition. For example, to the extent that we need to convert U.S. dollars we receive from an offering
of our securities into Renminbi for Dongfang Paper&#8217;s operations, appreciation of the Renminbi against the U.S. dollar would diminish
the value of the proceeds of the offering and this could harm our business, financial condition and results of operations because it would
reduce the proceeds available to us for capital investment in proportion to the appreciation of the Renminbi. Thus, if we raise 1,000,000
U.S. dollars and the Renminbi appreciates against the U.S. dollar by 15%, then the proceeds will be worth only RMB6,020,295 as opposed
to RMB 7,082,700 prior to the appreciation. Conversely, if we decide to convert our Renminbi into U.S. dollars for the purpose of making
payments for dividends on our common shares or for other business purposes and the U.S. dollar appreciates against the Renminbi, the U.S.
dollar equivalent of the Renminbi we convert would be reduced in proportion to the amount the U.S. dollar appreciates. In addition, the
depreciation of significant RMB denominated assets could result in a charge to our income statement and a reduction in the dollar value
of these assets. Thus, if Dongfang Paper has RMB1,000,000 in assets and Renminbi is depreciated against the U.S. dollar by 15%, then the
assets will be valued at $122,773 as opposed to $141,189 prior to the depreciation.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">On July 21, 2005, the PRC
government changed its decade-old policy of pegging the value of the Renminbi to the U.S. dollar. Under the new policy, the Renminbi is
permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. This change in policy resulted
in an approximately 4.55% appreciation of the Renminbi against the U.S. dollar as of December 31, 2023. While the international reaction
to the Renminbi revaluation has generally been positive, there remains significant international pressure on the PRC government to adopt
an even more flexible currency policy, which could result in a further and more significant depreciation of the Renminbi against the U.S.
dollar.</p><div>

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

</div><!-- Field: Page; Sequence: 39 --><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-top: 0pt; margin-bottom: 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"></p><div>




</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><i>Failure to comply with PRC regulations relating to the
establishment of offshore special purpose companies by PRC residents may materially adversely affect us.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">The PRC State Administration
of Foreign Exchange, or SAFE, has promulgated regulations, including the Notice on Relevant Issues Relating to Domestic Residents&#8217;
Investment and Financing and Round-Trip Investment through Special Purpose Vehicles, or SAFE Circular No. 37, effective on July 14, 2014,
and its appendixes, that require PRC residents, including PRC institutions and individuals, to register with local branches of the SAFE
in connection with their direct establishment or indirect control of an offshore entity, for the purpose of overseas investment and financing,
with such PRC residents&#8217; legally owned assets or equity interests in domestic enterprises or offshore assets or interests, referred
to in SAFE Circular No. 37 as a &#8220;special purpose vehicle.&#8221; SAFE Circular No. 37 further requires amendment to the registration
in the event of any significant changes with respect to the special purpose vehicle, such as increase or decrease of capital contributed
by PRC individuals, share transfer or exchange, merger, division or other material event. In the event that a PRC shareholder holding
interests in a special purpose vehicle fails to fulfill the required SAFE registration, the PRC subsidiaries of that special purpose vehicle
may be prohibited from making profit distributions to the offshore parent and from carrying out subsequent cross-border foreign exchange
activities, and the special purpose vehicle may be restricted in their ability to contribute additional capital into its PRC subsidiaries.
Further, failure to comply with the various SAFE registration requirements described above could result in liability under PRC law for
foreign exchange evasion.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">Because of uncertainty over
the interpretation of Circular 37, we cannot assure you that, if challenged by government agencies, the structure of our organization
has fully complied with all applicable registrations or approvals required by Circular 37. Moreover, because of uncertainty over how Circular
37 will be interpreted and implemented, and how or whether SAFE will apply it to us, we cannot predict how it will affect our business
operations or future strategies. A failure by such PRC resident beneficial holders or future PRC resident stockholders to comply with
Circular 37, if SAFE requires it, could subject these PRC resident beneficial holders to fines or legal sanctions, restrict our overseas
or cross-border investment activities, limit our subsidiaries&#8217; ability to make distributions or pay dividends or affect our ownership
structure, which could adversely affect our business and prospects.</p><div>

</div><p style="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: justify"><b><i>While the approval and/or other requirements
of the CSRC or other PRC governmental authorities are currently not required, they may be required, in connection with our oversea listing
under PRC rules, regulations or policies, and, if required, we cannot predict whether or how soon we will be able to obtain such approval.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">On August 8, 2006, six PRC
regulatory agencies, including the China Securities Regulatory Commission (&#8220;CSRC&#8221;), promulgated the Regulation on Mergers
and Acquisitions of Domestic Companies by Foreign Investors (&#8220;M&amp;A Rules&#8221;), which became effective on September 8, 2006
and then was further amended on June 22, 2009. This regulation, among other things, has certain provisions that purport to require offshore
SPVs formed for the purpose of listing and controlled by PRC individuals or companies, to obtain the approval of the CSRC prior to listing
their securities on an overseas stock exchange. On September 21, 2006, the CSRC published on its official website a notice specifying
the documents and materials that are required to be submitted for obtaining CSRC approval.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">In addition, the PRC government
authorities may strengthen oversight over offerings that are conducted overseas. For instance, on July 6, 2021, the relevant PRC governmental
authorities promulgated the Opinions on Strictly Cracking Down on Illegal Securities Activities, which emphasized the need to strengthen
the supervision over overseas listings by PRC companies. Effective measures, such as promoting the construction of relevant regulatory
systems, are to be taken to deal with the risks and incidents of China-based overseas-listed companies, cybersecurity and data privacy
protection requirements and similar matters. The Measures for Cybersecurity Review issued by the CAC on January 4, 2022 also required
that, among others, &#8220;critical information infrastructure&#8221; or internet platform operator holding over one million users&#8217;
personal information to apply for a cybersecurity review before any listing at a foreign country. These statements and regulations are
recently issued and there remain substantial uncertainties about their interpretation and implementation.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 27pt">On February 17, 2023, the CSRC
released the Trial Administrative Measures for Administration of Overseas Securities Offerings and Listings by Domestic Companies, or
the Trial Measures. and five supporting guidelines, which came into effect on March 31, 2023. Pursuant to the Trial Measures, domestic
companies that seek to offer or list securities overseas, both directly and indirectly, should fulfill the filing procedures and report
relevant information to the CSRC. For more information about the Trial Measures, see &#8220;<i>Risk Factors &#8212; Risk Factors Relating
to Doing Business in China </i>&#8212; <i>The CSRC has released the Trial Measures for Administration of Overseas Securities Offerings
and Listings by Domestic Companies (the &#8220;Trial Measures&#8221;). While such rules have become into effect, the Chinese government
may exert more oversight and control over offerings that are conducted overseas and foreign investment in China-based issuers, which could
significantly limit or completely hinder our ability to continue to offer our securities to investors and could cause the value of our
securities to significantly decline or become worthless</i>&#8221;</p><div>

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

</div><!-- Field: Page; Sequence: 40 --><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-top: 0pt; margin-bottom: 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"></p><div>




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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">We believe that, as of the
date of this annual report, we are not required to obtain any permission from PRC authorities to operate and issue securities to foreign
investors, including permissions from the CSRC or CAC. However, there is no guarantee that this will continue to be the case in the future
in connection with the listing or continued listing of our securities on NYSE American, or even in the event such permission or approval
is required and obtained, the approval could be subsequently revoked or rescinded. Any failure to obtain or a delay in obtaining the necessary
permissions from the PRC authorities to conduct offerings or listing outside of China may subject us to sanctions imposed by the PRC regulatory
authorities. If we do not receive or maintain the approvals, or we inadvertently conclude that such approvals are not required, or applicable
laws, regulations, or interpretations change such that we are required to obtain approval in the future, we may be subject to an investigation
by competent regulators, fines or penalties, or an order prohibiting us from conducting an offering, and these risks could result in a
material adverse change in our operations and the value of our company&#8217;s securities, significantly limit or completely hinder our
ability to offer or continue to offer securities to investors, or cause such securities to significantly decline in value or become worthless.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">As of the date of this annual
report, we have not received any inquiry, notice, warning, sanctions or regulatory objection to our operations from the CSRC, CAC or any
other PRC governmental authorities, and our PRC Subsidiaries and the VIE have obtained all requisite permissions from PRC governmental
authorities to operate our business as currently conducted under relevant PRC laws and regulations and no permissions have been denied
by governmental authorities.</p><div>

</div><p style="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: justify"><b><i>The M&amp;A Rules and certain other
PRC regulations establish complex procedures for some acquisitions of Chinese companies by foreign investors, which could make it more
difficult for us to pursue growth through acquisitions in China.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Among other things, the
M&amp;A Rules established additional procedures and requirements that could make merger and acquisition activities by foreign investors
more time consuming and complex. Such regulation requires, among other things, that the Ministry of Commerce be notified in advance of
any change-of-control transaction in which a foreign investor takes control of a PRC domestic enterprise or a foreign company with substantial
PRC operations, if certain thresholds under the Provisions on Thresholds for Prior Notification of Concentrations of Undertakings, issued
by the State Council in 2008, are triggered. Moreover, the Anti-Monopoly Law requires that the anti-monopoly law enforcement authority
shall be notified in advance of any concentration of undertaking if certain thresholds are triggered. In addition, the security review
rules issued by the State Council that became effective in March 2011 specify that mergers and acquisitions by foreign investors that
raise &#8220;national defense and security&#8221; concerns and mergers and acquisitions through which foreign investors may acquire de
facto control over domestic enterprises that raise &#8220;national security&#8221; concerns are subject to strict review by the Ministry
of Commerce, and the rules prohibit any activities attempting to bypass a security review, including by structuring the transaction through
a proxy or contractual control arrangement.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">In the future, we may grow
our business by acquiring complementary businesses. Complying with the requirements of the above-mentioned regulations and other relevant
rules to complete such transactions could be time consuming, and any required approval processes, including obtaining approval from the
Ministry of Commerce or its local counterparts may delay or inhibit our ability to complete such transactions, which could affect our
ability to expand our business or maintain our market share.</p><div>

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><i>The PRC&#8217;s legal and judicial system may not adequately
protect our business and operations and the rights of foreign investors.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">The PRC legal and judicial
system may negatively impact foreign investors. In 1982, the National People&#8217;s Congress amended the Constitution of China to authorize
foreign investment and guarantee the &#8220;lawful rights and interests&#8221; of foreign investors in the PRC. However, the PRC&#8217;s
system of laws is not yet comprehensive. The legal and judicial systems in the PRC are still rudimentary, and enforcement of existing
laws is inconsistent. Many judges in the PRC lack the depth of legal training and experience that would be expected of a judge in a more
developed country. Because the PRC judiciary is relatively inexperienced in enforcing the laws that do exist, anticipation of judicial
decision-making is more uncertain than would be expected in a more developed country. It may be impossible to obtain swift and equitable
enforcement of laws that do exist, or to obtain enforcement of the judgment of one court by a court of another jurisdiction. The PRC&#8217;s
legal system is based on the civil law regime, that is, it is based on written statutes; a decision by one judge does not set a legal
precedent that is required to be followed by judges in other cases. In addition, the interpretation of Chinese laws may be varied to reflect
domestic political changes.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">The trend of legislation
over the last 20 years has significantly enhanced the protection of foreign investment and allowed for more control by foreign parties
of their investments in Chinese enterprises. However, the promulgation of new laws, changes to existing laws and the pre-emption of local
regulations by national laws may adversely affect foreign investors. A change in leadership, social or political disruption, or unforeseen
circumstances affecting the PRC&#8217;s political, economic or social life, may affect the PRC government&#8217;s ability to continue
to support and pursue these reforms. Such a shift could have a material adverse effect on our business and prospects.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">The practical effect of
the PRC legal system on our business operations in the PRC can be viewed from two separate but intertwined considerations. First, as a
matter of substantive law, the foreign invested enterprise laws provide significant protection from government interference. In addition,
these laws guarantee the full enjoyment of the benefits of corporate articles and contracts to foreign invested enterprise participants.
These laws, however, do impose standards concerning corporate formation and governance, which are qualitatively different from the general
corporation laws of the United States. Similarly, the PRC accounting laws mandate accounting practices, which are not consistent with
U.S. generally accepted accounting principles. PRC&#8217;s accounting laws require that an annual &#8220;statutory audit&#8221; be performed
in accordance with PRC accounting standards and that the books of account of foreign invested enterprises are maintained in accordance
with Chinese accounting laws. Article 14 of the People&#8217;s Republic of China Wholly Foreign-Owned Enterprise Law requires a wholly
foreign-owned enterprise to submit certain periodic fiscal reports and statements to designated financial and tax authorities, at the
risk of business license revocation. While the enforcement of substantive rights may appear less clear than United States procedures,
foreign invested enterprises and wholly foreign-owned enterprises are Chinese registered companies, which enjoy the same status as other
Chinese registered companies in business-to-business dispute resolution. Any award rendered by an arbitration tribunal is enforceable
in accordance with the United Nations Convention on the Recognition and Enforcement of Foreign Arbitral Awards (1958). Therefore, as a
practical matter, although no assurances can be given, the Chinese legal infrastructure, while different in operation from its United
States counterpart, should not present any significant impediment to the operation of foreign invested enterprises.</p><div>

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

</div><!-- Field: Page; Sequence: 41 --><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-top: 0pt; margin-bottom: 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"></p><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"><b><i>Because our principal assets are located
outside of the United States and most of our directors and officers reside outside of the United States, it may be difficult for you to
effect service of legal process, enforce your rights based on U.S. federal securities laws against us and our officers or to enforce U.S.
court judgment against us or them in the PRC.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">All of our directors and
officers reside outside the United States. In addition, our operating company is located in the PRC and substantially all of our assets
are located outside of the United States. It may therefore be difficult for investors in the United States to enforce their legal rights
based on the civil liability provisions of the U.S. Federal securities laws against us in the courts of either the U.S. or the PRC and,
even if civil judgments are obtained in U.S. courts, to enforce such judgments in PRC courts. Further, it is unclear if extradition treaties
now in effect between the United States and the PRC would permit effective enforcement against us or our officers and directors of criminal
penalties, under the U.S. Federal securities laws or otherwise.</p><div>

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><i>It may be difficult for overseas regulators to conduct investigation
or collect evidence within China.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Shareholder claims or regulatory
investigation that are common in the United States generally are difficult to pursue as a matter of law or practicality in China. For
example, in China, there are significant legal and other obstacles to providing information needed for regulatory investigations or litigations
initiated outside China. Although the authorities in China may establish a regulatory cooperation mechanism with the securities regulatory
authorities of another country or region to implement cross-border supervision and administration, such cooperation with the securities
regulatory authorities in the Unities States may not be efficient in the absence of mutual and practical cooperation mechanism. Furthermore,
according to Article 177 of the PRC Securities Law, or Article 177, which became effective in March 2020, no overseas securities regulator
is allowed to directly conduct investigation or evidence collection activities within the territory of the PRC. While detailed interpretation
of or implementation rules under Article 177 have yet to be promulgated, the inability for an overseas securities regulator to directly
conduct investigation or evidence collection activities within China may further increase difficulties faced by our investors in protecting
their interests.</p><div>

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><i>We may be required to broaden the coverage of the mandatory social
security insurance programs under the Labor Law of the PRC.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">The PRC Labor Law, effective
January 1, 2008, requires that employers enroll in the following social security insurance programs and offer certain employer-sponsored
premium benefits to eligible employees: (1) retirement endowment, (2) healthcare insurance, (3) unemployment insurance, (4) workers&#8217;
compensation insurance, and (5) pregnancy insurance. Of these insurance programs, the retirement endowment fund requires employee withholdings
of 4% to 8% of the gross compensation, while the employer&#8217;s matching contribution varies from 16% to 20% of such compensation. While
the Company is enrolled in the retirement endowment fund and is withholding employees&#8217; portion and the employer&#8217;s portion
of the endowment contribution, many of the Company&#8217;s employees have elected to waive their coverage under these mandatory social
security insurance programs in favor of certain other low-cost, local government-sponsored social security insurance programs for residents
in non-urban districts. Although we have verified with the local government agencies for the validity of the employee waivers and reasonably
believe that we are not required to cover the employees who waived the benefits, the local government may change its policy and ask us
to broaden our insurance coverage to those who have specifically waived their rights.</p><div>

</div><p style="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: justify"><b><i>The current tensions in international trade
and rising political tensions, particularly between U.S. and China, may adversely impact our business, financial condition, and results
of operations.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Although cross-border business
may not be an area of our focus, if we plan to expand our business internationally in the future, any unfavorable government policies
on international trade, such as capital controls or tariffs, may affect the demand for our products and services, impact our competitive
position, or prevent us from being able to conduct business in certain countries. If any new tariffs, legislation, or regulations are
implemented, or if existing trade agreements are renegotiated, such changes could adversely affect our business, financial condition,
and results of operations. Recently, there have been heightened tensions in international economic relations, such as the one between
the United States and China. The U.S. government has recently imposed, and has recently proposed to impose additional, new, or higher
tariffs on certain products imported from China to penalize China for what it characterizes as unfair trade practices. China has responded
by imposing, and proposing to impose additional, new, or higher tariffs on certain products imported from the United States. Following
mutual retaliatory actions for months, on January 15, 2020, the United States and China entered into the Economic and Trade Agreement
between the United States of America and the People&#8217;s Republic of China as a phase one trade deal, effective on February 14, 2020.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">In addition, political tensions
between the United States and China have escalated due to, among other things, trade disputes, the COVID-19 outbreak, sanctions imposed
by the U.S. Department of Treasury on certain officials of the Hong Kong Special Administrative Region and the PRC central government
and the executive orders issued by U.S. President Donald J. Trump in August 2020 that prohibit certain transactions with certain Chinese
companies and their applications. Rising political tensions could reduce levels of trades, investments, technological exchanges and other
economic activities between the two major economies, which would have a material adverse effect on global economic conditions and the
stability of global financial markets. Any of these factors could have a material adverse effect on our business, prospects, financial
condition and results of operations.</p><div>

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

</div><!-- Field: Page; Sequence: 42 --><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-top: 0pt; margin-bottom: 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"></p><div>




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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">Although the direct impact
of the current international trade tensions and political tensions between the United States and China, and any escalation of such tensions,
on the paper making industry in China is uncertain, the negative impact on general, economic, political and social conditions may adversely
impact our business, financial condition and results of operations.</p><div>

</div><p style="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"><b>Risks Related to Our Corporate Structure</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><i>Our current corporate structure and business operations may be
affected by the newly enacted Foreign Investment Law.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">On March 15, 2019, the National
People&#8217;s Congress, China&#8217;s national legislative body (the &#8220;NPC&#8221;) approved the Foreign Investment Law, which became
effective on January 1, 2020. Since it is relatively new, uncertainties exist in relation to its interpretation and its implementation
rules that are yet to be issued. The Foreign Investment Law does not explicitly classify whether variable interest entities that are controlled
through contractual arrangements would be deemed as foreign-invested enterprises if they are ultimately &#8220;controlled&#8221; by foreign
investors. However, it has a catch-all provision under the definition of &#8220;foreign investment&#8221; that includes investments made
by foreign investors in China through other means as provided by laws, administrative regulations or the State Council. Therefore, it
still leaves leeway for future laws, administrative regulations or provisions of the State Council to provide for contractual arrangements
as a form of foreign investment. There can be no assurance that our control over our consolidated VIE through contractual arrangements
will not be deemed as a foreign investment in the future.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">The Foreign Investment Law
grants national treatment to foreign-invested entities, except for those foreign-invested entities that operate in industries specified
as either &#8220;restricted&#8221; or &#8220;prohibited&#8221; from foreign investment in the Special Administrative Measures for Market
Access of Foreign Investment (Negative List), which was approved by the CPC Central Committee and the State Council and issued by the
State Development and Reform Commission and the Ministry of Commerce with an effective date of July 30, 2019and renew on January 1, 2022.
The Foreign Investment Law provides that foreign-invested entities operating in &#8220;restricted&#8221; or &#8220;prohibited&#8221; industries
will require market entry clearance and other approvals from relevant PRC government authorities. If our control over our consolidated
VIE through contractual arrangements are deemed as foreign investment in the future, and any business of our consolidated VIE is considered
&#8220;restricted&#8221; or &#8220;prohibited&#8221; from foreign investment under the &#8220;negative list&#8221; effective at the time,
we may be deemed to be in violation of the Foreign Investment Law, the contractual arrangements that allow us to have control over our
consolidated VIE may be deemed as invalid and illegal, and we may be required to unwind such contractual arrangements and/or restructure
our business operations, any of which may have a material adverse effect on our business operation.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">Furthermore, if future laws,
administrative regulations or provisions mandate further actions to be taken by companies with respect to existing contractual arrangements,
we may face substantial uncertainties as to whether we can complete such actions in a timely manner, or at all. Failure to take timely
and appropriate measures to cope with any of these or similar regulatory compliance challenges could materially and adversely affect our
current corporate structure and business operations.</p><div>

</div><p style="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: justify"><b><i>Any failure by our consolidated VIE or its
shareholders to perform their obligations under our contractual arrangements with them would have a material adverse effect on our business.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">We, through our wholly foreign-owned
enterprise in the PRC, have entered into a series of contractual arrangements with our consolidated VIE and its shareholders. For a description
of these contractual arrangements, see &#8220;Overview and Corporation History.&#8221; If our consolidated VIE or its shareholders fail
to perform their respective obligations under these contractual arrangements, we may incur substantial costs and expend additional resources
to enforce such arrangements. We may also have to rely on legal remedies under PRC laws, including seeking specific performance or injunctive
relief, and claiming damages, which we cannot assure you will be effective under PRC laws. For example, if the shareholders of our consolidated
VIE were to refuse to transfer their equity interests in the consolidated VIE to us or our designee when we exercise the purchase option
pursuant to these contractual arrangements, or if they were otherwise to act in bad faith toward us, then we may have to take legal actions
to compel them to perform their contractual obligations. In addition, if there are any disputes or governmental proceedings involving
any interest in such shareholders&#8217; equity interests in our VIE, our ability to exercise shareholders&#8217; rights or foreclose
the equity interest pledges according to the contractual arrangements may be impaired. If these disputes or proceedings were to impair
our control over our VIE, we may not be able to maintain effective control over our business operations in the PRC and thus would not
be able to continue to consolidate our VIE&#8217;s financial results, which would in turn result in a material adverse effect on our business,
operations and financial condition.</p><div>

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

</div><!-- Field: Page; Sequence: 43 --><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-top: 0pt; margin-bottom: 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"></p><div>




</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><i>In order to comply with PRC regulatory requirements,
we operate our businesses through companies with which we have contractual relationships but in which we do not have controlling ownership.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">We do not have direct or
indirect equity ownership of Dongfang Paper which operates a majority of our business. Although we have entered into contractual arrangements
with Dongfang Paper and its individual owners pursuant to which we receive an economic interest in Dongfang Paper, and exert a controlling
influence over Dongfang Paper, in a manner substantially similar to a controlling equity interest, these contractual arrangements are
not as effective in providing control over Dongfang Paper as direct ownership. For example, Dongfang Paper may be unwilling or unable
to perform their contractual obligations under our commercial agreements, including payment of consulting fees under the Exclusive Technical
Service and Business Consulting Agreement as they become due. If that were to occur, we would not be able to conduct our operations in
the manner currently planned. In addition, we may not succeed in enforcing our rights under the contractual arrangements insofar as our
contractual rights and legal remedies under Chinese law may be inadequate. Furthermore, Dongfang Paper may seek to renew their agreements
on terms that are disadvantageous to us. If we are unable to renew these agreements on favorable terms when these agreements expire, or
to enter into similar agreements with other parties, we will lose control of Dongfang Paper.</p><div>

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><i>Because we rely on the consulting services agreement
with Dongfang Paper for essentially all of our revenue and cash flows, any difficulty for Dongfang Paper to pay consulting fees to Baoding
Shengde under the consulting agreement may have a material adverse effect on our operations.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">We are a holding company
and currently conduct business through Dongfang Paper in China. As a result, we rely on payments from the consulting services agreement
which forms a part of the contractual arrangements between Baoding Shengde and Dongfang Paper. Since Baoding Shengde is not a legal shareholder
of Dongfang Paper under PRC statutes, the arrangement for Dongfang Paper to pay a substantial portion of its net income to Baoding Shengde
may be challenged by the PRC government, which could prevent us from receiving required funds or making required payments to some of our
service providers.</p><div>

</div><p style="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: justify"><b><i>If the PRC government determines
that the contractual agreements constituting part of our VIE structure do not comply with applicable PRC regulations , or if these regulations
change or are interpreted differently in the future, we may be unable to assert our contractual rights over the assets of the VIE, and
our common stock may decline in value.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">Recently, the PRC government
adopted a series of regulatory actions and issued statements to regulate business operations in China, including those related to variable
interest entities. There are currently no relevant laws or regulations in the PRC that prohibit companies whose entity interests are within
the PRC from listing on overseas stock exchanges. Although we believe that our corporate structure and contractual arrangements comply
with current applicable PRC laws and regulations, in the event that PRC government determines that the contractual arrangements constituting
part of our VIE structure do not comply with PRC regulations, or if these regulations change or are interpreted differently in the future,
we may be unable to assert our contractual rights over the assets of the VIE, and our common stock may decline in value or be worthless.
Additionally, our common stock may decline in value or become worthless if we are unable to assert our contractual control rights over
the assets of our PRC Subsidiaries that conduct all or substantially all of our business operations.</p><div>

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><i>The contractual arrangements under a VIE Structure may
not be as effective as direct ownership in respect of our relationship with the VIE, and thus, we may incur substantial costs to enforce
the terms of the arrangements, which we may not be able to enforce at all.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">The contractual arrangements
may not be as effective as direct ownership in respect of our relationship with the VIE. For example, the VIE and its shareholders could
breach their contractual arrangements with us by, among other things, failing to conduct their operations in an acceptable manner or taking
other actions that are detrimental to our interests. If we had direct ownership of the VIE, we would be able to exercise our rights as
a shareholder to effect changes in the board of directors of the VIE, which in turn could implement changes, subject to any applicable
fiduciary obligations, at the management and operational level. However, under the VIE Agreements, we rely on the performance by the VIE
and its shareholders of their obligations under the contracts to exercise control over the VIE. The shareholders of the consolidated VIE
may not act in the best interests of our company or may not perform their obligations under these contracts. Such risks exist throughout
the period in which we intend to operate certain portions of our business through the contractual arrangements with the VIE.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">If the VIE or its shareholders
fail to perform their respective obligations under the contractual arrangements, we may have to incur substantial costs and expend additional
resources to enforce such arrangements. For example, if the shareholders of the VIE refuse to transfer their equity interest in the VIE
to us or our designee if we exercise the purchase option pursuant to the contractual arrangements, or if they otherwise act in bad faith
toward us, then we may have to take legal actions to compel them to perform their contractual obligations. In addition, if any third parties
claim any interest in such shareholders&#8217; equity interests in the VIE, our ability to exercise shareholders&#8217; rights or foreclose
the share pledge according to the contractual arrangements may be impaired. If these or other disputes between the shareholders of the
VIE and third parties were to impair our relationship with the VIE, our ability to consolidate the financial results of the VIE would
be affected, which would in turn result in a material adverse effect on the business, operations and financial condition.</p><div>

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

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




</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><i>The shareholders of Dongfang Paper may have actual or potential
conflicts of interests with us, which may adversely affect our business.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">As of the date of this annual
report, we are not aware of any conflicts between the shareholders of the VIE and IT Tech Packaging. However, the shareholders of Dongfang
Paper, the VIE, may have actual or potential conflicts of interest with IT Tech Packaging in the future. These shareholders may refuse
to sign or breach, or cause the VIE to breach, or refuse to renew, the existing contractual arrangements IT Tech Packaging has with them
and the VIE, which would have a material and adverse effect on IT Tech Packaging&#8217; ability to effectively control the VIE and receive
economic benefits from them. For example, the shareholders may be able to cause IT Tech&#8217; agreements with the VIE to be performed
in a manner adverse to IT Tech Packaging by, among other things, failing to remit payments due under the contractual arrangements to IT
Tech Packaging on a timely basis. We cannot assure you that when conflicts of interest arise any or all of these shareholders will act
in the best interests of IT Tech Packaging or such conflicts will be resolved in IT Tech Packaging&#8217;s favor. Currently, IT Tech Packaging
does not have any arrangements to address potential conflicts of interest between these shareholders and IT Tech Packaging. If we cannot
resolve any conflict of interest or dispute between IT Tech Packaging and these shareholders, IT Tech Packaging would have to rely on
legal proceedings, which could result in disruption of IT Tech Packaging&#8217;s business and subject IT Tech Packaging to substantial
uncertainty as to the outcome of any such legal proceedings.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">Our Chairman, Chief Executive
Officer and 5.3% shareholder, Zhenyong Liu, owns 100% of the equity interest in Dongfang Paper. Conflicts of interests between his duties
to IT Tech and to Dongfang Paper may arise. We cannot assure you that when conflicts of interest arise, he will act in the best interests
of IT Tech or that any conflict of interest will be resolved in our favor. These conflicts may result in management decisions that could
negatively affect our operations and potentially result in the loss of opportunities.</p><div>

</div><p style="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: justify"><b><i>We may lose the ability to use and enjoy
assets held by the VIE that are material to the operation of its business if the entity goes bankrupt or becomes subject to a dissolution
or liquidation proceeding.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">As part of our contractual
arrangements with the VIE, the entity holds certain assets that are material to the operation of our business, including permits, domain
names and IP rights. If the VIE goes bankrupt and all or part of its assets become subject to liens or rights of third-party creditors,
we may be unable to continue some or all of its business activities, which could adversely affect our business, financial condition and
results of operations. Under the contractual arrangements, the VIE may not, in any manner, sell, transfer, mortgage or dispose of its
assets or legal or beneficial interests in the business without our prior consent. If the VIE undergoes a voluntary or involuntary liquidation
proceeding, the independent third party creditors may claim rights to some or all of these assets, thereby hindering our ability to operate
our business, which could adversely affect our business, financial condition and results of operations.</p><div>

</div><p style="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: justify"><b><i>Our arrangements with Dongfang Paper and
its shareholders may be subject to a transfer pricing adjustment by the PRC tax authorities which could have an adverse effect on our
income and expenses.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">We could face material and
adverse tax consequences if the PRC tax authorities determine that our contracts with Dongfang Paper and its shareholders were not entered
into based on arm&#8217;s length negotiations. If the PRC tax authorities determine that these contracts were not entered into on an arm&#8217;s
length basis, they may adjust our income and expenses for PRC tax purposes in the form of a transfer pricing adjustment. Such an adjustment
may require that we pay additional PRC taxes plus applicable penalties and interest, if any.</p><div>

</div><p style="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: justify"><b><i>We may lose the ability to use, or otherwise
benefit from, the licenses, approvals and assets held by the VIE, which could severely disrupt our business, render us unable to conduct
some of our business operations and constrain our growth.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">IT Tech Packaging relies
on contractual arrangements with the VIE to use, or otherwise benefit from, certain foreign restricted licenses and permits that it needs
or may need in the future as its business continues to expand. The contractual arrangements contain terms that specifically obligate the
VIE&#8217;s shareholders to ensure the valid existence of the VIE and restrict the disposal of material assets of the VIE. However, in
the event the VIE&#8217;s shareholders breach the terms of these contractual arrangements and voluntarily liquidate the VIE, or the VIE
declares bankruptcy and all or part of its assets become subject to liens or rights of third-party creditors, or is otherwise disposed
of without IT Tech&#8217;s consent, IT Tech may be unable to conduct its business operations or otherwise benefit from the assets held
by the VIE, which could have an adverse effect on IT Tech&#8217;s business, financial condition and results of operations. Furthermore,
if the VIE undergoes a voluntary or involuntary liquidation proceeding, its shareholders or unrelated third-party creditors may claim
rights to some or all of the assets of the VIE, thereby hindering IT Tech&#8217;s ability to operate its business.</p><div>

</div><p style="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: justify"><b><i>The exercise of our option to purchase part
or all of the equity interests in Dongfang Paper under the Call Option Agreement might be subject to approval by the PRC government. Our
failure to obtain this approval may impair our ability to substantially control Dongfang Paper and could result in actions by Dongfang
Paper that conflict with our interests.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Our Call Option Agreement
with Dongfang Paper and its shareholders gives our Chinese subsidiary, Baoding Shengde or its designated entity or natural person, the
option to purchase all or part of the equity interests in Dongfang Paper. The option may not be exercised by Baoding Shengde if the exercise
would violate any applicable laws and regulations in China or cause any license or permit held by, and necessary for the operation of
Dongfang Paper, to be cancelled or invalidated. Under the laws of China, if a foreign entity, through a foreign investment company that
it invests in, acquires a domestic related company, China&#8217;s regulations regarding mergers and acquisitions may technically apply
to the transaction. If these regulations apply, an examination and approval of the transaction by China&#8217;s Ministry of Commerce (&#8220;MOFCOM&#8221;),
or its local counterparts would be required. In addition, an appraisal of the equity interest or the assets to be acquired would also
be mandatory. Since the scope of business activities (making of cultural paper products) as defined in the business license of Baoding
Shengde does not involve the MOFCOM approval and monitoring, we do not believe at this time that an approval or an appraisal is required
for Baoding Shengde to exercise its option to acquire Dongfang Paper. In light of the different views on this issue, however, it is possible
that the central MOFCOM office in Beijing will issue a standardized opinion imposing the approval and appraisal requirement. If we are
not able to purchase the equity of Dongfang Paper, then we will lose a substantial portion of our ability to control Dongfang Paper and
our ability to ensure that Dongfang Paper will act in our interests.</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Risks Related to Our Common Stock</b></p><div>

</div><p style="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: justify"><b><i>Our common stock may be delisted from the
NYSE American under the Holding Foreign Companies Accountable Act if the PCAOB is unable to adequately inspect audit documentation located
in China. The delisting of our common stock, or the threat of their being delisted, may materially and adversely affect the value of your
investment.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">The HFCAA, was enacted on
December 18, 2020. The HFCAA states if the SEC determines that a company has filed audit reports issued by a registered public accounting
firm that has not been subject to inspection by the PCAOB for three consecutive years beginning in 2021, the SEC shall prohibit such ordinary
shares from being traded on a national securities exchange or in the over the counter trading market in the U.S.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">On March 24, 2021, the SEC
adopted interim final rules relating to the implementation of certain disclosure and documentation requirements of the HFCAA. A company
will be required to comply with these rules if the SEC identifies it as having a &#8220;non-inspection&#8221; year under a process to
be subsequently established by the SEC. The SEC is assessing how to implement other requirements of the HFCAA, including the listing and
trading prohibition requirements described above. Furthermore, on June 22, 2021, the U.S. Senate passed the Accelerating Holding Foreign
Companies Accountable Act, which was signed into law on December 29, 2022 amends the HFCAA and requires the SEC to prohibit an issuer&#8217;s
securities from trading on any U.S. stock exchanges if its auditor is not subject to PCAOB inspections for two consecutive years instead
of three. On September 22, 2021, the PCAOB adopted a final rule implementing the HFCAA, which provides a framework for the PCAOB to use
when determining, as contemplated under the HFCAA Act, whether the PCAOB is unable to inspect or investigate completely registered public
accounting firms located in a foreign jurisdiction because of a position taken by one or more authorities in that jurisdiction. On December
2, 2021, the SEC issued amendments to finalize the interim final rules previously adopted in March 2021 to implement the submission and
disclosure requirements in the HFCAA. The rules apply to registrants that the SEC identifies as having filed an annual report with an
audit report issued by a registered public accounting firm that is located in a foreign jurisdiction and that the PCAOB is unable to inspect
or investigate completely because of a position taken by an authority in a foreign jurisdiction. On December 16, 2021, the PCAOB issued
a Determination Report which found that the PCAOB is unable to inspect or investigate completely registered public accounting firms headquartered
in: (1) mainland China of the PRC, because of a position taken by one or more authorities in mainland China; and (2) Hong Kong, a Special
Administrative Region and dependency of the PRC, because of a position taken by one or more authorities in Hong Kong. The PCAOB has made
such designations as mandated under the HFCAA. Pursuant to each annual determination by the PCAOB, the SEC will, on an annual basis, identify
issuers that have used non-inspected audit firms and thus are at risk of such suspensions in the future. On August 26, 2022, the PCAOB
signed the Protocol with the CSRC and the MOF of the People&#8217;s Republic of China, governing inspections and investigations of audit
firms based in mainland China and Hong Kong. The Protocol remains unpublished and is subject to further explanation and implementation.
Pursuant to the fact sheet with respect to the Protocol disclosed by the SEC, the PCAOB shall have independent discretion to select any
issuer audits for inspection or investigation and the unfettered ability to transfer information to the SEC. On December 15, 2022, the
PCAOB announced that it was able to secure complete access to inspect and investigate PCAOB-registered public accounting firms headquartered
in China mainland and Hong Kong completely in 2022. The PCAOB Board vacated its previous 2021 determinations that the PCAOB was unable
to inspect or investigate completely registered public accounting firms headquartered in China mainland and Hong Kong. However, whether
the PCAOB will continue to be able to satisfactorily conduct inspections of PCAOB-registered public accounting firms headquartered in
China mainland and Hong Kong is subject to uncertainty and depends on a number of factors out of our, and our auditor&#8217;s, control.
The PCAOB is continuing to demand complete access in China mainland and Hong Kong moving forward and is already making plans to resume
regular inspections in early 2023 and beyond, as well as to continue pursuing ongoing investigations and initiate new investigations as
needed. The PCAOB has indicated that it will act immediately to consider the need to issue new determinations with the HFCAA if needed.
Therefore, the PCAOB may in the future determine that it is unable to inspect or investigate completely registered public accounting firms
in mainland China and Hong Kong.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">Our auditor, GGF CPA Limited
, the independent registered public accounting firm that issued the audit report included in our annual report, an auditor of companies
that are traded publicly in the United States and a China-based accounting firm registered with the PCAOB, is subject to laws in the United
States pursuant to which the PCAOB conducts regular inspections to assess its compliance with the applicable professional standards.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">However, our auditor&#8217;s
working papers related to us and the consolidated VIE and its subsidiary are located in China. If our auditor is not permitted to provide
requested audit work papers located in China to the PCAOB, investors would be deprived of the benefits of PCAOB&#8217;s oversight of our
auditor through such inspections which could result in limitation or restriction to our access to the U.S. capital markets, and trading
of our securities may be prohibited under the HFCAA, which would result in the delisting of our securities from the NYSE American.</p><div>

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

</div><!-- Field: Page; Sequence: 46 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 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"></p><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"><b><i>If we fail to comply with Section 404 of
the Sarbanes-Oxley Act of 2002 in a timely manner, our business could be harmed and our stock price could decline.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Rules adopted by the SEC
pursuant to Section 404 of the Sarbanes-Oxley Act of 2002 require annual assessment of U.S. public companies&#8217; internal control over
financial reporting. The standards that must be met for management to assess the internal control over financial reporting as effective
are complex, and require significant documentation, testing and possible remediation to meet the detailed standards. While we have not
detected any significant deficiency or material weakness in our internal control and with respect to the assessment of the internal control
for the year ended December 31, 2023, we cannot guarantee the implementation of controls and procedures in future years to be without
any significant deficiency or material weakness.</p><div>

</div><p style="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: justify"><b><i>If we become directly subject to the scrutiny
involving U.S. listed Chinese companies, we may have to expend significant resources to investigate and/or defend the matter, which could
harm our business operations, stock price and reputation.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">U.S. public companies that
have substantially all of their operations in China have been the subject of intense scrutiny by investors, financial commentators and
regulatory agencies. Much of the scrutiny has centered around financial and accounting irregularities and mistakes, a lack of effective
internal controls over financial reporting and, in many cases, allegations of fraud. As a result of the scrutiny, the publicly traded
stock of many U.S. listed China-based companies that have been the subject of such scrutiny has sharply decreased in value. Many of these
companies are now subject to shareholder lawsuits and/or SEC enforcement actions that are conducting internal and/or external investigations
into the allegations. If we become the subject of any such scrutiny, whether any allegations are true or not, we may have to expend significant
resources to investigate such allegations and/or defend our company. Such investigations or allegations will be costly and time-consuming
and distract our management from our business plan and could result in our reputation being harmed and our stock price could decline as
a result of such allegations, regardless of the truthfulness of the allegations.</p><div>

</div><p style="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"><b><i>Our officers and directors control us through their positions
and stock ownership and their interests may differ from other stockholders.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">As of March 27, 2024, there
were 10,065,920 shares of our common stock issued and outstanding. Mr. Zhenyong Liu, our Chief Executive Officer, beneficially owns approximately
5.3% of our common stock. As a result, he is able to influence the outcome of stockholder votes on various matters, including the election
of directors and extraordinary corporate transactions including business combinations. Yet Mr. Liu&#8217;s interests may differ from those
of other stockholders. Furthermore, ownership of 5.3% of our common stock by Mr. Liu reduces the public float and liquidity, and may affect
the market price, of our common stock as traded on the NYSE American.</p><div>

</div><p style="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"><b><i>We may not continue to pay cash dividends and any return on investment
may be limited to the value of our common stock.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">While we intend to retain
the majority of any future earnings for use in the operation and expansion of our business, we did declare four quarterly cash dividends
in April 2012 and November 2013. Although it is likely that our Board of Directors will continue the quarterly cash dividend as a regular
dividend policy in the coming years, there is no guarantee that the cash dividend will not be discontinued or reduced. Should we decide
to continue the cash dividend, as a holding company, our ability to pay dividends and meet other obligations depends upon the receipt
of dividends or other payments from our operating subsidiaries. In addition, our operating subsidiaries, from time to time, may be subject
to restrictions on their ability to make distributions to us, including restrictions on the conversion of local currency into U.S. dollars
or other hard currency and other regulatory restrictions.</p><div>

</div><p style="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"><b><i>Our common stock may be affected by limited trading volume and
may fluctuate significantly.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Our common stock is traded
on the NYSE American. Although a trading market has developed for our common stock, there can be no assurance that the trading market
for our common stock will be sustained. Failure to maintain a trading market for our common stock may adversely affect our shareholders&#8217;
ability to sell our common stock in short time periods, or at all. Our common stock has experienced, and may experience in the future,
significant price and volume fluctuations, which could adversely affect the market price of our common stock.</p><div>

</div><p style="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"><b><i>Future financings may dilute stockholders or impair our financial
condition.</i></b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">In the future, we may need
to raise additional funds through public or private financing, which might include the sale of equity securities. The issuance of equity
securities could result in financial and voting dilution to our existing stockholders. The issuance of debt could result in effective
subordination of stockholders&#8217; interests to the debt, create the possibility of default, and limit our financial and business alternatives.</p><div>

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

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




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

</div><div><a id="a_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Item 1B. Unresolved Staff Comments</b></p><div>

</div><p style="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: justify; text-indent: 30pt">Not applicable.</p><div>

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

</div><div><a id="a_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><b>Item 1C. Cybersecurity.</b></p><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; text-indent: 30pt">We face risks associated with
cybersecurity. For additional details on risks from cybersecurity threats, please refer to &#8220;Item 1A. Risk Factors <i>- The occurrence
of security breaches and cyber-attacks could negatively impact our business</i>.&#8221; and &#8220;- <i>Our business may be subject to
a variety of PRC laws and other obligations regarding cybersecurity and data protection</i>.&#8221;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 30pt">The purpose of our cybersecurity
program is to assess, identify, manage and mitigate cybersecurity risk while supporting the achievement of our business objectives. Under
our comprehensive risk management program, the Board of Directors of the Company maintains oversight of the most significant risks facing
the Company, including cybersecurity risks, while senior management is responsible for the identification and prioritization of risks
that are material to our business, corresponding risk-mitigation efforts and day-to-day management of our risk management program. The
full Board of Directors retains oversight over management&#8217;s cybersecurity efforts. At least annually, and often more frequently,
our Board of Directors receives cybersecurity briefings from senior executives, including, when appropriate, executives focused on cybersecurity
matters.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 30pt">Our companywide cybersecurity
policy sets the framework for our approach to cybersecurity. Each business unit and our corporate headquarters designates individuals
with appropriate qualifications and experience to be responsible for addressing cybersecurity matters, including assessing, identifying
and managing risks from cybersecurity threats, with a direct reporting line to senior management. Under our approach to cybersecurity,
each business unit designs and operates its own information and cybersecurity program tailored to its market, customer requirements, regulatory
requirements and threats. Our cybersecurity policy and procedures are designed to ensure senior management receives timely and adequate
information regarding cybersecurity matters, including threats and incident response, as appropriate to the matter. Our policies and procedures
are also designed to oversee and identify material cybersecurity risks related to third-party vendors and service providers.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 25pt">As part of our approach to
cyber risk management, we regularly perform internal audits of internal processes and controls relating to cybersecurity. From time to
time, as appropriate under our overall cybersecurity program, we engage third-party experts to support the assessment of cyber related
risks, including to conduct cyber penetration testing.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 25pt">To its knowledge, the Company
has not experienced a material cybersecurity breach within the last three years, nor identified any risks from cybersecurity threats that
have materially affected us, including our business strategy, results of operations or financial condition.</p><div>

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

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

</div><p style="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: justify; text-indent: 29.15pt">Our headquarters are located
at Hebei Baoding Dongfang Paper Milling Company Limited, Juli Road, Xushui District, Baoding City, Hebei Province, China. We have two
main production bases, one production base located approximately 4 kilometers away from our headquarters, and the second production base
located in Wei County, Xingtai City, Hebei Province.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">All land in the PRC is owned
by the government and cannot be sold to any individual or entity. Instead, the government grants landholders a &#8220;land use right&#8221;
after a purchase price for such &#8220;land use right&#8221; is paid to the government. The &#8220;land use right&#8221; allows the holder
the right to use the land for a specified long-term period of time and enjoys all the incidents of ownership of the land. The following
are the details regarding Dongfang Paper&#8217;s land use rights with regard to the land that it uses in its business.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">The land of our first production
base (the &#8220;Xushui Paper Mill&#8221;), comprising 200 mu, or approximately 33 acres, of land, is leased from the local government
pursuant to a 30 year lease that expires December 31, 2031. The lease requires an annual payment of approximately $ 17,406 (RMB 120,000)
due by June 30 every year.</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">The land of the second production
base (the &#8220;Xingtai Paper Mill&#8221;), comprising 300 mu, or approximately 50 acres, of land, is owned by Hebei Tengsheng Paper
Co., Ltd., a limited liability company organized under the laws of the PRC. (&#8220;Tengsheng Paper&#8221;). On June 25, 2019, Dongfang
Paper entered into an acquisition agreement with the shareholder of Hebei Tengsheng Paper Co., Ltd., pursuant to which Dongfang Paper
agreed to acquire Tengsheng Paper for the consideration in the amount of RMB 320 million (approximately $45 million) which was fully paid
on February 23, 2022.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">The office building and
essentially all industrial-use buildings at our headquarters (the &#8220;Industrial Buildings&#8221;) are leased to us by a third party,
Hebei Fangsheng Real Estate Development Co. Ltd. (&#8220;Hebei Fangsheng&#8221;), for a term of up to three years starting August 2013,
with an annual rental payment of approximately $155,101 (RMB1,000,000). The lease agreement expired in August 2016. 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., with
the same rental payment as original lease agreement.&#8221;</p><div>

</div><p style="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: justify; text-indent: 29.15pt">In the spring of 2010, we
initiated the process of acquiring approximately 667,000 square meters of land adjacent to our first production base, Xushui Paper Mill
and subsequently received governmental approval for our capacity expansion plan. On April 13, 2012, we closed our acquisition of 58,566
square meters of land and secured all associated land use right permits (the &#8220;Xushui Mill Annex&#8221;). For land acquisition of
the Xushui Mill Annex, we paid a total of $7.5 million for various payments of compensation, taxes, and recording fees to the sellers
and the local government. On October 26, 2012, we made a prepayment in the amount of $1,404,460 for the purchase of land use right from
the local residents&#8217; council for approximately 65,023 square meters of land located inside of our Xushui Paper Mill. In December
2016, the Company completed the purchase of such land use right, with a land use term of 50 years expiring in 2066.</p><div>

</div><p style="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: justify; text-indent: 29.15pt">As of December 31, 2023,
our facilities include a total of nine production lines, among which PM7 is currently idle and under renovation, and each PM4 and PM5
(both for digital photo paper) has been suspended, nine warehouses, two office buildings, two cafeterias, and five dormitories.</p><div>

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

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

</div><p style="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: justify; text-indent: 29.15pt">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-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">&#160;</p><div>

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

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

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

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

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

</div><p style="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: justify; text-indent: 30pt">Not Applicable.</p><div>

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

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




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

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

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

</div><div><a id="a_010"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Item 5. Market for Registrant&#8217;s Common Equity, Related
Stockholder Matters and Issuer Purchases of Equity Securities</b></p><div>

</div><p style="font: 7pt 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-top: 0pt; margin-bottom: 0pt"><b><i>Market Information</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 30pt">IT Tech Packaging&#8217;s common stock is traded on the NYSE
American under the symbol &#8220;ITP&#8221;.</p><div>

</div><p style="font: 7pt 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"><b><i>Holders</i></b></p><div>

</div><p style="font: 7pt 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-indent: 30pt">As of March 27, 2024, we
had approximately 11,000 shareholders of record of our common stock.</p><div>

</div><p style="font: 7pt 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"><b>Dividends</b></p><div>

</div><p style="font: 7pt 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-indent: 30pt">On November 21, 2013, the Company declared another
quarterly dividend of $0.005 per share to shareholders of record as of November 29, 2013.</p><div>

</div><p style="font: 7pt 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-indent: 30pt">The dividend was paid on December 10, 2013. Total dividends declared
and paid for the year ended December 31, 2013 were $323,032.</p><div>

</div><p style="font: 7pt 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: justify; text-indent: 29.15pt">We do not expect to pay
dividends in the near future. Future declaration of dividends will depend on, among other things, the Company&#8217;s results of operations,
capital requirements, financial condition and on such other factors as the Company&#8217;s Board of Directors may in its discretion consider
relevant and in the best long term interest of the shareholders.</p><div>

</div><p style="font: 7pt 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"><b>Equity Compensation Plan Information</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 29.15pt; margin-top: 0pt; margin-bottom: 0pt"><i>2021 Incentive Stock Plan</i></p><div>

</div><p style="font: 7pt 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: justify; text-indent: 29.15pt">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.</p><div>

</div><p style="font: 7pt 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: justify; text-indent: 29.15pt">All shares of common stock
under the 2021 ISP, including shares originally authorized by equity holders and shares remaining for future issuance as of December 31,
2022, have been issued.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 29.15pt; margin-top: 0pt; margin-bottom: 0pt"><i>2023 Incentive Stock Plan</i></p><div>

</div><p style="font: 7pt 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: justify; text-indent: 29.15pt">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><div>

</div><p style="font: 7pt 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: justify; text-indent: 29.15pt">All shares of common stock
under the 2023 ISP, including shares originally authorized by equity holders and shares remaining for future issuance as of December 31,
2023, have been reserved.</p><div>

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

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

</div><p style="font: 7pt 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: justify; text-indent: 29.15pt">The following table provides information as of December 31,
2023 about our equity compensation plan and arrangements:</p><div>

</div><p style="font: 7pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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="border-bottom: Black 1.5pt solid; width: 64%; text-align: left"><b>Plan category</b></td><td style="padding-bottom: 1.5pt; text-align: center; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: center">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number
of<br/>
 securities to<br/>
 be issued upon<br/>
 exercise<br/>
 of outstanding<br/>
 options<br/>
 and restricted<br/>
 stock units</b></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted-
<br/>
average<br/> exercise price <br/>
of <br/>
outstanding <br/>
options, <br/>
and restricted</b> &#160; <br/>
<b>stock units</b></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center; width: 1%; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of<br/>
 securities<br/>
 remaining<br/>
 available for<br/>
 future<br/>
 issuance<br/>
 under equity<br/>
 compensation<br/>
 plans</b></span></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Equity compensation plans approved by security holders </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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">Equity compensation plans not approved by security holders</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; font-weight: bold">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">&#160;</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-top: 0pt; margin-bottom: 0pt">

</p><p style="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"><b>Recent Sales of Unregistered Securities</b></p><div>

</div><p style="font: 7pt 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: justify; text-indent: 29.15pt">None.</p><div>

</div><p style="font: 7pt 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"><b>Purchases of Equity Securities by the Issuer and Affiliated Purchasers</b></p><div>

</div><p style="font: 7pt 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: justify; text-indent: 29.15pt">None.</p><div>

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

</div><div><a id="a_011"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Item 6. [Reserved]</b></p><div>

</div><p style="font: 7pt 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"></p><div>

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




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

</div><div><a id="a_012"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Item 7. Management&#8217;s Discussion and Analysis of Financial
Condition and Results of Operations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-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: justify; text-indent: 29.15pt"><i>The following discussion
of the financial condition and results of operations of the Company should be read in conjunction with the selected financial data, the
financial statements, and the notes to those statements that are included elsewhere in this annual report. This discussion contains forward-looking
statements that involve risks and uncertainties. <span>For a complete discussion of forward-looking statements,
see the section in this report entitled &#8220;Forward-Looking Statements.&#8221; Certain risk factors may cause our actual results, performance
or achievements to differ materially from those expressed or implied by the following discussion. For a discussion of such risk factors,
see the sections in this report entitled &#8220;Risk Factors&#8221; and &#8220;Forward-Looking Statements&#8221;</span>. Our historical
results are not necessarily indicative of the results that may be expected for any period in the future.</i></p><div>

</div><p style="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"><b>Results of Operations</b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Revenue for the year ended
December 31, 2023 was $86,546,950, representing a decrease of $13,805,484, or 13.76%, from $100,352,434 for the previous year. This was
mainly due to the decrease in average selling price (&#8220;ASP&#8221;) of CMP.</p><div>

</div><p style="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"><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-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: justify; text-indent: 29.15pt">Revenue from sales of offset
printing paper, CMP and tissue paper products for the year ended December 31, 2023 was $86,412,058, a decrease of $13,669,606, or 13.66%,
from $100,081,664 for the year ended December 31, 2022. This was mainly due to the decrease in ASP of CMP, partially offset by increase
in sales volume of regular CMP, light-weight CMP and offset printing paper.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">Total quantities of offset
printing paper, CMP and tissue paper products sold during the year ended December 31, 2023 amounted to 230,601 tonnes, an increase of
10,997 tonnes, or 5.01%, compared to 219,604 tonnes sold during the year ended December 31, 2022. Total quantities of CMP and offset printing
paper sold increased by 11,065 tonnes in the year of 2023 as compared to 2022. We sold 1,205 tonnes of tissue paper products in the year
of 2023 as opposed to 1,273 tonnes in 2022. Production of offset printing paper was resumed in May 2023. The changes in revenue and quantity
sold for the year ended December 31, 2023 and 2022 are summarized as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">&#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; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year Ended<br/>
 December 31,&#160;2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year Ended<br/>
 December 31,&#160;2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change in</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Percentage Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Quantity (Tonne)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Quantity (Tonne)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Quantity (Tonne)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Quantity</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Sales Revenue</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: 10%; text-align: left">Regular CMP</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">182,870</td><td style="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">67,371,471</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">180,977</td><td style="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">82,297,055</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,893</td><td style="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">(14,925,584</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">1.05</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">-18.14</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left">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">40,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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,520,205</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">37,354</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,428,354</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,599</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,908,149</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;9.63</span></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-11.61</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">223,823</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">81,891,676</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">218,331</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">98,725,409</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,492</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(16,833,733</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.52</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-17.05</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">5,573</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,215,190</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">5,573</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,215,190</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left">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">1,205</td><td style="padding-bottom: 1.5pt; 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,305,192</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,273</td><td style="padding-bottom: 1.5pt; 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,356,255</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(68</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">(51,063</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.34</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-3.76</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; text-align: left">Total CMP, Offset Printing Paper and Tissue Paper Revenue</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">230,601</td><td style="padding-bottom: 1.5pt; 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">86,412,058</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">219,604</td><td style="padding-bottom: 1.5pt; 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">100,081,664</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,997</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,669,606</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;5.01 &#160;%</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-13.66</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  </table><div>


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



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


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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 29.15pt">Monthly revenue (excluding revenue of digital
photo paper and tissue paper products) for the 24 months ended December 31, 2023, are summarized below:</p><div>

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

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 29.15pt">The average selling price, or ASP, for our major products
for the years ended December 31, 2023 and 2022 are summarized as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 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>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Offset<br/>
 Printing<br/>
 Paper ASP</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Regular<br/>
 CMP ASP</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Light-<br/>
Weight<br/>
 CMP ASP</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Tissue Paper<br/>
 Products<br/>
 ASP</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Year Ended 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">577</td><td style="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">1083</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Year Ended December 31, 2022</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">455</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">440</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1065</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Increase (Decrease) from comparable period in the previous year</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">577</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(87</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(85</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">18</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Increase (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">-19.12</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-19.32</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.69</td><td style="text-align: left">%</td></tr>
  </table><div>

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 29.15pt">The following is a chart showing the month-by-month ASPs for
the 24 month period ended December 31, 2023:</p><div>

</div><p style="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"><img alt="" src="image_006.jpg"/>&#160;</p><div>

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

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

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




</div><p style="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"><i>Corrugating Medium Paper</i></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Revenue from CMP amounted
to $81,891,676 (94.77% of the total offset printing paper, CMP and tissue paper products revenues) for the year ended December 31, 2023,
representing a decrease of $16,833,733, or 17.05%, from $98,725,409 during 2022.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">We sold 223,823 tonnes of
CMP in the year ended December 31, 2023 as compared to 218,331 tonnes in the year ended December 31, 2022, representing a 2.52% increase
in quantity sold.</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">ASP for regular CMP dropped
from $455/tonne in 2022 to $368/tonne in 2023, representing a 19.12% decrease. ASP in RMB for regular CMP in 2022 and 2023 was RMB3,073
and RMB2,599, respectively, representing a 15.42% decrease. The quantity of regular CMP sold increased by 1,893 tonnes, from 180,977 tonnes
in 2022 to 182,870 tonnes in 2023.</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">ASP for light-weight CMP
dropped from $440/tonne in 2022 to $355/tonne in 2023, representing a $19.32% decrease. ASP in RMB for light-weight CMP in 2022 and 2023
was RMB2,972 and RMB2,502, respectively, representing a 15.82% decrease. The quantity of light-weight CMP sold increased by 3,599 tonnes,
from 37,354 tonnes in 2022, to 40,953 tonnes in 2023.  </p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">Our PM6 production line,
which produces regular CMP, has a designated capacity of 360,000 tonnes /year. The utilization rates for the year ended December 31, 2023
and 2022 were 51.98% and 49.28%, respectively, representing an increase of 2.70%.  </p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">Quantities sold for regular
CMP that was produced by the PM6 production line from January 2022 to December 2023 are as follows:  </p><div>

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

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

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

</div><p style="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: justify; text-indent: 29.15pt">Revenue from offset
printing paper was $3,215,190 (3.72% of the total offset printing paper, CMP and tissue paper products revenues) for the year ended December
31, 2023, representing an increase of $3,215,190, or 100%, from year of 2022. We sold 5,573 tonnes of offset printing paper in the year
ended December 31, 2023.</p><div>

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

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

</div><!-- Field: Page; Sequence: 53 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 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: justify; text-indent: 29.15pt"></p><div>




</div><p style="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"><i>Tissue Paper Products</i></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Revenue from tissue paper
products was $1,305,192 (1.51% of the total offset printing paper, CMP and tissue paper products revenues) for the year ended December
31, 2023, representing a decrease of $51,063, or 3.76%, from $1,356,255 in 2022. We sold 1,205 tonnes of tissue paper products in the
year ended December 31, 2023, as compared to 1,273 tonnes in 2022, a decrease of 68 tonnes, or 5.34%.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">ASP for tissue paper products
was $1,065/tonne and $1,083/tonne in the year ended December 31, 2022 and 2023, respectively, representing a 1.69% increase. ASP in RMB
for tissue paper products for the year ended 2022 and 2023 was RMB7,198 and RMB7,640, respectively, representing a 6.14% increase.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">Revenue generated from selling
face masks were $106,064 and $257,820 for the year ended December 31, 2023 and 2022. We sold 3,383 thousand pieces of face masks in 2023,
as compared to 5,625 thousand pieces in 2022, a decrease of 2,242 thousand pieces, or 39.86%. </p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 39.3pt">Total cost of sales for CMP, offset printing paper
and tissue paper products in the year ended December 31, 2023 was $85,418,822, a decrease of $9,965,512, or 10.45%, from $95,384,334 for
the year ended December 31, 2022. This was mainly due to the decrease of material costs of CMP.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 39.3pt">Cost of sales for CMP was $77,962,837 for the
year ended December 31, 2023, as compared to $91,093,891 in 2022. The decrease in the cost of sales of $13,131,054 for CMP was mainly
due to the decrease in average cost of sales, partially offset by the increase in the quantities of regular CMP sold in the year of 2023.
Average cost of sales per tonne for CMP decreased by 16.55%, from $417 for the year ended December 31, 2022, to $348 in 2023. This was
mainly attributable to the lower average unit purchase costs (net of applicable value added tax) of recycled paper board.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 39.3pt">Cost of sales for offset printing paper was $3,134,832
for the year ended December 31, 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 39.3pt">Cost of sales for tissue paper products was $4,318,339
for the year ended December 31, 2023, as compared to $4,290,443 in 2022. Average cost of sales per tonne of tissue paper products increased
by 6.35%, from $3,370 for the year ended December 31, 2022, to $3,584 for 2023.</p><div>

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

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

</div><p style="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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year
    Ended<br/> December 31, 2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year
    Ended<br/> December 31, 2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change
    in</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change
    in percentage</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
    of<br/>
    Sales</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost&#160;per<br/>
    Tonne</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
    of<br/>
    Sales</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost&#160;per<br/>
    tonne</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
    of<br/>
    Sales</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost&#160;per<br/>
    Tonne</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
    of<br/>
    Sales</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
    per<br/>
    Tone</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.125in; text-indent: -0.125in; width: 10%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Regular
    CMP</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">63,818,509</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">349</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">76,213,404</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">421</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(12,394,895</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(72</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-16.26</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-17.10</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Light-Weight
    CMP</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,144,328</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">345</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,880,487</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">398</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(736,159</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(53</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-4.95</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-13.32</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    CMP</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">77,962,837</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">348</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">91,093,891</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">417</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(13,131,054</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(69</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-14.41</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-16.55</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Offset
    Printing Paper</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,137,646</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">563</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,137,646</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">563</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.00</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tissue
    Paper Products</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,318,339</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,584</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,290,443</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,370</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">27,896</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">214</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.65</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.35</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    CMP, Offset Printing Paper and Tissue Paper Revenue</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">85,418,822</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">n/a</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">95,384,334</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">n/a</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9,965,512</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">n/a
                                            &#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-10.45</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">n/a
                                            %</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">Our average unit purchase
costs (net of applicable value added tax) of recycled paper board and recycled white scrap paper for the year ended December 31, 2023
were RMB 1,350/tonne (approximately $191/tonne) as compared to RMB 1,690/tonne (approximately $250/tonne) for the year ended December
31, 2022. These changes (in US dollars) represent a year-over-year decrease of 23.60% for the unit purchase cost of 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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

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




</div><p style="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: justify; text-indent: 29.15pt">The pricing trends of our major raw materials for the 24-month
period from January 2022 to December 2023 are shown below:</p><div>

</div><p style="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"><img alt="" src="image_008.jpg"/>&#160;</p><div>

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

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

</div><p style="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"><img alt="" src="image_009.jpg"/>&#160;</p><div>

</div><p style="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"><span style="text-decoration:underline">Gross Profit</span></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Gross profit for December
31, 2023 was $999,885 (representing 1.16% of the total revenue), representing a decrease of $3,754,311, or 78.97%, from the gross profit
of $4,754,196 (representing 4.74% of the total revenue) for the year ended December 31, 2022. The decrease was mainly due to the decrease
in ASP of CMP, partially offset by the decrease of material costs of CMP, and (ii) the increase in material costs of tissue paper products. </p><div>

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

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

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

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




</div><p style="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"><i>Corrugating Medium Paper, Offset Printing Paper and Tissue Paper
Products</i></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Gross profit for offset
printing paper, CMP and tissue paper products for the year ended December 31, 2023 was $993,236, a decrease of $3,704,094, or 78.86%,
from the gross profit of $4,697,330 for the year ended December 31, 2022. The decrease was mainly the result of the factors discussed
above.   </p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">The overall gross profit
margin for offset printing paper, CMP and tissue paper products decreased by 3.54 percentage points, from 4.69% for the year ended December
31, 2022, to 1.15 for the year ended December 31, 2023.   </p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">Gross profit margin for
regular CMP for the year ended December 31, 2023 was 5.27%, or 2.12 percentage points lower, as compared to gross profit margin of 7.39%
for the year ended December 31, 2022. Such decrease was primarily due to the decrease in ASP of regular CMP, partially offset by the decrease
in material costs.  </p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">Gross profit margin for
light-weight CMP for the year ended December 31, 2023 was 2.59%, or 6.83 percentage points lower, as compared to gross profit margin of
9.42% for the year ended December 31, 2022. Such decrease was primarily due to the decrease in ASP of light-weight CMP, partially offset
by the decrease in material costs.  </p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">Gross profit margin for
offset printing paper was 2.41% for the year ended December 31, 2023.   </p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">Gross profit margin for
tissue paper products was -230.86% for the year ended December 31, 2023, a decrease of 14.52 percentage points, as compared to -216.34%
for the year ended December 31, 2022. The decrease was mainly due to the increase in cost of tissue base paper. </p><div>

</div><p style="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: justify; text-indent: 29.15pt">Monthly gross profit margins
for our corrugating medium paper and offset printing paper for the 24-month period ended December 31, 2023 are as follows:</p><div>

</div><p style="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"><img alt="" src="image_010.jpg"/>&#160;</p><div>

</div><p style="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"><span style="text-decoration:underline">Face Masks</span></p><div>

</div><p style="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: justify; text-indent: 28.6pt">Gross loss for face mask
for the year ended December 31, 2023 was $11,127, representing a gross margin of -10.49% compared with a gross profit of $67,328, representing
a gross margin of 26.11%, for the year ended December 31, 2022. </p><div>

</div><p style="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"><span style="text-decoration:underline">Selling, General and Administrative Expenses</span></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Selling, general and administrative
expenses for the year ended December 31, 2023 were $9,075,475, a decrease of $983,248, or 9.78% from $10,058,723 for the year ended December
31, 2022. The decrease was mainly due to the decrease in depreciation of idle fixed assets during production suspension.</p><div>

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

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

</div><p style="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: justify; text-indent: 29.15pt">Operating loss for
the year ended December 31, 2023 was $9,575,888, a decrease of $4,271,361, or 80.52%, from $5,304,527 for the year ended December 31,
2022. The decrease was primarily due to the decrease in gross profit and recognition of impairment and disposal loss on assets, partially
offset by the decrease in selling, general and administrative expenses.</p><div>

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

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

</div><!-- Field: Page; Sequence: 56 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 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: justify; text-indent: 29.15pt"></p><div>




</div><p style="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"><span style="text-decoration:underline">Other Income and Expenses</span></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Interest expense for the
year ended December 31, 2023 decreased by $43,433, from $1,027,951 for the year ended December 31, 2022, to $984,518. The Company had
short-term and long-term interest-bearing loans and lease obligation that aggregated $12,386,346 as of December 31, 2023, as compared
to $15,442,807 as of December 31, 2022.</p><div>

</div><p style="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"><span style="text-decoration:underline">Provision for Income Taxes</span></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Full allowance for
deferred tax asset loss was provided in the year of 2023 and 2022. Income tax for the year ended December 31, 2023 is $346,954 as compared
to the income tax $11,711,339 for the year ended December 31, 2022.</p><div>

</div><p style="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"><span style="text-decoration:underline">Net Loss</span></p><div>

</div><p style="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: justify; text-indent: 29.15pt">As a result of the above,
net loss was $9,946,035 for the year ended December 31, 2023, representing an increase of $6,625,273, or 39.98%, from $16,571,308 for
the year ended December 31, 2022.  </p><div>

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

</div><p style="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: justify; text-indent: 29.15pt">Net accounts receivable
was $575,526 as of December 31, 2023, as compared with $nil as of December 31, 2022. We usually collect accounts receivable within 30
days of delivery and completion of sales.</p><div>

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

</div><p style="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: justify; text-indent: 29.15pt">Inventories consist of raw
materials (accounting for 10.48% of total value of inventory as of December 31, 2023), semi-finished goods and finished goods. As of December
31, 2023, the recorded value of inventory increased by 23.87% to $3,558,193 from $2,872,622 as of December 31, 2022. The increase is mainly
due to the increase of finished goods, partially offset by the decrease of recycle paper board. More CMP products were produced in December
2023 to mitigate the impact of energy price rise starting from January 2024. As of December 31, 2023, the inventory of recycled paper
board, which is the main raw material for the production of CMP, was $198,744, approximately $1,059,417, or 84.20%, lower than the balance
as of December 31, 2022. As a result of better control over stock turnover and volatility of recycled paper board price, inventory was
kept in a minimum level.</p><div>

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

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</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">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">$ Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">% Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Raw Materials</td><td>&#160;</td>
    <td colspan="2">&#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">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">$</td><td style="width: 9%; text-align: right">1,258,161</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">-1,059,417</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">-84.20</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,647</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,809</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-162</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-1.50</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tissue base paper</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">60,660</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-39,522</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-65.15</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">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">42,237</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-20,809</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-49.27</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Mask fabric and other raw materials</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;121,011</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;99,569&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">21,442</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">21.53</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">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">1,471,436</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-1,098,468</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-74.65</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">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">132,810</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">167,397</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">126.04</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;2,885,019 &#160;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;1,268,376 &#160;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,616,643</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">127.46</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,558,194</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,872,622</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">685,572</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23.87</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">(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">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-2,959</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; 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: 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,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">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,872,622</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">682,613</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">23.76</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table><div>




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

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

</div><!-- Field: Page; Sequence: 57 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 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: justify; text-indent: 29.15pt"></p><div>




</div><p style="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"><span style="text-decoration:underline">Renewal of operating lease</span></p><div>

</div><p style="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: justify; text-indent: 29.15pt">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 $141,727 (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-top: 0pt; margin-bottom: 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">Capital Expenditure Commitment as of December 31, 2023</span></p><div>

</div><p style="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: justify; text-indent: 29.15pt">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-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: justify; text-indent: 29.15pt">As of December 31, 2023,
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-top: 0pt; margin-bottom: 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">Financing with Sale-Leaseback</span></p><div>

</div><p style="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: justify; text-indent: 29.15pt">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-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">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 and $1,939,970 as of December 31, 2023 and 2022, respectively.</p><div>

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

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

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




</div><p style="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"><span style="text-decoration:underline">Cash, Cash Equivalents and restricted cash</span></p><div>

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 33.3pt">Our cash, cash equivalents and restricted cash
as of December 31, 2023 was $4,391,921, a decrease of $5,132,947, from $9,524,868 as of December 31, 2022. The decrease of cash and cash
equivalents for the year ended December 31, 2023 was attributable to a number of factors including:   </p><div>

</div><p style="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"><span style="text-decoration:underline">i. Net cash provided by operating activities</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-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: justify; text-indent: 29.15pt">Net cash provided by operating
activities was $12,871,086 for the year ended December 31, 2023. The balance represented an increase of cash of $2,151,698, or 20.07%,
from $10,719,388 provided for the year ended December 31, 2022. Net loss for the year ended December 31, 2023 was $9,946,035, representing
a decrease of loss $6,625,273, or 39.98%, from a net loss of $16,571,308 for the year ended December 31, 2022. Changes in various asset
and liability account balances throughout the year ended December 31, 2023 also contributed to the net change in cash from operating activities
in year ended December 31, 2023. Chief among such changes is the decrease of accounts receivable in the amount of $280,970 during the
year of 2023. There was also an increase of $736,267 in the ending inventory balance as of December 31, 2023 (a decrease to net cash for
the year ended December 31, 2023 cash flow purposes). In addition, the Company had non-cash expenses relating to depreciation and amortization
in the amount of $14,225,990. The Company also had a net decrease of $9,322,532 in prepayment and other current assets (an increase to
net cash) and a net decrease of $999,812 in other payables and accrued liabilities and related parties (a decrease to net cash), as well
as a decrease in income tax payable of $412,504 (a decrease to net cash) during the year ended December 31, 2023.</p><div>

</div><p style="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"><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-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: justify; text-indent: 29.15pt">We incurred $22,239,297
in net cash expenditures for investing activities during the year ended December 31, 2023, as compared to $10,898,531 for the year ended
December 31, 2022. Payments in 2023 were mainly for the payment for Land Use Right.</p><div>

</div><p style="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"><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-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: justify; text-indent: 29.15pt">Net cash provided by financing
activities was $4,410,099 for the year ended December 31, 2023, as compared to net cash used in financing activities in the amount of
$879,596 for the year ended December 31, 2022.</p><div>

</div><p style="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; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Industrial and Commercial Bank of China (&#8220;ICBC&#8221;) Loan 1</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,023,978</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 2</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">287,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">ICBC Loan 3</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">143,583</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 4</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</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">China Construction Bank Loan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">143,583</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 5</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">ICBC Loan 6</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 7</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><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="padding-bottom: 1.5pt; text-align: left">ICBC Loan 8</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">423,567</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,598,311</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-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: justify; text-indent: 39.3pt">On November 10, 2022, the
Company entered into a working capital loan agreement with the ICBC. The loan was secured by the land use right of Dongfang Paper as collateral
for the benefit of the bank and guaranteed by Mr. Liu. The loan bore a fixed interest rate of 4.785% per annum. The Company repaid $71,743
in May 2023 and paid off the remaining balance of the loan in August 2023. The balance of the loan was $nil and $5,023,978 as of December
31, 2023 and 2022, respectively.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 39.3pt">On November 30, 2022, the
Company entered into a working capital loan agreement with the ICBC, with a balance of $nil and $287,167 as of December 31, 2023 and 2022,
respectively. The loan bore an interest rate of 4.25% per annum. The loan was fully repaid in May 2023.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 39.3pt">On November 30, 2022, the
Company entered into a working capital loan agreement with the ICBC, with a balance of $nil and $143,583 as of December 31, 2023 and 2022,
respectively. The loan bore an interest rate of 4.25% per annum. The loan was fully repaid in May 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 39.3pt">On May 29, 2023, the Company
entered into a working capital loan agreement with the ICBC, to borrow $423,567 at a fixed interest rate of 4.25% per annum. The loan
was repaid in November 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 39.3pt">On July 29, 2022, the Company
entered into a working capital loan agreement with the China Construction Bank, with a balance of $nil and $143,583 as of December 31,
2023 and 2022, respectively. The loan bore a fixed interest rate of 3.95% per annum. The loan was fully repaid in July 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 39.3pt">On June 29, 2023, the Company
entered into a working capital loan agreement with the ICBC, to borrow $423,567 at a fixed interest rate of 3.55% per annum. The loan
was repaid in September, 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 39.3pt">On September 15, 2023, the
Company entered into a working capital loan agreement with the ICBC, with a balance of $2,824 as of December 31, 2023. 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-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 39.3pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 39.3pt">On September 22, 2023, the
Company entered into a working capital loan agreement with the ICBC, with a balance of $ 70,594 as of December 31, 2023. 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-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 39.3pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 39.3pt">On September 22, 2023, the
Company entered into a working capital loan agreement with the ICBC, with a balance of $ 350,149 as of December 31, 2023. 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-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 39.3pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 39.3pt">As of December 31, 2022,
there were guaranteed short-term borrowings of $5,023,978 and unsecured bank loans of $574,333. 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-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: justify; text-indent: 39.3pt">The average short-term borrowing rates for the
years ended December 31, 2023, and 2022 were approximately 4.48% and 4.72%, respectively.</p><div>

</div><p style="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"><i>Long-term loans</i></p><div>

</div><p style="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">As of December 31, 2023, and 2022, long-term loan balance
is $11,378,429 and $9,040,002, respectively.</p><div>

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 31.5pt">On April 16, 2014, 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 in various installments
from June 21, 2014 to November 18, 2018. The loan was guaranteed by an independent third party. Interest payment was 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. On November 6, 2018,
the loan was renewed for additional 5 years and will be due and payable in various installments from December 21, 2018 to November 5,
2023. The loan was fully repaid in December 2023. As of December 31, 2023 and 2022, total outstanding loan balance was $nil and $1,234,816,
respectively, which are presented as current liabilities in the consolidated balance sheet.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 31.5pt">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
and $280,466 as of December 31, 2023 and 2022, respectively. 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 December 31, 2023 and 2022, the total outstanding loan balance
was $3,528,315 and $3,589,582. Out of the total outstanding loan balance, current portion amounted was $1,269,290, which is presented
as current liabilities in the consolidated balance sheet and the remaining balance of $2,259,025 is presented as non-current liabilities
in the consolidated balance sheet as of December 31, 2023.</p><div>


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

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




</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 31.5pt">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 December 31, 2023 and 2022, the total outstanding loan balance
was $2,259,026 and $2,297,332, respectively, which are presented as current liabilities and non-current liabilities in the consolidated
balance sheet as of December 31, 2023 and 2022, respectively.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 31.5pt">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 December 31, 2023 and 2022, the total outstanding loan balance
was $1,835,458 and $1,866,582, respectively, which are presented as current liabilities and non-current liabilities in the consolidated
balance sheet as of December 31, 2023 and 2022, respectively.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 31.5pt">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 December 31, 2023, the total outstanding loan
balance was $2,541,404. Out of the total outstanding loan balance, current portion amounted was $1,284,820, which is presented as current
liabilities in the consolidated balance sheet and the remaining balance of $1,256,584 is presented as non-current liabilities in the consolidated
balance sheet as of December 31, 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 31.5pt">On July 1, 2022, the Company entered into a loan
agreement with Jiangna Yu, a customer of the Company, pursuant to which the Company borrowed RMB 400,000 from Jiangna Yu for a term of
five years. The loan is payable in monthly installment of RMB10,667 from July 2022 to July 2027. The company repaid the loan in November
2023. As of December 31, 2023 and 2022, the total outstanding loan balance was $nil and $51,690, respectively. Out of the total outstanding
loan balance, current portion amounted $nil and $11,486, respectively, which are presented as current liabilities and the remaining balance
of $nil and $40,204 are presented as non-current liabilities in the consolidated balance sheet as of December 31, 2023 and 2022, respectively.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">Total interest expenses
for the short-term bank loans and long-term loans for the years ended December 31, 2023, and 2022 were $977,678 and $988,997 respectively.</p><div>

</div><p style="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"><i>Related party transactions</i></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Mr. Zhenyong Liu 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,915 and $368,052 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 December 31, 2023, and 2022, respectively.</p><div>

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

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




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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">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 December 31, 2023, and 2022, approximately $42,357 and $43,075 of interest 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-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">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 December 2023, and 2022, the outstanding
interest was $194,047 and $197,338, 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-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">As of December 31, 2023,
and 2022, total amount of loans due to Mr. Zhenyong Liu were $nil. The interest expense incurred for such related party loans are $nil
for the years ended December 31, 2023, and 2022. The accrued interest owe to Mr. Zhenyong Liu was approximately $598,319 and $608,465,
as of December 31, 2023 and 2022, respectively, which was recorded in other payables and accrued liabilities.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">On December 8, 2021, the
Company entered into an agreement with Mr. Zhenyong Liu, which allows Mr. Zhenyong Liu to borrow from the Company an amount of $6,507,431
(RMB44,089,085). The loan was unsecured and carried a fixed interest rate of 3% per annum. The loan was repaid by Mr. Zhenyong Liu in
February 2022.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">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 year ended December 31, 2023 was $290,275.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">As of December 31, 2023,
and 2022, amount due to shareholder are $727,433, which represent funds from shareholders to pay for various expenses incurred in the
U.S. The amount is due on demand with interest free.</p><div>

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

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

</div><p style="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: justify; text-indent: 29.15pt">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-top: 0pt; margin-bottom: 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">Revenue Recognition Policy</span></p><div>

</div><p style="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: justify; text-indent: 29.15pt">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-top: 0pt; margin-bottom: 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">Long-Lived Assets</span></p><div>

</div><p style="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: justify; text-indent: 29.15pt">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 years ended December 31,
2023 and 2022, 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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

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




</div><p style="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"><span style="text-decoration:underline">Foreign Currency Translation</span></p><div>

</div><p style="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: justify; text-indent: 29.15pt">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 December 31, 2023 and 2022 to translate the Chinese RMB to the U.S. Dollars are 7.0827:1 and 6.9646:1, respectively.
Revenues and expenses are translated using the prevailing average exchange rates at 7.0558:1, and 6.7573:1 for the years ended December
31, 2023 and 2022, respectively. Translation adjustments are included in other comprehensive income (loss).</p><div>

</div><p style="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"><b>Off-Balance Sheet Arrangements</b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">We were the guarantor for
Baoding Huanrun Trading Co., for its long-term bank loans in an amount of $4,376,862 (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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

</div><p style="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: justify; text-indent: 29.15pt">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-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 29.15pt">&#160;</p><div>

</div><div><a id="a_013"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Item 7A. Quantitative and Qualitative Disclosures About Market Risk</b></p><div>

</div><p style="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"><b>Foreign Exchange Risk</b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

</div><p style="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: justify; text-indent: 29.15pt">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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><div><a id="a_014"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Item 8. Financial Statements and Supplementary Data</b></p><div>

</div><p style="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: justify; text-indent: 29.15pt">Our audited financial statement
for the fiscal year ended December 31, 2023 and 2022, together with the report of the independent certified public accounting firms thereon
and the notes thereto, are presented beginning at page F-1.</p><div>

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

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




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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM</b></p><div>

</div><p style="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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><img alt="" src="image_011.jpg"/>&#160;</p><div>

</div><p style="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">To: The Board of Directors and Stockholders
of&#160;</p><div>

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

</div><p style="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">Opinion on the Financial Statements</p><div>

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">We have audited the accompanying consolidated balance sheets of IT
Tech Packaging, Inc. (the Company) as of December 31, 2023, and 2022, and the related consolidated statements of income (loss) and comprehensive
income (loss), changes in stockholders&#8217; equity, and cash flows for each of the years in the two-year period ended December 31, 2023,
and the related notes (collectively referred to as the financial statements). In our opinion, the financial statements present fairly,
in all material respects, the financial position of the Company as of December 31, 2023, and 2022, and the results of its operations and
its cash flows for each of the years in the two-year period ended December 31, 2023, in conformity with accounting principles generally
accepted in the United States of America.</p><div>

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

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

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">These financial statements are the responsibility of the Company&#8217;s
management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public
accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent
with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities
and Exchange Commission and the PCAOB.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">We conducted our audits in accordance with the standards of the PCAOB.
Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free
of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit
of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control
over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control
over financial reporting. Accordingly, we express no such opinion.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Our audits included performing procedures to assess the risks of material
misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures
included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included
evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation
of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</p><div>

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

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

</div><p style="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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The critical audit matter communicated below is a matter arising from
the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that:
(1) related to the accounts or disclosures that are material to the financial statements and (2) involved our especially challenging,
subjective, or complex judgments. The communication of the critical audit matter does not alter in anyway our opinion on the financial
statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical
audit matters or on the accounts or disclosures to which they relate.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The principal considerations in determining that this was a critical
audit matter was that the Company had a significant accumulated balance and the carrying value of such assets are subject to estimation,
judgment, and complex calculations. The balance resulted from temporary differences in taxes dues as the result of the difference in timing
of recognition of expenses that are required under generally accepted accounting principles, but may require deferral under local tax
regulations. The Company&#8217;s consolidated financial statements include entities in multiple jurisdictions with varying tax laws. These
circumstances lead to estimation and interpretation that may be challenging to assess and evaluate as part of the audit. The audit engagement
team addressed this critical accounting matter by reviewing the Company&#8217;s accounting policies, perform extended audit procedures
including examination of relevant local tax laws, testing for arithmetical accuracy of the asset, review of the Company&#8217;s assumptions
and estimates concerning future profitability, and independent recalculation of the future tax asset. The engagement team was satisfied
with the evidence accumulated to support our audit opinion and to mitigate the risk of material misstatement to an acceptable level. The
accounts that are affected by this critical audit matter are deferred tax assets, related valuation allowance and income tax expense.</p><div>

</div><p style="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">/s/ GGF CPA LTD</p><div>

</div><p style="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">GGF CPA LTD Certified Public Accountants</p><div>

</div><p style="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">We have served as the Company&#8217;s auditor since March 1, 2024.</p><div>

</div><p style="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">Guangzhou, Guangdong, China</p><div>

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

</div><p style="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">March 27, 2024</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM</b></p><div>

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

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

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

</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">To: The Board of Directors and Stockholders of</p><div>

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

</div><p style="font: 8pt Times New Roman, Times, Serif; text-align: left; 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: justify; text-indent: 29.15pt">IT Tech Packaging, Inc.</p><div>



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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Opinion on the Financial Statements</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have audited the accompanying consolidated
balance sheets of IT Tech Packaging, Inc. (the Company) as of December 31, 2022, and 2021, and the related consolidated statements of
income (loss) and comprehensive income (loss), changes in stockholders&#8217; equity, and cash flows for each of the years in the two-year
period ended December 31, 2022, and the related notes (collectively referred to as the financial statements). In our opinion, the financial
statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022, and 2021, and the
results of its operations and its cash flows for each of the years in the two-year period ended December 31, 2022, in conformity with
accounting principles generally accepted in the United States of America.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These financial statements are the responsibility
of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our
audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are
required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and
regulations of the Securities and Exchange Commission and the PCAOB.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We conducted our audits in accordance with the
standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial
statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged
to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding
of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s
internal control over financial reporting. Accordingly, we express no such opinion.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our audits included performing procedures to assess
the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond
to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements.
Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating
the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The critical audit matter communicated below is
a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the
audit committee and that: (1) related to the accounts or disclosures that are material to the financial statements and (2) involved our
especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in anyway our
opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate
opinion on the critical audit matters or on the accounts or disclosures to which they relate.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We determined that the auditing of deferred tax
asset should be considered a critical audit matter. The principal considerations in determining that this was a critical audit matter
was that the Company had a significant accumulated balance and the carrying value of such assets are subject to estimation, judgment,
and complex calculations. The balance resulted from temporary differences in taxes dues as the result of the difference in timing of recognition
of expenses that are required under generally accepted accounting principles, but may require deferral under local tax regulations. The
Company&#8217;s consolidated financial statements include entities in multiple jurisdictions with varying tax laws. These circumstances
lead to estimation and interpretation that may be challenging to assess and evaluate as part of the audit. The audit engagement team addressed
this critical accounting matter by reviewing the Company&#8217;s accounting policies, perform extended audit procedures including examination
of relevant local tax laws, testing for arithmetical accuracy of the asset, review of the Company&#8217;s assumptions and estimates concerning
future profitability, and independent recalculation of the future tax asset. The engagement team was satisfied with the evidence accumulated
to support our audit opinion and to mitigate the risk of material misstatement to an acceptable level. The accounts that are affected
by this critical audit matter are deferred tax assets, related valuation allowance and income tax expense.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" name="dei:AuditorName" id="ixv-17552">WWC, P.C.</ix:nonNumeric></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have served as the Company&#8217;s auditor since March 25, 2018.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" name="dei:AuditorLocation" id="ixv-17553">San Mateo, California</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">PCAOB NO.: <ix:nonNumeric contextRef="c0" name="dei:AuditorFirmId" id="ixv-17554">1171</ix:nonNumeric></p><div>

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

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

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

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

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

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

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

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

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">ASSETS</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom">
    <td style="font-size: 7pt">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td colspan="2" style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td colspan="2" style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Current Assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="0" unitRef="usd" id="ixv-17555">3,918,938</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="0" unitRef="usd" id="ixv-17556">9,524,868</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="0" unitRef="usd" id="ixv-17557">472,983</ix: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-0">-</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">Accounts receivable (net of allowance for doubtful accounts of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-17558">11,745</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-17559">881,878</ix:nonFraction> as of December 31, 2023 and December 31, 2022, respectively)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-17560">575,526</ix: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-1">-</div></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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-17561">3,555,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="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-17562">2,872,622</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-17563">18,981,290</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-17564">27,207,127</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-17565">853,929</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:OtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-17566">7,561,858</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-17567">28,357,901</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-17568">47,166,475</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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-2">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseNoncurrent" scale="0" unitRef="usd" id="ixv-17569">1,031,502</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">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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-17570">528,648</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-17571">672,722</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Finance lease right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-3">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-17572">1,939,970</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">Property, plant, and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-17573">163,974,022</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-17574">151,569,898</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValueAddedTaxReceivableNoncurrent" scale="0" unitRef="usd" id="ixv-17575">1,883,078</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValueAddedTaxReceivableNoncurrent" scale="0" unitRef="usd" id="ixv-17576">2,066,666</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">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-4">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; 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 Assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-17577">194,743,649</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-17578">204,447,233</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: center">LIABILITIES AND 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="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; 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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17579">423,567</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17580">5,598,311</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">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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-17581">6,874,497</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-17582">4,835,884</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-17583">100,484</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-17584">224,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">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-17585">4,991</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-17586">5,025</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CustomerAdvancesCurrent" scale="0" unitRef="usd" id="ixv-17587">136,167</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-6">-</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">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17588">728,869</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17589">727,462</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17590">237,842</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17591">165,986</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other payables and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd" id="ixv-17592">12,912,517</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd" id="ixv-17593">5,665,558</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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-7">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-17594">417,906</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; 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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17595">21,418,934</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17596">17,640,629</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; 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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-17597">4,503,932</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-17598">4,204,118</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">Deferred gain on sale-leaseback</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-8">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="itp:DeferredGainOnSaleleaseback" scale="0" unitRef="usd" id="ixv-17599">52,314</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Lease liability - non-current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-17600">483,866</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-17601">579,997</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">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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-17602">54</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-17603">646,283</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total liabilities (including amounts of the consolidated VIE without recourse to the Company of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:VariableInterestEntityConsolidatedCarryingAmountLiabilities1" scale="0" unitRef="usd" id="ixv-17604">20,084,995</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="itp:VariableInterestEntityConsolidatedCarryingAmountLiabilities1" scale="0" unitRef="usd" id="ixv-17605">16,784,878</ix:nonFraction> as of December 31, 2023 and 2022, 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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-17606">26,406,786</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-17607">23,123,341</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; 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">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-9">&#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-10">&#160;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; 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">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="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Common stock, <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-17608"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-17609">50,000,000</ix:nonFraction></ix:nonFraction> shares authorized, $<ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-17610"><ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-17611">0.001</ix:nonFraction></ix:nonFraction> par value per share, <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-17612"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-17613"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17614"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17615">10,065,920</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December 31, 2023 and 2022.</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-17616">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="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-17617">10,066</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="0" unitRef="usd" id="ixv-17618">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="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="0" unitRef="usd" id="ixv-17619">89,172,771</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">Statutory earnings reserve</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:StatutoryEarningsReserve" scale="0" unitRef="usd" id="ixv-17620">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="c4" decimals="0" format="ixt:num-dot-decimal" name="itp:StatutoryEarningsReserve" scale="0" unitRef="usd" id="ixv-17621">6,080,574</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accumulated other comprehensive loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-17622">10,555,534</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-17623">7,514,540</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">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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-17624">83,628,986</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-17625">93,575,021</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; 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 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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17626">168,336,863</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17627">181,323,892</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; 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 Liabilities and Stockholders&#8217; Equity</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-17628">194,743,649</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-17629">204,447,233</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>




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

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

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

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

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

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



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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FOR THE YEARS ENDED DECEMBER 31, 2023 AND 2022</b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; 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">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">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-17630">86,546,950</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-17631">100,352,434</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>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-17632">85,547,065</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-17633">95,598,238</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Gross Profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-17634">999,885</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-17635">4,754,196</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Selling, general and administrative expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-17636">9,075,475</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-17637">10,058,723</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Gain (Loss) from disposal and impairment of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="0" sign="-" unitRef="usd" id="ixv-17638">1,500,298</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-11">-</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: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">Loss from Operations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17639">9,575,888</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17640">5,304,527</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></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:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-17641">315,096</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-17642">24,264</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-17643">984,518</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-17644">1,027,951</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">Gain on acquisition</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="c7" decimals="0" format="ixt:num-dot-decimal" name="itp:GainOnAcquisition" scale="0" unitRef="usd" id="ixv-17645">30,994</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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-17646">646,229</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:UnrealizedGainLossOnDerivatives" scale="0" unitRef="usd" id="ixv-17647">1,417,251</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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 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-17648">9,599,081</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-17649">4,859,969</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">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-17650">346,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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-17651">11,711,339</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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-17652">9,946,035</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17653">16,571,308</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Other Comprehensive Loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">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:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-17654">3,040,994</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-17655">18,010,708</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">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-17656">12,987,029</ix:nonFraction></td><td style="padding-bottom: 2pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-17657">34,582,016</ix:nonFraction></td><td style="padding-bottom: 2pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">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 style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left"><div style="-sec-ix-hidden: hidden-fact-14; -sec-ix-hidden: hidden-fact-13">Basic and Diluted Losses per Share</div></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-17658">0.99</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-17659">1.66</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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-16; -sec-ix-hidden: hidden-fact-15">Outstanding &#8211; Basic and Diluted</div></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:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-17660">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">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-17661">9,972,788</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>






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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FOR THE YEARS ENDED DECEMBER 31, 2023 AND 2022</b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">Accumulated</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">Additional</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">Statutory</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">Other</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Common&#160;Stock</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; text-align: center">Paid-in</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; text-align: center">Earnings</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; text-align: center">Comprehensive</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; text-align: center">Retained</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Shares</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Capital</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Reserve</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Income (loss)</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Earnings</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 37%">Balance at December 31, 2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17662">9,915,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: 6%; text-align: right"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17663">9,916</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: 6%; text-align: right"><ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17664">89,016,921</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: 6%; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17665">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: 6%; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17666">10,496,168</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: 6%; text-align: right"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17667">110,146,329</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: 6%; text-align: right"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17668">215,749,908</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">Issuance of shares to officer and <br/>directors</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c14" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-17669">150,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-17670">150</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-17671">155,850</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-17672">156,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Foreign currency translation adjustment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-17673">18,010,708</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-17674">18,010,708</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17675">16,571,308</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17676">16,571,308</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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, 2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c18" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17677">10,065,920</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17678">10,066</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17679">89,172,771</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c20" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17680">6,080,574</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c21" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-17681">7,514,540</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17682">93,575,021</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17683">181,323,892</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Foreign currency translation adjustment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-17684">3,040,994</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:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-17685">3,040,994</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17686">9,946,035</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17687">9,946,035</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">Balance at December 31, 2023</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c25" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17688">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="c25" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17689">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="c26" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17690">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="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17691">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="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-17692">10,555,534</ix:nonFraction></td><td style="padding-bottom: 2pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c29" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17693">83,628,986</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:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17694">168,336,863</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">&#160;</p><div>

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

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



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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FOR THE YEARS ENDED DECEMBER 31, 2023 AND 2022</b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom">
    <td style="font-size: 7pt; text-align: center">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td colspan="2" style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td colspan="2" style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#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" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: left">Net income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 6%; 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-17695">9,946,035</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: 6%; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17696">16,571,308</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Adjustments to reconcile net income to net cash provided by operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-17697">14,225,990</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-17698">14,788,036</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">(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-17699">646,229</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfDerivatives" scale="0" unitRef="usd" id="ixv-17700">1,417,251</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">(Gain) Loss from disposal and impairment of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" sign="-" unitRef="usd" id="ixv-17701">1,608,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"><div style="-sec-ix-hidden: hidden-fact-17">-</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">(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-17702">34,193</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-17703">843,779</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Allowances for inventories, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd" id="ixv-17704">2,970</ix: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-18">-</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">Share-based compensation and expenses</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="usd" id="ixv-17705">156,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Gain on acquisition</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="c7" decimals="0" format="ixt:num-dot-decimal" name="itp:GainOnAcquisitionofOperatingActivities" scale="0" unitRef="usd" id="ixv-17706">30,992</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">Deferred tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-17707">10,261,104</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Changes in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-17708">280,970</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-17709">3,750,196</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" sign="-" unitRef="usd" id="ixv-17710">9,322,532</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" unitRef="usd" id="ixv-17711">3,976,010</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd" id="ixv-17712">736,267</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" sign="-" unitRef="usd" id="ixv-17713">2,554,072</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" unitRef="usd" id="ixv-17714">50</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" sign="-" unitRef="usd" id="ixv-17715">4,496</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">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" unitRef="usd" id="ixv-17716">136,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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInCustomerAdvances" scale="0" sign="-" unitRef="usd" id="ixv-17717">37,452</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" scale="0" sign="-" unitRef="usd" id="ixv-17718">478,025</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" scale="0" unitRef="usd" id="ixv-17719">444,291</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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="0" unitRef="usd" id="ixv-17720">74,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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-17721">103,683</ix:nonFraction></td><td style="text-align: left">)</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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-17722">596,695</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" unitRef="usd" id="ixv-17723">677,840</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">Income taxes payable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" sign="-" unitRef="usd" id="ixv-17724">412,504</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" sign="-" unitRef="usd" id="ixv-17725">614,738</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">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-17726">12,871,086</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:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd" id="ixv-17727">10,719,388</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Cash Flows from Investing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Purchases of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-17728">22,292,870</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-17729">4,534,092</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Proceeds from sale of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-17730">53,573</ix: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-22">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Acquisition of land</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-23">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireLandHeldForUse" scale="0" unitRef="usd" id="ixv-17731">6,364,439</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td><td style="font-size: 7pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Net Cash Used 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-17732">22,239,297</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-17733">10,898,531</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Cash Flows from Financing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Proceeds from issuance of shares and warrants, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-25">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Proceeds from short term bank loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromShortTermDebt" scale="0" unitRef="usd" id="ixv-17734">1,275,546</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromShortTermDebt" scale="0" unitRef="usd" id="ixv-17735">6,214,020</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Proceeds from long term 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:ProceedsFromIssuanceOfLongTermDebt" scale="0" unitRef="usd" id="ixv-17736">3,769,948</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="0" unitRef="usd" id="ixv-17737">59,195</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">Repayment of bank loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfBankDebt" scale="0" unitRef="usd" id="ixv-17738">7,647,610</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfBankDebt" scale="0" unitRef="usd" id="ixv-17739">6,071,952</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Payment of capital lease obligation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" scale="0" unitRef="usd" id="ixv-17740">74,154</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" scale="0" unitRef="usd" id="ixv-17741">206,114</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-align: left">Loan to a related party (net)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="itp:LoanToARelatedPartynet" scale="0" unitRef="usd" id="ixv-17742">7,086,369</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="itp:LoanToARelatedPartynet" scale="0" sign="-" unitRef="usd" id="ixv-17743">874,745</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td><td style="font-size: 7pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Net Cash Provided by (Used in) 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-17744">4,410,099</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:NetCashProvidedByUsedInFinancingActivities" scale="0" sign="-" unitRef="usd" id="ixv-17745">879,596</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; 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">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-17746">174,835</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-17747">618,005</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; 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 Decrease in Cash and Cash Equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-17748">5,132,947</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-17749">1,676,744</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Cash, Cash Equivalents and Restricted Cash - Beginning of Year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-17750">9,524,868</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="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-17751">11,201,612</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Cash, Cash Equivalents and Restricted Cash - End of Year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-17752">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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-17753">9,524,868</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Supplemental Disclosure of Cash Flow Information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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-17754">1,484,461</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-17755">320,568</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">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-17756">759,458</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-17757">2,049,911</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cash and bank balances</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="itp:CashAndBankBalances" scale="0" unitRef="usd" id="ixv-17758">3,918,938</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="itp:CashAndBankBalances" scale="0" unitRef="usd" id="ixv-17759">9,524,868</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashEquivalentsCurrent" scale="0" unitRef="usd" id="ixv-17760">472,983</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-26">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt">&#160;</td>
    <td style="font-size: 7pt; text-align: left">&#160;</td><td style="font-size: 7pt; text-align: right">&#160;</td><td style="font-size: 7pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-17761">4,391,921</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="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-17762">9,524,868</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>



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

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

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

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



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

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

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="ixv-9262"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(1) Organization and Business Background</b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="c30" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-17763">0.001</ix:nonFraction> per share
(the &#8220;Common Stock&#8221;), at a ratio of <ix:nonNumeric contextRef="c0" name="us-gaap:StockholdersEquityReverseStockSplit" id="ixv-17764">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 will be 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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 29, 2007, pursuant to an agreement
and plan of merger (the &#8220;Merger Agreement&#8221;), the Company acquired Dongfang Zhiye 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="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="0" unitRef="shares" id="ixv-17765">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="c31" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-17766">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: 0pt 0">&#160;</p>

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

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

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

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

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

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

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_2" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Capital" scale="0" unitRef="usd" id="ixv-17768">10,000,000</ix:nonFraction>
(subsequently increased to $<ix:nonFraction contextRef="c33" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Capital" scale="0" unitRef="usd" id="ixv-17769">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="c34" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-17770">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="c35" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ManagementAndServiceFeesRate" scale="-2" unitRef="pure" id="ixv-17771">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="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedBalancePrincipalAmount" scale="0" unitRef="usd" id="ixv-17772">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="c33" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" unitRef="cnyPershares" id="ixv-17773">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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="c37" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TerminationLoans" scale="0" unitRef="usd" id="ixv-17774">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="c38" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-17775">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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="c39" decimals="2" format="ixt:num-dot-decimal" name="itp:PercentageShareOfDistributableProfit" scale="-2" unitRef="pure" id="ixv-17776">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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 25, 2019, Dongfang Paper entered into
an acquisition agreement with the shareholder of Hebei Tengsheng Paper Co., Ltd. (&#8220;Tengsheng Paper&#8221;), a limited liability
company organized under the laws of the PRC, pursuant to which Dongfang Paper will acquire Tengsheng Paper. Full payment of the consideration
in the amount of RMB<ix:nonFraction contextRef="c40" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" unitRef="cny" id="ixv-17777">320</ix:nonFraction> million (approximately $<ix:nonFraction contextRef="c40" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" unitRef="usd" id="ixv-17778">45</ix:nonFraction> million) was made on February 23, 2022.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">QianrongQianhui Hebei Technology Co., Ltd (&#8220;Qianrong&#8221;),
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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 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 Financial Accounting
Standard Board (the &#8220;FASB&#8221;). The revenue generated from Dongfang Paper and Tengsheng Paper for the years ended December 31,
2023 and 2022 was accounted for <ix:nonFraction contextRef="c41" decimals="4" format="ixt:num-dot-decimal" name="itp:PercentageOfRevenue" scale="-2" unitRef="pure" id="ixv-17779">99.88</ix:nonFraction>%%and <ix:nonFraction contextRef="c42" decimals="4" format="ixt:num-dot-decimal" name="itp:PercentageOfRevenue" scale="-2" unitRef="pure" id="ixv-17780">99.74</ix:nonFraction>% of the Company&#8217;s total revenue, respectively. Dongfang Paper and Tengsheng Paper
also accounted for <ix:nonFraction contextRef="c43" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedPercentOfNetAssets" scale="-2" unitRef="pure" id="ixv-17781">94.93</ix:nonFraction>% and <ix:nonFraction contextRef="c44" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedPercentOfNetAssets" scale="-2" unitRef="pure" id="ixv-17782">88.54</ix:nonFraction>% of the total assets of the Company as of December 31, 2023 and 2022, 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: 71 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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








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

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

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



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

<ix:continuation continuedAt="_ScheduleOfVariableInterestEntitiesTextBlock-c0_cont_2" id="_ScheduleOfVariableInterestEntitiesTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="text-align: center; width: 35%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 20%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date of</b></span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Place of</b></span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 10%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage</b></span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="text-align: center; width: 22%">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Incorporation</b></span></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>Incorporation or</b></span></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>of</b></span></td>
    <td 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">
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>or Establishment</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Establishment</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Principal Activity</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Subsidiary:</i> &#160;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Holding</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c45" name="itp:DateOfIncorporationOrEstablishment" id="ixv-9409"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 13, 2006</span></ix:nonNumeric></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c45" name="itp:PlaceOfIncorporationOrEstablishment" id="ixv-9413"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">BVI</span></ix:nonNumeric></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c46" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-17783">100</ix:nonFraction>%</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c45" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-9420"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inactive investment holding</span></ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shengde Holdings</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c47" name="itp:DateOfIncorporationOrEstablishment" id="ixv-9427"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">February 25, 2009</span></ix:nonNumeric></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c47" name="itp:PlaceOfIncorporationOrEstablishment" id="ixv-9431"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">State of Nevada</span></ix:nonNumeric></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c48" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-17784">100</ix:nonFraction>%</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c47" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-9438"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investment holding</span></ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Baoding Shengde</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c49" name="itp:DateOfIncorporationOrEstablishment" id="ixv-9445"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 1, 2009</span></ix:nonNumeric></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c49" name="itp:PlaceOfIncorporationOrEstablishment" id="ixv-9449"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></ix:nonNumeric></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c50" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-17785">100</ix:nonFraction>%</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c49" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-9456"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paper production and distribution</span></ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qianrong</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c51" name="itp:DateOfIncorporationOrEstablishment" id="ixv-9463"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July 15, 2021</span></ix:nonNumeric></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c51" name="itp:PlaceOfIncorporationOrEstablishment" id="ixv-9467"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></ix:nonNumeric></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c52" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-17786">100</ix:nonFraction>%</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c51" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-9474"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">New material technology service</span></ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Variable interest entity (&#8220;VIE&#8221;):</i></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c53" name="itp:DateOfIncorporationOrEstablishment" id="ixv-9503"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 10, 1996</span></ix:nonNumeric></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c53" name="itp:PlaceOfIncorporationOrEstablishment" id="ixv-9507"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></ix:nonNumeric></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="-sec-ix-hidden: hidden-fact-27; font-family: Times New Roman, Times, Serif; font-size: 10pt">Control*</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c53" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-9514"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paper production and distribution</span></ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c55" name="itp:DateOfIncorporationOrEstablishment" id="ixv-9521"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 07, 2011</span></ix:nonNumeric></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c55" name="itp:PlaceOfIncorporationOrEstablishment" id="ixv-9525"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></ix:nonNumeric></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="-sec-ix-hidden: hidden-fact-28; font-family: Times New Roman, Times, Serif; font-size: 10pt">Control**</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c55" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-9532"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paper production and distribution</span></ix:nonNumeric></td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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="c41" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-17788">100</ix:nonFraction>% controlled variable interest
entity of the Company.</ix:footnote></td>
</tr></table></ix:continuation>

<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-17790">100</ix:nonFraction>% subsidiary of Dongfang Paper.</ix:footnote></td>
</tr></table></ix:continuation>

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

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

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

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

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

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

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

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_4" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has aggregated the financial information
of Dongfang Paper in the table below. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfCondensedFinancialStatementsTableTextBlock-c0_cont_1" escape="true" name="srt:ScheduleOfCondensedFinancialStatementsTableTextBlock" id="ixv-17791">The aggregate carrying value of Dongfang Paper&#8217;s assets and liabilities (after elimination
of intercompany transactions and balances) in the Company&#8217;s consolidated balance sheets as of December 31, 2023, and 2022 are as
follows:</ix:nonNumeric></p>

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

<ix:continuation id="_ScheduleOfCondensedFinancialStatementsTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December
    31,</b></span></td><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">December 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; 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>2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#12288;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">ASSETS</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Current Assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Cash and bank balances</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-17792">2,807,608</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-17793">3,427,717</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="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-17794">472,983</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; 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="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="usd" id="ixv-17795">575,526</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-17796">3,555,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="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-17797">2,852,553</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Prepayments and other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-17798">18,617,351</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-17799">20,134,386</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Due from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-17800">289,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="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-17801">7,418,274</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: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-17802">26,317,876</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-17803">33,832,930</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: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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-31">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseNoncurrent" scale="0" unitRef="usd" id="ixv-17804">1,031,502</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">Operating lease right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-17805">528,648</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-17806">672,722</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Finance lease right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-17807">1,939,970</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">Property, plant, and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-17808">158,027,099</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-17809">143,534,690</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">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-33">-</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-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: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Total Assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-17810">184,873,623</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-17811">181,011,814</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-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="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; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Short-term bank loans</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></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="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17812">5,598,311</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-17813">2,780,014</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-17814">4,835,885</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">Lease liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-17815">100,484</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-17816">224,497</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-17817">4,991</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-17818">5,025</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Advance from customers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CustomerAdvancesCurrent" scale="0" unitRef="usd" id="ixv-17819">136,167</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17820">231,568</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17821">143,156</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other payables and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17822">11,843,973</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17823">4,887,584</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Income taxes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-17824">417,906</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: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Total current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17825">15,097,197</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17826">16,112,364</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: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-17827">4,503,932</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-17828">40,203</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">Deferred gain on sale-leaseback</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="itp:DeferredGainOnSaleleasebackNonCurrent" scale="0" unitRef="usd" id="ixv-17829">52,314</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">Lease liability - non-current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-17830">483,866</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-17831">579,997</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Total liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-17832">20,084,995</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-17833">16,784,878</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:continuation></ix:continuation><div>


</div><div>

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

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

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

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

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

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

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="ixv-10025"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(2) Basis of Presentation and Significant Accounting Policies</b></p>

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

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

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

<ix:continuation id="_ConsolidationVariableInterestEntityPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements of the Company
are prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;US GAAP&#8221;), and
include the assets, liabilities, revenues, expenses and cash flows of all subsidiaries and variable interest entity. All significant inter-company
balances, transactions and cash flows are eliminated on consolidation.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="ixv-10036"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Foreign Currency Translation</i></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_2" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for foreign currency translation
pursuant to ASC Topic 830, <i>Foreign Currency Matters</i>. The functional currency of Dongfang Paper and Baoding Shengde is the Chinese
Yuan Renminbi (&#8220;RMB&#8221;). Monetary assets and liabilities denominated in currencies other than RMB are translated into RMB at
the rates of exchange ruling at the balance sheet date. Transactions in currencies other than RMB are converted into RMB at the applicable
rates of exchange prevailing the transactions occurred. Transaction gains and losses are recognized in the consolidated statements of
income. The functional currency of IT Tech Packaging and Shengde Holdings is United States dollars. Monetary assets and liabilities denominated
in currencies other than United States dollars are translated into United States dollars at the rates of exchange ruling at the balance
sheet date. Translation in currencies other than United States dollars are converted into United States dollars at the applicable rates
of exchange prevailing when the transactions occurred. Transaction gains or losses are recognized in the consolidated statement of income.</p></ix:continuation>

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

<ix:continuation id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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. <ix:nonNumeric contextRef="c0" name="us-gaap:ForeignCurrencyTransactionsDescription" id="ixv-17834">The current exchange rates
used by the Company as of December 31, 2023, and 2022 to translate the Chinese RMB to the U.S. Dollars are 7.0827:1, and 6.9646:1, respectively.
Revenues and expenses are translated using the average exchange rates prevailing throughout the respective years at 7.0558:1 and 6.75731
for the years ended December 31, 2023, and 2022, respectively.</ix:nonNumeric> Translation adjustments are included in other comprehensive income (loss).</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_UseOfEstimates-c0_cont_1" escape="true" name="us-gaap:UseOfEstimates" id="ixv-10047"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Use of Estimates</i></p></ix:nonNumeric>

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

<ix:continuation id="_UseOfEstimates-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of consolidated financial statements
in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities
as of December 31, 2023, and 2022, and revenues and expenses for the years ended December 31, 2023, and 2022. The most significant estimates
relate to allowance for uncollectible accounts receivable, inventory valuation, useful lives and impairment for property, plant and equipment,
valuation allowance for deferred tax assets and contingencies. Actual results could differ from those estimates made by management.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>




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

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

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

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

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

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_2" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="ixv-10075"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Accounts Receivable</i></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_2" id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Trade accounts receivable are recorded on shipment
of products to customers. The trade receivables are all without customer collateral and interest is not accrued on past due accounts.
Periodically, management reviews the adequacy of its provision for doubtful accounts based on historical bad debt expense results and
current economic conditions using factors based on the aging of its accounts receivable. Additionally, the Company may identify additional
allowance requirements based on indications that a specific customer may be experiencing financial difficulties. Actual bad debt results
could differ materially from these estimates. As of December 31, 2023, and 2022, the balance of allowance for doubtful accounts was $<ix:nonFraction contextRef="c59" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-17835">881,878</ix:nonFraction>
and $<ix:nonFraction contextRef="c60" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-17836">69,053</ix:nonFraction>, respectively; and the movement of the provision of the doubtful accounts is as below. <ix:nonNumeric contextRef="c0" continuedAt="_AccountsReceivableAllowanceForCreditLossTableTextBlock-c0_cont_1" escape="true" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="ixv-17837">While management uses the best information
available upon which to base estimates, future adjustments to the allowance may be necessary if economic conditions differ substantially
from the assumptions used for the purposes of analysis.</ix:nonNumeric></p></ix:continuation>

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

<ix:continuation id="_AccountsReceivableAllowanceForCreditLossTableTextBlock-c0_cont_1"><ix:continuation id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Allowance of doubtful accounts</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><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">Opening balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-17838">881,878</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="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-17839">69,053</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Provision (Reversal) for the year</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:ProvisionsReversalForTheYear" scale="0" unitRef="usd" id="ixv-17840">858,689</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="itp:ProvisionsReversalForTheYear" scale="0" sign="-" unitRef="usd" id="ixv-17841">843,779</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">Exchange difference</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-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="itp:ExchangeDifference" scale="0" sign="-" unitRef="usd" id="ixv-17842">11,444</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="itp:ExchangeDifference" scale="0" sign="-" unitRef="usd" id="ixv-17843">30,954</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Closing balance</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-17844">11,745</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-17845">881,878</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:continuation>



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

<ix:nonNumeric contextRef="c0" continuedAt="_InventoryPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InventoryPolicyTextBlock" id="ixv-10160"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Inventories</i></p></ix:nonNumeric>

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

<ix:continuation id="_InventoryPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Inventories consist
principally of raw materials and finished goods, and are stated at the lower of cost (average cost method) or market. Cost includes labor,
raw materials, and allocated overhead. Provision in inventories were </span>$<ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-17846">2,959</ix:nonFraction> and <span style="font-size: 10pt">$<span style="-sec-ix-hidden: hidden-fact-39">nil</span> for the years
ended December 31, 2023, and 2022, respectively.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="ixv-10170"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Property, Plant, and Equipment</i></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property, plant, and equipment are stated at cost
less accumulated depreciation and any impairment losses. Major renewals, betterments, and improvements are capitalized to the asset accounts
while replacements, maintenance, and repairs, which do not improve or extend the lives of the respective assets, are expensed to operations.
At the time property, plant, and equipment are retired or otherwise disposed of, the asset and related accumulated depreciation or amortization
accounts are relieved of the applicable amounts. Gains or losses from retirements or sales are credited or charged to operations.</p></ix:continuation>

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

<ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Construction-in-progress is stated at cost and
capitalized as expenses are incurred or as payments are made pursuant to relevant construction contracts. Contract retention is recorded
as accrued liability. Construction in progress is not depreciated until project completion and the constructed property being placed in
service, at which time the capitalized balance will be transferred to appropriate account of property, plant and equipment.</p></ix:continuation>

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

<ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_4" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" id="ixv-17847">The Company depreciates property, plant, and equipment using the straight-line
method as follows:</ix:nonNumeric></p></ix:continuation>

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

<ix:continuation id="_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock-c0_cont_1"><ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 33%"><span style="font-size: 10pt">Land use right</span></td>
    <td style="width: 67%; padding-left: 1.25in"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c68" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction" id="ixv-17848">Over the lease term</ix:nonNumeric></span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">Building and improvements</span></td>
    <td style="padding-left: 1.25in"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c69" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-17849">30</ix:nonNumeric> years</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">Machinery and equipment</span></td>
    <td style="padding-left: 1.25in"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c70" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-17850">5</ix:nonNumeric>-<ix:nonNumeric contextRef="c71" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-17851">15</ix:nonNumeric> years</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">Vehicles</span></td>
    <td style="padding-left: 1.25in"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c72" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-17852">15</ix:nonNumeric> years</span></td></tr>
  </table></ix:continuation></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

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

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

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

</div><div>

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

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

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

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

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

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_3" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" continuedAt="itp_StatutoryReservesPolicyTextBlock-c0_cont_1" escape="true" name="itp:StatutoryReservesPolicyTextBlock" id="ixv-10244"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Statutory Reserves</i></p></ix:nonNumeric>

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

<ix:continuation continuedAt="itp_StatutoryReservesPolicyTextBlock-c0_cont_2" id="itp_StatutoryReservesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0; text-align: justify">According to the laws and regulations
in the PRC, the Company is required to provide for certain statutory funds, namely, a reserve fund by an appropriation from net profit
after taxation but before dividend distribution based on the local statutory financial statements of the PRC subsidiaries and variable
interest entity prepared in accordance with the PRC accounting principles and relevant financial regulations.</p></ix:continuation>

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

<ix:continuation continuedAt="itp_StatutoryReservesPolicyTextBlock-c0_cont_3" id="itp_StatutoryReservesPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Each of the Company&#8217;s wholly owned subsidiary
and variable interest entity in the PRC are required to allocate at least <ix:nonFraction contextRef="c63" decimals="2" format="ixt:num-dot-decimal" name="itp:ReserveFundPercentage" scale="-2" unitRef="pure" id="ixv-17853">10</ix:nonFraction>% of its net profit to the reserve fund until the balance
of such fund has reached <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="itp:ReserveFundPercentage" scale="-2" unitRef="pure" id="ixv-17854">50</ix:nonFraction>% of its registered capital. Appropriations of additional reserve fund are determined at the discretion of
its directors. The reserve fund can only be used, upon approval by the relevant authority, to offset accumulated losses or increase capital.</p></ix:continuation>

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

<ix:continuation id="itp_StatutoryReservesPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2023, and 2022,
IT Tech Packaging made transfers of $<span style="-sec-ix-hidden: hidden-fact-40"><span style="-sec-ix-hidden: hidden-fact-41">nil</span></span> to this reserve fund. No statutory reserves were provided for the year ended December 31, 2023,
and 2022. The Company&#8217;s variable interest entity Dongfang Paper, the statutory reserve account of which has been fully funded for
<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="itp:StatutoryReservePercentage" scale="-2" unitRef="pure" id="ixv-17855">50</ix:nonFraction>% of its registered capital in the amount of RMB <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:CapitalReserve" scale="0" unitRef="cny" id="ixv-17856">75,030,000</ix:nonFraction> (or approximately $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:CapitalReserve" scale="0" unitRef="usd" id="ixv-17857">11,811,470</ix:nonFraction>) since December 31, 2010, did not make any
transfer to statutory reserves during the years ended December 31, 2023, and 2022.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_EmployeeStockOwnershipPlanESOPPolicy-c0_cont_1" escape="true" name="us-gaap:EmployeeStockOwnershipPlanESOPPolicy" id="ixv-10259"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Employee Benefit Plan</i></p></ix:nonNumeric>

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

<ix:continuation id="_EmployeeStockOwnershipPlanESOPPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Full time employees of the PRC entities participate
in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment
insurance and other welfare benefits are provided to employees. The total provision for such employee benefits was $<span style="-sec-ix-hidden: hidden-fact-42"><span style="-sec-ix-hidden: hidden-fact-43">nil</span></span> for the years
ended December 31, 2023, and 2022.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="ixv-10268"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Revenue Recognition</i></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_2" id="_RevenueRecognitionPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company adopted ASC Topic 606, <i>Revenue
from Contracts with Customers</i>, and all subsequent ASUs that modified ASC 606 on April 1, 2017 using the full retrospective method
which requires the Company to present the financial statements for all periods as if Topic 606 had been applied to all prior periods.
The company derives revenue principally from producing and sales of paper products. Revenue from contracts with customers is recognized
using the following five steps:</p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_3" id="_RevenueRecognitionPolicyTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">1.</td><td>Identify the contract(s) with a customer;</td></tr></table></ix:continuation>

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

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_4" id="_RevenueRecognitionPolicyTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">2.</td><td>Identify the performance obligations in the contract;</td></tr></table></ix:continuation>

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

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_5" id="_RevenueRecognitionPolicyTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">3.</td><td>Determine the transaction price;</td></tr></table></ix:continuation>

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

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_6" id="_RevenueRecognitionPolicyTextBlock-c0_cont_5"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">4.</td><td>Allocate the transaction price to the performance obligations in the contract; and</td></tr></table></ix:continuation>

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

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_7" id="_RevenueRecognitionPolicyTextBlock-c0_cont_6"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">5.</td><td>Recognize revenue when (or as) the entity satisfies a performance obligation.</td></tr></table></ix:continuation>

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

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_8" id="_RevenueRecognitionPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A contract contains a promise (or promises) to
transfer goods or services to a customer. A performance obligation is a promise (or a group of promises) that is distinct. The transaction
price is the amount of consideration a company expects to be entitled from a customer in exchange for providing the goods or services.</p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_9" id="_RevenueRecognitionPolicyTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The unit of account for revenue recognition is
a performance obligation (a good or service). A contract may contain one or more performance obligations. Performance obligations are
accounted for separately if they are distinct. A good or service is distinct if the customer can benefit from the good or service either
on its own or together with other resources that are readily available to the customer, and the good or service is distinct in the context
of the contract. Otherwise, performance obligations are combined with other promised goods or services until the Company identifies a
bundle of goods or services that is distinct. Promises in contracts which do not result in the transfer of a good or service are not performance
obligations, as well as those promises that are administrative in nature, or are immaterial in the context of the contract. The Company
has addressed whether various goods and services promised to the customer represent distinct performance obligations. The Company applied
the guidance of ASC Topic 606-10-25-16 through 18 in order to verify which promises should be assessed for classification as distinct
performance obligations.</p></ix:continuation>

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

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

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

<ix:nonNumeric contextRef="c0" continuedAt="_ShippingAndHandlingCostPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ShippingAndHandlingCostPolicyTextBlock" id="ixv-10320"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Shipping Cost</i></p></ix:nonNumeric>

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

<ix:continuation id="_ShippingAndHandlingCostPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Substantially all customers use their own trucks
or hire commercial trucking companies to pick up goods from the Company. The Company usually incurs no shipping cost for delivery of goods
to customers. For those rare situations where products are not shipped utilizing customer specified shipping services, the Company charges
customers a shipping fee which is included in net revenues and was not material. Freight-in and handling costs incurred by the Company
with respect to purchased goods are recorded as a component of inventory cost and charged to cost of sales when the inventory items are
sold.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

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

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

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



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

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

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

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_4" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" continuedAt="_AdvertisingCostsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="ixv-10350"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Advertising</i></p></ix:nonNumeric>

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

<ix:continuation id="_AdvertisingCostsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company expenses all advertising and promotion
costs as incurred. The Company incurred $<span style="-sec-ix-hidden: hidden-fact-44"><span style="-sec-ix-hidden: hidden-fact-45">nil</span></span> advertising and promotion costs for the years ended December 31, 2023, and 2022.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_1" escape="true" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="ixv-10359"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Research and development costs</i></p></ix:nonNumeric>

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

<ix:continuation id="_ResearchAndDevelopmentExpensePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development costs are expensed as
incurred and included in selling, general and administrative expenses. Research and development expenses incurred $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-17858">90,766</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-17859">145,538</ix:nonFraction>
for the years ended December 31, 2023, and 2022, respectively.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="itp_BorrowingCostsPolicyTextBlock-c0_cont_1" escape="true" name="itp:BorrowingCostsPolicyTextBlock" id="ixv-10366"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Borrowing costs</i></p></ix:nonNumeric>

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

<ix:continuation id="itp_BorrowingCostsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Borrowing costs attributable directly to the acquisition,
construction or production of qualifying assets which require a substantial period of time to be ready for their intended use or sale,
are capitalized as part of the cost of those assets. Income earned on temporary investments of specific borrowings pending their expenditure
on those assets is deducted from borrowing costs capitalized. All other borrowing costs are recognized in interest expenses in the period
in which they are incurred.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_GovernmentContractorsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:GovernmentContractorsPolicyPolicyTextBlock" id="ixv-10373"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Government subsidies</i></p></ix:nonNumeric>

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

<ix:continuation id="_GovernmentContractorsPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A government subsidy is not recognized until there
is reasonable assurance that: (a) the enterprise will comply with the conditions attached to the grant; and(b)the grant will be received.
When the Company receives government subsidies but the conditions attached to the grants have not been fulfilled, such government subsidies
are deferred and recorded under other payables and accrued expenses, and other long-term liability. The classification of short-term or
long-term liabilities is depended on the management&#8217;s expectation of when the conditions attached to the grant can be fulfilled.
For the years ended December 31, 2023, and 2022, the Company received government subsidies of $<span style="-sec-ix-hidden: hidden-fact-46"><span style="-sec-ix-hidden: hidden-fact-47">nil</span></span>, which are recognized as subsidy income
in the consolidated statements of income in that fiscal year.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock" id="ixv-10382"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Income Taxes</i></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_2" id="_IncomeTaxPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes pursuant
to ASC Topic 740, Income Taxes. Income taxes are provided on an asset and liability approach for financial accounting and reporting of
income taxes. Any tax paid by subsidiaries during the year is recorded. Current tax is based on the profit or loss from ordinary activities
adjusted for items that are non-assessable or disallowable for income tax purpose and is calculated using tax rates that have been enacted
or substantively enacted at the balance sheet date. ASC Topic 740 also requires the recognition of deferred tax assets and liabilities
for both the expected impact of differences between the financial statements and the tax basis of assets and liabilities, and for the
expected future tax benefit to be derived from tax losses and tax credit carry-forwards. ASC Topic 740 additionally requires the establishment
of a valuation allowance to reflect the likelihood of realization of deferred tax assets. Realization of deferred tax assets, including
those related to the U.S. net operating loss carry-forwards, are dependent upon future earnings, if any, of which the timing and amount
are uncertain.</p></ix:continuation>

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

<ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_3" id="_IncomeTaxPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company adopted ASC Topic 740-10-05, <i>Income
Tax</i>, which provides guidance for recognizing and measuring uncertain tax positions, it prescribes a threshold condition that a tax
position must meet for any of the benefits of the uncertain tax position to be recognized in the financial statements. It also provides
accounting guidance on derecognizing, classification and disclosure of these uncertain tax positions.</p></ix:continuation>

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

<ix:continuation id="_IncomeTaxPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s policy on classification of
all interest and penalties related to unrecognized income tax positions, if any, is to present them as a component of income tax expense.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="itp_ValueAddedTaxPolicyTextBlock-c0_cont_1" escape="true" name="itp:ValueAddedTaxPolicyTextBlock" id="ixv-10396"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Value Added Tax</i></p></ix:nonNumeric>

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

<ix:continuation id="itp_ValueAddedTaxPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Both the PRC subsidiaries and variable interest
entity of the Company are subject to value added tax (&#8220;VAT&#8221;) imposed by the PRC government on its purchase and sales of goods.
The output VAT is charged to customers who purchase goods from the Company and the input VAT is paid when the Company purchases goods
from its vendors. VAT rate is <ix:nonFraction contextRef="c64" decimals="2" format="ixt:num-dot-decimal" name="itp:ValueAddedTaxPercentage" scale="-2" unitRef="pure" id="ixv-17860">17</ix:nonFraction>% (before May 1, 2018), <ix:nonFraction contextRef="c65" decimals="2" format="ixt:num-dot-decimal" name="itp:ValueAddedTaxPercentage" scale="-2" unitRef="pure" id="ixv-17861">16</ix:nonFraction>% (after May 1, 2018) and <ix:nonFraction contextRef="c66" decimals="2" format="ixt:num-dot-decimal" name="itp:ValueAddedTaxPercentage" scale="-2" unitRef="pure" id="ixv-17862">13</ix:nonFraction>% (after April 1, 2019) in general, depending on
the types of products purchased and sold. The input VAT can be offset against the output VAT. Debit balance of VAT payable represents
a credit against future collection of output VAT instead of a receivable due from government.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="ixv-10403"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Comprehensive Income (Loss)</i></p></ix:nonNumeric>

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

<ix:continuation id="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company presents comprehensive income (loss)
in accordance with ASC Topic 220, <i>Comprehensive Income</i>. ASC Topic 220 states that all items that are required to be recognized
under accounting standards as components of comprehensive income (loss) be reported in the consolidated financial statements. The components
of comprehensive income (loss) were the net income for the years and the foreign currency translation adjustments.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock" id="ixv-10411"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Earnings Per Share</i></p></ix:nonNumeric>

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

<ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings per share is computed by dividing
the net income attributable to the common stockholders by the weighted average number of shares of common stock outstanding during the
period. Diluted earnings per share is computed similar to basic earnings per share except that the denominator is increased to include
the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional
common shares were dilutive. There were no potentially dilutive securities that were in-the-money that were outstanding during the years
ended December 31, 2023.</p><p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>


</div><div>

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

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

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








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

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

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

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

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

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

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

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

<ix:nonNumeric contextRef="c0" continuedAt="itp_ReverseStockSplitPolicyTextBlock-c0_cont_1" escape="true" name="itp:ReverseStockSplitPolicyTextBlock" id="ixv-10453"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Reverse stock split</i></p></ix:nonNumeric>

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

<ix:continuation id="itp_ReverseStockSplitPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 effected by the Company filing of a Certificate of Change Pursuant to NRS <ix:nonFraction contextRef="c67" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" scale="0" unitRef="pure" id="ixv-17863">78.209</ix:nonFraction> 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="c59" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-17864">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></ix:continuation>

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

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

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

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

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

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

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

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

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

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

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_7" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 December 31, 2023, and 2022, the carrying value of the Company&#8217;s short term financial instruments, such as cash and bank balances,
accounts receivable, accounts and notes payable, short-term bank loans and balance due to related parties, approximate at their fair values
because of the short maturity of these instruments; while loans from credit union approximates 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: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Derivative liabilities are measured at fair value on a recurring basis.</p></ix:continuation>

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

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

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

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

<ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="ixv-10492"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Recently issued accounting pronouncements</i></p></ix:nonNumeric>

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

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

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

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



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

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

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RestrictedAssetsDisclosureTextBlock" id="ixv-10521"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>(3) Restricted Cash</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Restricted cash of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="0" unitRef="usd" id="ixv-17865">472,983</ix:nonFraction> as of 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: 0pt 0; text-align: justify; text-indent: 29.7pt">&#160;</p><div>

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

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

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

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

<ix:continuation id="_ScheduleOfInventoryCurrentTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: right">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Raw Materials</td><td>&#160;</td>
    <td colspan="2">&#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="c73" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-17867">198,744</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c74" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-17868">1,258,161</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="c75" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-17869">10,647</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c76" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-17870">10,809</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="c77" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-17871">21,428</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c78" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-17872">42,237</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">Base paper and other raw materials</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-17873">142,149</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="c80" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-17874">160,229</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-17875">372,968</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-17876">1,471,436</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-17877">300,207</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-17878">132,810</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Finished Goods</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-17879">2,885,019</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-17880">1,268,376</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0in; 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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="0" unitRef="usd" id="ixv-17881">3,558,194</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="0" unitRef="usd" id="ixv-17882">2,872,622</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">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">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd" id="ixv-17883">2,959</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-48">-</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 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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-17884">3,555,235</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-17885">2,872,622</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>



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

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

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

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

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

<ix:continuation id="_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: right">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Prepaid land lease</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="itp:PrepaidLandLease" scale="0" unitRef="usd" id="ixv-17887">172,300</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepayment for purchase of materials</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:PrepaymentForPurchaseOfMaterials" scale="0" unitRef="usd" id="ixv-17888">5,446,823</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="itp:PrepaymentForPurchaseOfMaterials" scale="0" unitRef="usd" id="ixv-17889">12,941,951</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Value-added tax recoverable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValueAddedTaxReceivable" scale="0" unitRef="usd" id="ixv-17890">13,409,459</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValueAddedTaxReceivable" scale="0" unitRef="usd" id="ixv-17891">13,640,868</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="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:PrepaidGas" scale="0" unitRef="usd" id="ixv-17892">116,372</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="itp:PrepaidGas" scale="0" unitRef="usd" id="ixv-17893">27,462</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherPrepaidExpenseCurrent" scale="0" unitRef="usd" id="ixv-17894">8,636</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherPrepaidExpenseCurrent" scale="0" unitRef="usd" id="ixv-17895">424,546</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td style="padding-bottom: 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-17896">18,981,290</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-17897">27,207,127</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>



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

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

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

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

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

<ix:continuation id="_PropertyPlantAndEquipmentTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">Property, Plant, and Equipment:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Land use rights</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-17899">81,504,608</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="c89" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-17900">57,686,220</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="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-17901">67,939,059</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c91" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-17902">68,300,987</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="c92" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-17903">158,629,858</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c93" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-17904">158,498,316</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="c72" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-17905">348,209</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c94" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-17906">681,617</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">Construction in progress</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">-</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="c96" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-17907">1,239,698</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>&#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-17908">308,421,734</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-17909">286,406,838</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: 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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-17910">144,447,712</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-17911">134,836,940</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-17912">163,974,022</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-17913">151,569,898</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>


</div><div>




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

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

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

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

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

</div><ix:continuation id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, <ix:nonNumeric contextRef="c0" name="itp:PropertyAndEquipmentLeaseTermDescription" id="ixv-17914">land use rights represented
twenty-three parcel 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="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-17915">50</ix:nonNumeric>
years expiring from 2061 to 2068.</ix:nonNumeric></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2022, <ix:nonNumeric contextRef="c7" name="itp:PropertyAndEquipmentLeaseTermDescription" id="ixv-17916">land use rights represented
twenty-three parcel of state-owned lands located in Xushui District of Hebei Province in China, with lease terms of <ix:nonNumeric contextRef="c4" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-17917">50</ix:nonNumeric> years expiring
from 2061 to 2066, respectively.</ix:nonNumeric></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023 and 2022, certain property,
plant and equipment of Dongfang Paper with net values of $<span style="-sec-ix-hidden: hidden-fact-51">nil</span> and $<ix:nonFraction contextRef="c82" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-17918">280,466</ix:nonFraction>, respectively, 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="c83" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-17919">4,910,034</ix:nonFraction> and $<ix:nonFraction contextRef="c84" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-17920">5,111,014</ix:nonFraction>, respectively, as of
December 31, 2023 and 2022 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="c85" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-17921">3,781,366</ix:nonFraction> and $<ix:nonFraction contextRef="c86" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-17922">3,948,953</ix:nonFraction>, respectively, as of December 31, 2023 and 2022 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="c87" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-17923">5,135,132</ix:nonFraction> as of December 31, 2023 was pledged
for a long-term loan from credit union of Tengsheng Paper. 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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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-17924">14,225,990</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-17925">14,788,036</ix:nonFraction> for the years ended December 31, 2023, and 2022, respectively. Loss from disposal and impairment
of property, plant and equipment of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="0" sign="-" unitRef="usd" id="ixv-17926">1,500,298</ix:nonFraction> and $<span style="-sec-ix-hidden: hidden-fact-52">nil</span> were recorded for the years ended December 31, 2023, and 2022.</p></ix:continuation><div>

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company 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="c97" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:SaleLeasebackTransactionGrossProceedsInvestingActivities" scale="6" unitRef="cny" id="ixv-17927">16</ix:nonFraction> million (approximately US$<ix:nonFraction contextRef="c97" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SaleLeasebackTransactionGrossProceedsInvestingActivities" scale="6" unitRef="usd" id="ixv-17928">2.3</ix:nonFraction> million). Under the sale-leaseback arrangement, Tengsheng Paper sold the
Leased Equipment to TLCL for <ix:nonFraction contextRef="c98" decimals="-6" format="ixt:num-dot-decimal" name="itp:SaleleasebackArrangementSoldLeasedEquipment" scale="6" unitRef="cny" id="ixv-17929">16</ix:nonFraction> million (approximately US$<ix:nonFraction contextRef="c98" decimals="-5" format="ixt:num-dot-decimal" name="itp:SaleleasebackArrangementSoldLeasedEquipment" scale="6" unitRef="usd" id="ixv-17930">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="c99" format="ixt-sec:durwordsen" name="us-gaap:SaleLeasebackTransactionLeaseTerm" id="ixv-17931">three years</ix:nonNumeric>. At the end of the lease term, Tengsheng Paper may pay a nominal purchase
price of RMB <ix:nonFraction contextRef="c100" decimals="0" format="ixt:num-dot-decimal" name="itp:SaleLeasebackPaymentOfNominalPurchasePrice" scale="0" unitRef="cny" id="ixv-17932">100</ix:nonFraction> (approximately $<ix:nonFraction contextRef="c100" decimals="0" format="ixt:num-dot-decimal" name="itp:SaleLeasebackPaymentOfNominalPurchasePrice" scale="0" unitRef="usd" id="ixv-17933">14</ix:nonFraction>) to TLCL and buy back the Leased Equipment. The Leased Equipment in amount of $<ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions" scale="0" unitRef="usd" id="ixv-17934">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="c102" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:SaleLeasebackTransactionImputedInterestRate" scale="-2" unitRef="pure" id="ixv-17935">15.6</ix:nonFraction>% per annum and stated at $<ix:nonFraction contextRef="c103" decimals="0" format="ixt:num-dot-decimal" name="itp:SaleLeasebackTransactionInterestRateAmount" scale="0" unitRef="usd" id="ixv-17936">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: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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-55">nil</span> and $<ix:nonFraction contextRef="c105" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-17937">1,939,970</ix:nonFraction> as of December 31, 2023 and 2022, respectively.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has a non-cancellable agreement to
lease plant to tenant under operating lease for <ix:nonNumeric contextRef="c107" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="ixv-17938"><ix:nonNumeric contextRef="c106" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="ixv-17939">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: 0pt 0; text-align: justify">&#160;</p>

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

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

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

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

</div><div>

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

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

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

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

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



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

</div><ix:continuation id="_LesseeOperatingLeasesTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_LeaseCostTableTextBlock-c0_cont_1" escape="true" name="us-gaap:LeaseCostTableTextBlock" id="ixv-17940">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; text-align: justify">&#160;</p>

<ix:continuation id="_LeaseCostTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">RMB</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Operating lease cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="cny" id="ixv-17941">141,189</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-53">-</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-17942">141,189</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="ixv-17943">Supplemental cash flow information related to
its operating lease was as follows for the period ended December 31, 2023:</ix:nonNumeric></p>

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

<ix:continuation id="_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">RMB</td><td style="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;</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 lease</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:OperatingLeasePayments" scale="0" unitRef="cny" id="ixv-17944">141,189</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="ixv-17945">Maturities of its lease liabilities for all operating
lease are as follows as of December 31, 2023:</ix:nonNumeric></p>

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

<ix:continuation id="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">December 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">2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-17946">141,189</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-17947">141,189</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">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-17948">141,189</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd" id="ixv-17949">141,189</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">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="0" unitRef="usd" id="ixv-17950">141,189</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">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-54">-</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">Total operating lease payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:OperatingLeasePayment" scale="0" unitRef="usd" id="ixv-17951">705,945</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ReceivableWithImputedInterestNetAmount" scale="0" unitRef="usd" id="ixv-17952">121,595</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Present value of lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-17953">584,350</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">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="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:LessCurrentPortionRecordInCurrentLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-17954">100,484</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Present value of lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:PresentValueOfLeaseLiabilities" scale="0" unitRef="usd" id="ixv-17955">483,866</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock-c0_cont_1" escape="true" name="itp:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" id="ixv-17956">The weighted average remaining lease terms and
discount rates for all of its operating leases were as follows as of December 31, 2023:</ix:nonNumeric></p>

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

<ix:continuation id="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">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">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid">Remaining lease term and discount rate:</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">RMB</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">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="c3" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-17957">4.6</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="c3" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-17958">7.56</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table></ix:continuation></ix:continuation><div>


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

</div><ix:nonNumeric contextRef="c0" continuedAt="_DebtDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DebtDisclosureTextBlock" id="ixv-11143"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>(8) Loans Payable</b></p>

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

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

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

<ix:continuation id="_ScheduleOfShortTermDebtTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Industrial and Commercial Bank of China (&#8220;ICBC&#8221;) Loan 1</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-56">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17959">5,023,978</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 2</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">-</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="c153" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17960">287,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">ICBC Loan 3</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</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="c117" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17961">143,583</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">China Construction Bank Loan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</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="c119" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17962">143,583</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">ICBC Loan 4</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c154" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17963">423,567</ix: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-60">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 5</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c122" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17964">2,824</ix: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-61">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">ICBC Loan 6</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c123" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17965">70,594</ix: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-62">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 7</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17966">350,149</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-63">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; 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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17967">423,567</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17968">5,598,311</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>


</div><div>




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

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

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

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

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

</div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c0_cont_2" id="_DebtDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 10, 2022, the Company entered into
a working capital loan agreement with the ICBC. The loan was secured by the land use right of Dongfang Paper as collateral for the benefit
of the bank and guaranteed by Mr. Liu. The loan bore a fixed interest rate of <ix:nonFraction contextRef="c108" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-17969">4.785</ix:nonFraction>% per annum. The Company repaid $<ix:nonFraction contextRef="c109" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17970">71,743</ix:nonFraction> in May 2023
and <ix:nonNumeric contextRef="c110" name="us-gaap:ShortTermDebtDescription" id="ixv-17971">paid off the remaining balance of the loan in August 2023.</ix:nonNumeric> The balance of the loan was $<span style="-sec-ix-hidden: hidden-fact-68">nil</span> and $<ix:nonFraction contextRef="c112" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17972">5,023,978</ix:nonFraction> as of December 31, 2023
and 2022, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 30, 2022, the Company entered into
a working capital loan agreement with the ICBC, with a balance of $<span style="-sec-ix-hidden: hidden-fact-69">nil</span> and $<ix:nonFraction contextRef="c114" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17973">287,167</ix:nonFraction> as of December 31, 2023 and 2022, respectively. The
loan bore an interest rate of <ix:nonFraction contextRef="c115" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-17974">4.25</ix:nonFraction>% per annum. The loan was fully repaid in May 2023.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 30, 2022, the Company entered into
a working capital loan agreement with the ICBC, with a balance of $<span style="-sec-ix-hidden: hidden-fact-70">nil</span> and $<ix:nonFraction contextRef="c117" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17975">143,583</ix:nonFraction> as of December 31, 2023 and 2022, respectively. The
loan bore an interest rate of <ix:nonFraction contextRef="c116" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-17976">4.25</ix:nonFraction>% per annum. The loan was fully repaid in May 2023.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 29, 2022, the Company entered into a working
capital loan agreement with the China Construction Bank, with a balance of $<span style="-sec-ix-hidden: hidden-fact-71">nil</span> and $<ix:nonFraction contextRef="c119" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17977">143,583</ix:nonFraction> as of December 31, 2023 and 2022, respectively.
The loan bore a fixed interest rate of <ix:nonFraction contextRef="c118" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-17978">3.95</ix:nonFraction>% per annum. The loan was fully repaid in July 2023.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 29, 2023, the Company entered into a working
capital loan agreement with the ICBC, to borrow $<ix:nonFraction contextRef="c120" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17979">423,567</ix:nonFraction> at a fixed interest rate of <ix:nonFraction contextRef="c120" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-17980">4.25</ix:nonFraction>% per annum. The loan was repaid in November
2023.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 29, 2023, the Company entered into a working
capital loan agreement with the ICBC, to borrow $<ix:nonFraction contextRef="c121" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17981">423,567</ix:nonFraction> at a fixed interest rate of <ix:nonFraction contextRef="c121" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-17982">3.55</ix:nonFraction>% per annum. The loan was repaid in September
2023..</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 15, 2023, the Company entered into
a working capital loan agreement with the ICBC, with a balance of $<ix:nonFraction contextRef="c122" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17983">2,824</ix:nonFraction> as of December 31, 2023. The loan bears a fixed interest rate
of <ix:nonFraction contextRef="c122" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-17984">3.45</ix:nonFraction>% per annum. The loan will be due by September 14, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 22, 2023, the Company entered into
a working capital loan agreement with the ICBC, with a balance of $ <ix:nonFraction contextRef="c123" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17985">70,594</ix:nonFraction> as of December 31, 2023. The loan bears a fixed interest rate
of <ix:nonFraction contextRef="c123" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-17986">3.45</ix:nonFraction>% per annum. The loan will be due by September 21, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 22, 2023, the Company entered into
a working capital loan agreement with the ICBC, with a balance of $ <ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17987">350,149</ix:nonFraction> as of December 31, 2023. The loan bears a fixed interest rate
of <ix:nonFraction contextRef="c124" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-17988">3.45</ix:nonFraction>% per annum. The loan will be due by September 21, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2022, there were guaranteed
short-term borrowings of $<ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17989">5,023,978</ix:nonFraction> 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-17990">574,333</ix:nonFraction>. As of December 31, 2023, there were guaranteed short-term borrowings
of $<span style="-sec-ix-hidden: hidden-fact-72">nil</span> and unsecured bank loans of $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnsecuredDebt" scale="0" unitRef="usd" id="ixv-17991">423,567</ix:nonFraction>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The average short-term borrowing rates for the years ended December
31, 2023, and 2022 were approximately <ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime" scale="-2" unitRef="pure" id="ixv-17992">4.48</ix:nonFraction>% and <ix:nonFraction contextRef="c7" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime" scale="-2" unitRef="pure" id="ixv-17993">4.72</ix:nonFraction>%, respectively.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDebtInstrumentsTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="ixv-17994">As of December 31, 2023, and 2022, long-term loan balance is $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-17995">11,378,429</ix:nonFraction>
and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-17996">9,040,002</ix:nonFraction>, respectively.</ix:nonNumeric></p>

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

<ix:continuation id="_ScheduleOfDebtInstrumentsTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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"><div style="-sec-ix-hidden: hidden-fact-64">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c132" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-17997">1,234,816</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="c137" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-17998">3,528,315</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c138" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-17999">3,589,582</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="c140" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18000">2,259,026</ix:nonFraction></td><td style="text-align: left">&#160;</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:LongTermDebt" scale="0" unitRef="usd" id="ixv-18001">2,297,332</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="c143" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18002">1,835,458</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18003">1,866,582</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>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c150" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18004">2,541,404</ix: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-65">-</div></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 6</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18005">1,214,226</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-66">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Yujiangna</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c161" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18006">51,690</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18007">11,378,429</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18008">9,040,002</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-18009">6,874,497</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-18010">4,835,884</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-18011">4,503,932</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-18012">4,204,118</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;&#160;</p></ix:continuation></ix:continuation><div>



</div><div>


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

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

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

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

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

</div><ix:continuation id="_DebtDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="ixv-18013">As of Dec 31, 2023, 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.05pt">&#160;</p>

<ix:continuation id="_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock-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-align: left">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="text-decoration:underline">Fiscal year</span></td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="0" unitRef="usd" id="ixv-18014">6,874,497</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="0" unitRef="usd" id="ixv-18015">3,374,419</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">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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="0" unitRef="usd" id="ixv-18016">1,129,513</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18017">11,378,429</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 16, 2014, the Company entered into a
loan agreement with the Rural Credit Union of Xushui District for a term of <ix:nonNumeric contextRef="c127" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-18018">5</ix:nonNumeric> years, which was <ix:nonNumeric contextRef="c128" name="us-gaap:LongTermDebtDescription" id="ixv-18019">originally due in various installments
from June 21, 2014 to November 18, 2018.</ix:nonNumeric> The loan was guaranteed by an independent third party. Interest payment was due quarterly and
bore a rate of <ix:nonFraction contextRef="c127" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-18020">7.68</ix:nonFraction>% per annum. Effective from November 15, 2022, the interest rate was reduced to <ix:nonFraction contextRef="c129" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-18021">7</ix:nonFraction>% per annum. On November 6, 2018,
the loan was renewed for additional <ix:nonNumeric contextRef="c130" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-18022">5</ix:nonNumeric> years and will be due and payable in various installments from December 21, 2018 to November 5,
2023. The loan was fully repaid in December 2023. As of December 31, 2023 and 2022, total outstanding loan balance was $<span style="-sec-ix-hidden: hidden-fact-73">nil</span> and $<ix:nonFraction contextRef="c132" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18023">1,234,816</ix:nonFraction>,
respectively, which are presented as current liabilities in the consolidated balance sheet.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On 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="c133" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-18024">5</ix:nonNumeric> years, which was <ix:nonNumeric contextRef="c134" name="us-gaap:LongTermDebtDescription" id="ixv-18025">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="c135" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-18026">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="c136" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-18027">3</ix:nonNumeric> years and will be due and
payable on <ix:nonNumeric contextRef="c136" format="ixt:date-monthname-day-year-en" name="us-gaap:LongTermDebtMaturityDate" id="ixv-18028">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-74">nil</span>
and $<ix:nonFraction contextRef="c138" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SecuredDebt" scale="0" unitRef="usd" id="ixv-18029">280,466</ix:nonFraction> as of December 31, 2023 and 2022, respectively. Interest payment is due monthly and bore a rate of <ix:nonFraction contextRef="c137" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-18030">7.68</ix:nonFraction>% per annum. Effective
from November 15, 2022, the interest rate was reduced to <ix:nonFraction contextRef="c139" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-18031">7</ix:nonFraction>% per annum. As of December 31, 2023 and 2022, the total outstanding loan balance
was $<ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18032">3,528,315</ix:nonFraction> and $<ix:nonFraction contextRef="c138" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18033">3,589,582</ix:nonFraction>. Out of the total outstanding loan balance, current portion amounted was $<ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-18034">1,269,290</ix:nonFraction>, which is presented
as current liabilities in the consolidated balance sheet and the remaining balance of $<ix:nonFraction contextRef="c138" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-18035">2,259,025</ix:nonFraction> is presented as non-current liabilities
in the consolidated balance sheet as of December 31, 2023.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 <ix:nonFraction contextRef="c140" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-18036">7.68</ix:nonFraction>% per annum. Effective
from November 15, 2022, the interest rate was reduced to <ix:nonFraction contextRef="c141" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-18037">7</ix:nonFraction>% per annum. As of December 31, 2023 and 2022, the total outstanding loan balance
was $<ix:nonFraction contextRef="c140" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18038">2,259,026</ix:nonFraction> and $<ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18039">2,297,332</ix:nonFraction>, respectively, which are presented as current liabilities and non-current liabilities in the consolidated
balance sheet as of December 31, 2023 and 2022, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 <ix:nonFraction contextRef="c143" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-18040">7.56</ix:nonFraction>% per annum. Effective
from November 15, 2022, the interest rate was reduced to <ix:nonFraction contextRef="c144" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-18041">7</ix:nonFraction>% per annum. As of December 31, 2023 and 2022, the total outstanding loan balance
was $<ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18042">1,835,458</ix:nonFraction> and $<ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18043">1,866,582</ix:nonFraction>, respectively, which are presented as current liabilities and non-current liabilities in the consolidated
balance sheet as of December 31, 2023 and 2022, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 1, 2022, the Company entered into a loan
agreement with Jiangna Yu, a customer of the Company, pursuant to which the Company borrowed RMB <ix:nonFraction contextRef="c146" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherBorrowings" scale="0" unitRef="cny" id="ixv-18044">400,000</ix:nonFraction> from Jiangna Yu for a term of
five years. The loan is payable in monthly installment of RMB<ix:nonFraction contextRef="c146" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="cny" id="ixv-18045">10,667</ix:nonFraction> from July 2022 to July 2027. The company repaid the loan in November
2023. As of December 31, 2023 and 2022, the total outstanding loan balance was $<span style="-sec-ix-hidden: hidden-fact-75">nil</span> and $<ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18046">51,690</ix:nonFraction>, respectively. Out of the total outstanding
loan balance, current portion amounted $<span style="-sec-ix-hidden: hidden-fact-76">nil</span> and $<ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-18047">11,486</ix:nonFraction>, respectively, which are presented as current liabilities and the remaining balance
of $<span style="-sec-ix-hidden: hidden-fact-77">nil</span> and $<ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-18048">40,204</ix:nonFraction> are presented as non-current liabilities in the consolidated balance sheet as of December 31, 2023 and 2022, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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="c149" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-18049">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="c150" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-18050">7</ix:nonFraction>% per annum. As of December 31, 2023, the total outstanding loan
balance was $<ix:nonFraction contextRef="c150" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18051">2,541,404</ix:nonFraction>. Out of the total outstanding loan balance, current portion amounted was $<ix:nonFraction contextRef="c150" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-18052">1,284,820</ix:nonFraction>, which is presented as current
liabilities in the consolidated balance sheet and the remaining balance of $<ix:nonFraction contextRef="c150" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-18053">1,256,584</ix:nonFraction> is presented as non-current liabilities in the consolidated
balance sheet as of December 31, 2023.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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="c151" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-18054">3</ix:nonNumeric> 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 <ix:nonFraction contextRef="c152" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-18055">7</ix:nonFraction>% per annum. As of December 31, 2023, total outstanding loan balance was $<ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18056">1,214,226</ix:nonFraction>. Out of the total outstanding loan balance, current
portion amounted $<ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-18057">225,903</ix:nonFraction>, which is presented as current liabilities and the remaining balance of $ <ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-18058">988,323</ix:nonFraction> is presented as non-current
liabilities in the consolidated balance sheet as of December 31, 2023.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total interest expenses for the short-term bank
loans and long-term loans for the years ended December 31, 2023, and 2022 were $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndDebtExpense" scale="0" unitRef="usd" id="ixv-18059">977,678</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndDebtExpense" scale="0" unitRef="usd" id="ixv-18060">988,997</ix:nonFraction> respectively.</p></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: 83 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Zhenyong Liu 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="c162" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayable" scale="0" unitRef="usd" id="ixv-18061">2,249,279</ix:nonFraction>, together with interest of $<ix:nonFraction contextRef="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaid" scale="0" unitRef="usd" id="ixv-18062">391,374</ix:nonFraction> for the period from 2013 to 2015. Approximately $<ix:nonFraction contextRef="c164" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="0" unitRef="usd" id="ixv-18063">361,915</ix:nonFraction> and
$<ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="0" unitRef="usd" id="ixv-18064">368,052</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 December 31, 2023, and 2022, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 10, 2014, Mr. Zhenyong Liu provided
a loan to the Company, amounted to $<ix:nonFraction contextRef="c166" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-18065">8,742,278</ix:nonFraction> to Dongfang Paper for working capital purpose with an interest rate of <ix:nonFraction contextRef="c167" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionRate" scale="-2" unitRef="pure" id="ixv-18066">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="c167" format="ixt:date-monthname-day-year-en" name="us-gaap:RelatedPartyTransactionDate" id="ixv-18067">December 10, 2017</ix:nonNumeric>. During the year of 2016, the Company repaid $<ix:nonFraction contextRef="c168" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="0" unitRef="usd" id="ixv-18068">6,012,416</ix:nonFraction> to Mr. Zhenyong Liu, together with
interest of $<ix:nonFraction contextRef="c168" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaid" scale="0" unitRef="usd" id="ixv-18069">288,596</ix:nonFraction>. In February 2018, the company paid off the remaining balance, together with interest of $<ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaid" scale="0" unitRef="usd" id="ixv-18070">20,400</ix:nonFraction>. As of December
31, 2023, and 2022, approximately $<ix:nonFraction contextRef="c170" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansPayable" scale="0" unitRef="usd" id="ixv-18071">42,357</ix:nonFraction> and $<ix:nonFraction contextRef="c171" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansPayable" scale="0" unitRef="usd" id="ixv-18072">43,075</ix:nonFraction> of interest 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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 1, 2015, the Company entered an agreement
with Mr. Zhenyong Liu which allows Dongfang Paper to borrow from the CEO an amount up to $<ix:nonFraction contextRef="c172" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-18073">17,201,342</ix:nonFraction> (RMB<ix:nonFraction contextRef="c172" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="cny" id="ixv-18074">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="c173" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnsecuredDebt" scale="0" unitRef="usd" id="ixv-18075">4,324,636</ix:nonFraction> was drawn from the facility. On October 14, 2016 an unsecured amount of $<ix:nonFraction contextRef="c174" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnsecuredDebt" scale="0" unitRef="usd" id="ixv-18076">2,883,091</ix:nonFraction>
was drawn from the facility. In February 2018, the company repaid $<ix:nonFraction contextRef="c175" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-18077">1,507,432</ix:nonFraction> to Mr. Zhenyong Liu. The loan would be originally due on
<ix:nonNumeric contextRef="c176" format="ixt:date-monthname-day-year-en" name="us-gaap:RelatedPartyTransactionDate" id="ixv-18078">July 12, 2018</ix:nonNumeric>. <ix:nonNumeric contextRef="c0" name="us-gaap:LoansAndLeasesReceivableRelatedPartiesDescription" id="ixv-18079">Mr. Zhenyong Liu agreed to extend the loan for additional 3 years and the remaining balance will be due on July 12, 2021.</ix:nonNumeric>
On November 23, 2018, the company repaid $<ix:nonFraction contextRef="c177" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-18080">3,768,579</ix:nonFraction> to Mr. Zhenyong Liu, together with interest of $<ix:nonFraction contextRef="c177" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="0" unitRef="usd" id="ixv-18081">158,651</ix:nonFraction>. In December 2019, the company
paid off the remaining balance, together with interest of <ix:nonFraction contextRef="c178" decimals="0" format="ixt:num-dot-decimal" name="itp:InterestExpenses" scale="0" unitRef="shares" id="ixv-18082">94,636</ix:nonFraction>. As of December 2023, and 2022, the outstanding interest was $<ix:nonFraction contextRef="c179" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="0" unitRef="usd" id="ixv-18083">194,047</ix:nonFraction>
and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="0" unitRef="usd" id="ixv-18084">197,338</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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, and 2022, total amount
of loans due to Mr. Zhenyong Liu were $<span style="-sec-ix-hidden: hidden-fact-78"><span style="-sec-ix-hidden: hidden-fact-79">nil</span></span>. The interest expense incurred for such related party loans are $<span style="-sec-ix-hidden: hidden-fact-80"><span style="-sec-ix-hidden: hidden-fact-81">nil</span></span> for the years ended December
31, 2023, and 2022. The accrued interest owe to Mr. Zhenyong Liu was approximately $<ix:nonFraction contextRef="c180" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" scale="0" unitRef="usd" id="ixv-18085">598,319</ix:nonFraction> and $<ix:nonFraction contextRef="c181" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" scale="0" unitRef="usd" id="ixv-18086">608,465</ix:nonFraction>, as of December 31, 2022, and
2021, respectively, which was recorded in other payables and accrued liabilities.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 8, 2021, the Company entered into
an agreement with Mr. Zhenyong Liu, which allows Mr. Zhenyong Liu to borrow from the Company an amount of $<ix:nonFraction contextRef="c182" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherBorrowings" scale="0" unitRef="usd" id="ixv-18087">6,507,431</ix:nonFraction> (RMB<ix:nonFraction contextRef="c182" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherBorrowings" scale="0" unitRef="cny" id="ixv-18088">44,089,085</ix:nonFraction>).
The loan is unsecured and carries a fixed interest rate of <ix:nonFraction contextRef="c182" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:InvestmentInterestRate" scale="-2" unitRef="pure" id="ixv-18089">3</ix:nonFraction>% per annum. The loan was repaid by Mr. Zhenyong Liu in February 2022.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 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="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherBorrowings" scale="0" unitRef="usd" id="ixv-18090"><ix:nonFraction contextRef="c184" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherBorrowings" scale="0" unitRef="usd" id="ixv-18091">7,059,455</ix:nonFraction></ix:nonFraction> (RMB<ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherBorrowings" scale="0" unitRef="cny" id="ixv-18092"><ix:nonFraction contextRef="c184" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherBorrowings" scale="0" unitRef="cny" id="ixv-18093">50,000,000</ix:nonFraction></ix:nonFraction>)
in total. The loans were unsecured and carried a fixed interest rate of <ix:nonFraction contextRef="c185" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:InvestmentInterestRate" scale="-2" unitRef="pure" id="ixv-18094">4.35</ix:nonFraction>% per annum. $<ix:nonFraction contextRef="c186" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayable" scale="0" unitRef="usd" id="ixv-18095">4,235,673</ix:nonFraction> (RMB<ix:nonFraction contextRef="c186" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayable" scale="0" unitRef="cny" id="ixv-18096">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 year ended December
31, 2023 was $<ix:nonFraction contextRef="c187" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndOtherIncome" scale="0" unitRef="usd" id="ixv-18097">290,275</ix:nonFraction>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, and 2022, amount due
to shareholder are $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-18098"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-18099">727,433</ix:nonFraction></ix:nonFraction>, which represent funds from shareholders to pay for various expenses incurred in the U.S. The amount is due
on demand with interest free.</p></ix:nonNumeric><div>

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

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

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

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




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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" id="ixv-18100">Other payables and accrued liabilities consist of the following</ix:nonNumeric></p>

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

<ix:continuation id="_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedUtilitiesCurrent" scale="0" unitRef="usd" id="ixv-18101">3,054</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedUtilitiesCurrent" scale="0" unitRef="usd" id="ixv-18102">3,036</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued rental</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedRentCurrent" scale="0" unitRef="usd" id="ixv-18103">56,646</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Value-added tax payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:ValueAddedTaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-18104">696</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="itp:ValueAddedTaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-18105">69,053</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18106">598,319</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18107">608,465</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">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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-18108">11,175,858</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-18109">3,294,940</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedSalesCommissionCurrent" scale="0" unitRef="usd" id="ixv-18110">47,040</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedSalesCommissionCurrent" scale="0" unitRef="usd" id="ixv-18111">19,524</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 bank loan interest</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-18112">1,070,708</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrent" scale="0" unitRef="usd" id="ixv-18113">1,595,354</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18114">16,842</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18115">18,540</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt">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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd" id="ixv-18116">12,912,517</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd" id="ixv-18117">5,665,558</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">&#160;</p><div>

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determined our derivative liabilities
to be a Level 3 fair value measurement and used the Black-Scholes pricing model to calculate the fair value as of December 31, 2023. 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="itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock-c0_cont_1" escape="true" name="itp:ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock" id="ixv-18118">The following weighted-average assumptions were used in the December 31, 2023:</ix:nonNumeric></p>

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

<ix:continuation id="itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Year ended December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="text-align: left; width: 88%">Expected term</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td><td style="white-space: nowrap; text-align: center; width: 9%"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c188" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-18119">0.93</ix:nonNumeric> - <ix:nonNumeric contextRef="c189" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-18120">2.75</ix:nonNumeric></span></td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Expected average volatility</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt"><ix:nonFraction contextRef="c188" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" unitRef="pure" id="ixv-18121">74</ix:nonFraction>% - <ix:nonFraction contextRef="c189" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" unitRef="pure" id="ixv-18122">102</ix:nonFraction>%</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected dividend yield</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center"><ix:nonFraction contextRef="c188" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-18123">0.19</ix:nonFraction>% - <ix:nonFraction contextRef="c189" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-18124">4.01</ix:nonFraction>%</td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">The following table summarizes the changes in the derivative liabilities during the year ended December 31, 2023:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><ix:nonNumeric contextRef="c0" continuedAt="itp_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock-c0_cont_1" escape="true" name="itp:FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock" id="ixv-11775"><span style="font-size: 10pt">Fair Value Measurements Using Significant Observable Inputs (Level 3)</span></ix:nonNumeric></p>

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

<ix:continuation id="itp_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Balance at December 31, 2022</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-18125">646,283</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Change in fair value of derivative liability</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="itp:ChangeInFairValueOfDerivativeLiability" scale="0" unitRef="usd" id="ixv-18126">646,229</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">Balance at December 31, 2023</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-18127">54</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDerivativeInstrumentsTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDerivativeInstrumentsTextBlock" id="ixv-18128">The following table summarizes the loss
on derivative liability included in the income statement for the year ended December 31, 2023 and 2022, respectively.</ix:nonNumeric></p>

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

<ix:continuation id="_ScheduleOfDerivativeInstrumentsTextBlock-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-align: center">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year Ended
    <br/>
December 31,</b></span></td><td style="padding-bottom: 1.5pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b>2022</b> &#160;</span></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Day one loss due to derivative liabilities as warrant</td><td>&#160;</td>
    <td style="text-align: left">$</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">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; width: 76%; text-align: left">(Gain) Loss on change in fair value of derivative liability</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfDerivatives" scale="0" unitRef="usd" id="ixv-18129">646,229</ix:nonFraction></td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfDerivatives" scale="0" unitRef="usd" id="ixv-18130">1,417,251</ix:nonFraction></td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</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="border-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="itp:ChangeInFairValueOfDerivativeLiability" scale="0" unitRef="usd" id="ixv-18131">646,229</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#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="itp:ChangeInFairValueOfDerivativeLiability" scale="0" unitRef="usd" id="ixv-18132">1,417,251</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>


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


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

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

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="ixv-11877"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(12) Common Stock</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Issuance of common stock to investors</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 20, 2021, the Company offered and sold
to certain institutional investors an aggregate of <ix:nonFraction contextRef="c190" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityOtherShares" scale="0" unitRef="shares" id="ixv-18133">2,618,182</ix:nonFraction> shares of common stock and <ix:nonFraction contextRef="c190" decimals="0" format="ixt:num-dot-decimal" name="itp:CommonStockIssuedToPurchaseOfWarrants" scale="0" unitRef="shares" id="ixv-18134">2,618,182</ix:nonFraction> warrants to purchase up to <ix:nonFraction contextRef="c190" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" scale="0" unitRef="shares" id="ixv-18135">2,618,182</ix:nonFraction>
shares of common stock in a best-efforts public offering for gross proceeds of approximately $<ix:nonFraction contextRef="c190" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="6" unitRef="usd" id="ixv-18136">14.4</ix:nonFraction> million. The purchase price for each
share of common stock and the corresponding warrant was $<ix:nonFraction contextRef="c190" decimals="1" format="ixt:num-dot-decimal" name="itp:CorrespondingPricePerShare" scale="0" unitRef="usdPershares" id="ixv-18137">5.5</ix:nonFraction>. The exercise price of the warrant was $<ix:nonFraction contextRef="c190" decimals="1" format="ixt:num-dot-decimal" name="itp:ExercisePricePerWarrant1" scale="0" unitRef="usdPershares" id="ixv-18138">5.5</ix:nonFraction> per share.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 1, 2021, the Company offered and sold
to the public investors an aggregate of <ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="itp:AggregateSharesOfCommonStock" scale="0" unitRef="shares" id="ixv-18139">2,927,786</ix:nonFraction> shares of common stock and <ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="itp:WarrantsToPurchaseShares" scale="0" unitRef="shares" id="ixv-18140">1,463,893</ix:nonFraction> warrants to purchase up to <ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="0" unitRef="shares" id="ixv-18141">1,463,893</ix:nonFraction> shares of
common stock in a firm commitment underwritten public offering for gross proceeds of approximately $<ix:nonFraction contextRef="c191" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="6" unitRef="usd" id="ixv-18142">21.9</ix:nonFraction> million. The purchase price for
each share of common stock and accompanying warrant was $<ix:nonFraction contextRef="c191" decimals="1" format="ixt:num-dot-decimal" name="itp:WarrantPricePerShare" scale="0" unitRef="usdPershares" id="ixv-18143">7.5</ix:nonFraction>. The exercise price of the warrant was $<ix:nonFraction contextRef="c191" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantExercisePriceIncrease" scale="0" unitRef="usdPershares" id="ixv-18144">7.5</ix:nonFraction> per share.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Reverse stock split</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 9, 2022, the Board of Directors of the
Company approved the Reverse Stock Split, at a ratio of <ix:nonNumeric contextRef="c192" name="us-gaap:StockholdersEquityReverseStockSplit" id="ixv-18145">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="c193" decimals="3" format="ixt:num-dot-decimal" name="itp:StockIssuedDuringPeriodPricePerShareReverseStockSplits" scale="0" unitRef="usdPershares" id="ixv-18146">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: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Issuance of common stock pursuant to the 2021 Incentive Stock Plan</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 15, 2022, the Company granted an aggregate
of <ix:nonFraction contextRef="c194" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="0" unitRef="shares" id="ixv-18147">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 (16), Stock Incentive Plans for more details. Total fair value of the stock was calculated at $<ix:nonFraction contextRef="c194" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross" scale="0" unitRef="usd" id="ixv-18148">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: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="itp_WarrantDisclosureTextBlock-c0_cont_1" escape="true" name="itp:WarrantDisclosureTextBlock" id="ixv-11900"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(13) Warrants</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 29, 2020, the Company and certain institutional
investors entered into a securities purchase agreement, as amended on May 4, 2020 (the &#8220;2020 Purchase Agreement&#8221;), pursuant
to which the Company agreed to sell to such investors an aggregate of <ix:nonFraction contextRef="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" scale="0" unitRef="shares" id="ixv-18149">440,000</ix:nonFraction> shares of common stock and warrants to purchase up to <ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" scale="0" unitRef="shares" id="ixv-18150">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="c195" decimals="3" format="ixt:num-dot-decimal" name="itp:InvestmentWarrantsExercisePrice" scale="0" unitRef="usdPershares" id="ixv-18151">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="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExcessStockSharesIssued" scale="0" unitRef="shares" id="ixv-18152">88,000</ix:nonFraction> May 2020 Warrants were exercised in February 2021 at the exercise price of $<ix:nonFraction contextRef="c195" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:WarrantExercisePriceIncrease" scale="0" unitRef="usdPershares" id="ixv-18153">7.425</ix:nonFraction>
per share and <ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-18154">352,000</ix:nonFraction> May 2020 Warrants were outstanding as of December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 20, 2021, the Company offered and sold
to certain institutional investors an aggregate of <ix:nonFraction contextRef="c190" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" scale="0" unitRef="shares" id="ixv-18155">2,618,182</ix:nonFraction> shares of common stock and <ix:nonFraction contextRef="c190" decimals="0" format="ixt:num-dot-decimal" name="itp:CommonStockIssuedToPurchaseStock" scale="0" unitRef="shares" id="ixv-18156">2,618,182</ix:nonFraction> warrants to purchase up to <ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="itp:CommonStockIssuedToPurchaseStock" scale="0" unitRef="shares" id="ixv-18157">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="c198" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantExercisePriceIncrease" scale="0" unitRef="usdPershares" id="ixv-18158">5.5</ix:nonFraction> and will expire on January 20, 2026. <ix:nonFraction contextRef="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExcessStockSharesIssued" scale="0" unitRef="shares" id="ixv-18159">1,410,690</ix:nonFraction> January 2021 Warrants were exercised in January and February
of 2021 at the exercise price of $<ix:nonFraction contextRef="c200" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantExercisePriceIncrease" scale="0" unitRef="usdPershares" id="ixv-18160"><ix:nonFraction contextRef="c201" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantExercisePriceIncrease" scale="0" unitRef="usdPershares" id="ixv-18161">5.5</ix:nonFraction></ix:nonFraction> per share. <ix:nonFraction contextRef="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-18162">1,207,492</ix:nonFraction> January 2021 Warrants were outstanding as of December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 1, 2021, the Company offered and sold
to the public investors an aggregate of <ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" scale="0" unitRef="shares" id="ixv-18163">2,927,786</ix:nonFraction> shares of common stock and <ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="itp:CommonStockIssuedToPurchaseStock" scale="0" unitRef="shares" id="ixv-18164">1,463,893</ix:nonFraction> warrants to purchase up to <ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="itp:CommonStockIssuedToPurchaseStock" scale="0" unitRef="shares" id="ixv-18165">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="c191" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantExercisePriceIncrease" scale="0" unitRef="usdPershares" id="ixv-18166">7.5</ix:nonFraction> and will expire on March 1, 2026. <ix:nonFraction contextRef="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExcessStockSharesIssued" scale="0" unitRef="shares" id="ixv-18167">6,750</ix:nonFraction> March 2021 Warrants were exercised in January and March 2021 at the exercise price of
$<ix:nonFraction contextRef="c202" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantExercisePriceIncrease" scale="0" unitRef="usdPershares" id="ixv-18168">7.5</ix:nonFraction> per share and <ix:nonFraction contextRef="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-18169">1,457,143</ix:nonFraction> March 2021 Warrants were outstanding as of December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company classified warrant 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: 86 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>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>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="itp_WarrantDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="itp_ScheduleOfStockWarrantActivitiesTableTextBlock-c0_cont_1" escape="true" name="itp:ScheduleOfStockWarrantActivitiesTableTextBlock" id="ixv-18170">A summary of stock warrant activities is as below:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="itp_ScheduleOfStockWarrantActivitiesTableTextBlock-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="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: center"><b>Year Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>December 31,&#160;2023</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</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">Weight<br/> average<br/> exercise</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">Number</td><td style="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">price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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="c4" decimals="0" format="ixt:num-dot-decimal" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber" scale="0" unitRef="shares" id="ixv-18171">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="c4" decimals="4" format="ixt:num-dot-decimal" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice" scale="0" unitRef="shares" id="ixv-18172">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-86">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#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-87">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cancelled or expired 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-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">&#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: 4pt">Outstanding and exercisable at end of the period</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares" id="ixv-18173">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="c3" decimals="4" format="ixt:num-dot-decimal" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice" scale="0" unitRef="shares" id="ixv-18174">6.6907</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock-c0_cont_1" escape="true" name="itp:ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock" id="ixv-18175">The following table summarizes information relating to outstanding
and exercisable warrants as of December 31, 2023.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Warrants Outstanding</b></td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Warrants Exercisable</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold">&#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">
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Remaining</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">Average</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Contractual life</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">Exercise</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Number of</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">Exercise</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(in years)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 18%; text-align: right"><ix:nonFraction contextRef="c204" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares" id="ixv-18176">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">&#160;</td><td style="width: 17%; text-align: right"><ix:nonNumeric contextRef="c205" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="ixv-18177">2.09</ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 17%; text-align: right"><ix:nonFraction contextRef="c204" decimals="4" format="ixt:num-dot-decimal" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-18178">6.6907</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 17%; text-align: right"><ix:nonFraction contextRef="c205" decimals="0" format="ixt:num-dot-decimal" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" scale="0" unitRef="shares" id="ixv-18179">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: 17%; text-align: right"><ix:nonFraction contextRef="c204" decimals="4" format="ixt:num-dot-decimal" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-18180">6.6907</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Aggregate intrinsic value is the sum of the amounts
by which the quoted market price of the Company&#8217;s stock exceeded the exercise price of the warrants at December 31, 2023 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 December 31, 2023 and 2022 are $<span style="-sec-ix-hidden: hidden-fact-89"><span style="-sec-ix-hidden: hidden-fact-90">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-12135"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(14) Earnings Per Share</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="ixv-18181">For the years ended December 31, 2023, and 2022, basic and diluted
net income per share are calculated as follows:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year Ended <br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Basic loss per share</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Net loss for the year - numerator</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-18182">9,946,035</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-18183">16,571,308</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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-18184">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="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-18185">9,972,788</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Net loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-18186">0.99</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-18187">1.66</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Diluted loss per share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Net loss for the year - 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-18188">9,946,035</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-18189">16,571,308</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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-18190">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="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-18191">9,972,788</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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-91">-</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-92">-</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>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-18192">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="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-18193">9,972,788</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: 4pt">Diluted loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-18194">0.99</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-18195">1.66</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 87 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><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>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock" id="ixv-12352"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(15) Income Taxes</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>United States</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 1pt 0pt 0">The Company and Shengde Holdings are incorporated in the State
of Nevada and are subject to the U.S. federal tax and state statutory tax rates up to <ix:nonFraction contextRef="c189" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18196">34</ix:nonFraction>% and <ix:nonFraction contextRef="c206" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18197">0</ix:nonFraction>%, respectively. On December 22, 2017,
the U.S. enacted the Tax Cuts and Jobs Act (the &#8220;2017 TCJA&#8221;), which significantly changed U.S. tax law. The 2017TCJA lowered
the Company&#8217;s U.S. statutory federal income tax rate from the highest rate of <ix:nonFraction contextRef="c207" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18198">35</ix:nonFraction>% to <ix:nonFraction contextRef="c208" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18199">21</ix:nonFraction>% effective January 1, 2018, while also imposing
a deemed repatriation tax on deferred foreign income which requires companies to pay a one-time transition tax on previously unremitted
earnings of non-U.S. subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. The SEC
staff issued Staff Accounting Bulletin (SAB) 118, which provides guidance on accounting for enactment effects of the 2017TCJA. SAB 118
provides a measurement period of up to one year from the 2017TCJA&#8217;s enactment date for companies to complete their accounting under
ASC740. In accordance with SAB 118, to the extent that a company&#8217;s accounting for certain income tax effects of the 2017TCJA is
incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in its financial statements. If a
company cannot determine a provisional estimate to be included in its financial statements, it should continue to apply ASC 740 on the
basis of the provisions of the tax laws that were in effect immediately before the enactment of the 2017TCJA.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 1pt 0pt 0">Transition tax: The transition tax is a tax on previously untaxed
accumulated and current earnings and profits (E&amp;P) of certain of the Company&#8217;s non-U.S. subsidiaries. To determine the amount
of the transition tax, the Company must determine, in addition to other factors, the amount of post-1986 E&amp;P of the relevant subsidiaries,
as well as the amount of non-U.S. income taxes paid on such earnings. Further, the transition tax is based in part on the amount of those
earnings held in cash and other specified assets. The Company was able to make a reasonable estimate of the transition tax and recorded
a provisional obligation and additional income tax expense of approximately $<ix:nonFraction contextRef="c209" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxCreditsAndAdjustments" scale="0" unitRef="usd" id="ixv-18200">80,000</ix:nonFraction> in the fourth quarter of 2017. However, the Company
is continuing to gather additional information and will consider additional technical guidance to more precisely compute and account for
the amount of the transition tax. This amount may change when the Company finalizes the calculation of post-1985 foreign E&amp;P previously
deferred from U.S. federal taxation and finalizes the amounts held in cash or other specified assets. The 2017TCJA&#8217;s transition
tax is payable over eight years beginning in 2018.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>PRC</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 1pt 0pt 0">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="c210" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18201">25</ix:nonFraction>%.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 1pt 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="ixv-18202">The provisions for income taxes for the years ended December
31, 2023, and 2022 were as follows:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="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">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Provision for Income Taxes</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Current Tax Provision U.S.</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18203">15,062</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current Tax Provision PRC</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18204">346,954</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18205">1,435,173</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred Tax Provision PRC</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18206">10,261,104</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: 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-18207">346,954</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18208">11,711,339</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="c211" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-18209">62,499</ix:nonFraction> and $<ix:nonFraction contextRef="c212" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-18210">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-18211">These carry forwards would expire, if not utilized, during the period of 2030 through 2035.</ix:nonNumeric>
As of December 31, 2023, 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 December 31, 2023 and 2022,
the Company provided a <ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="itp:DeferredTaxAssetsValuationAllowancePercentage" scale="-2" unitRef="pure" id="ixv-18212"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="itp:DeferredTaxAssetsValuationAllowancePercentage" scale="-2" unitRef="pure" id="ixv-18213">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-18214">A summary of the otherwise deductible (or taxable) deferred tax items is as follows:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December&#160;31,</b> </span></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December&#160;31,</b></span></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b>2023</b> &#160;</span></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b>2022</b></span></td><td style="padding-bottom: 1.5pt">&#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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18215">16,922,756</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18216">15,474,485</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="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent" scale="0" unitRef="usd" id="ixv-18217">585,380</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="itp:DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent" scale="0" unitRef="usd" id="ixv-18218">796,559</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="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:DeferredTaxAssetsMiscellaneousCurrent" scale="0" unitRef="usd" id="ixv-18219">135,714</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="itp:DeferredTaxAssetsMiscellaneousCurrent" scale="0" unitRef="usd" id="ixv-18220">615,436</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" scale="0" unitRef="usd" id="ixv-18221">274,525</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" scale="0" unitRef="usd" id="ixv-18222">213,620</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">(Gain)/Loss on asset disposal</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:DeferredTaxAssetsGainLossOnAssetDisposal" scale="0" unitRef="usd" id="ixv-18223">64,065</ix:nonFraction>)&#12288;</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="-sec-ix-hidden: hidden-fact-95; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#12288;-</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 deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="0" unitRef="usd" id="ixv-18224">17,854,310</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="0" unitRef="usd" id="ixv-18225">17,100,100</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">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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-18226">17,854,310</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-18227">17,100,100</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-align: left">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-96">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-97; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#12288;-</span></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>


</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 88 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><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>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="ixv-18228">The following table reconciles the statutory rates to the Company&#8217;s
effective tax rate as of:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 12pt Aptos; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year
    Ended <br/>
    December 31,</b></span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 75.16%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PRC Statutory rate</b></span></td>
    <td style="width: 0.6%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 0.6%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 8.74%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-18229">25.0</ix:nonFraction></span></td>
    <td style="width: 2.5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="width: 0.6%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 0.6%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 8.7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-18230">25.0</ix:nonFraction></span></td>
    <td style="width: 2.5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effect of different tax jurisdiction</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="itp:EffectOfExpensesNotDeductibleForPrcTaxPurposes" scale="-2" sign="-" unitRef="pure" id="ixv-18231">20.7</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="itp:EffectOfExpensesNotDeductibleForPrcTaxPurposes" scale="-2" sign="-" unitRef="pure" id="ixv-18232">17.0</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change in valuation allowance</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt">&#160;</span></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="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" sign="-" unitRef="pure" id="ixv-18233">7.9</ix:nonFraction></span></td>
    <td style="padding-bottom: 2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt">&#160;</span></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="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" sign="-" unitRef="pure" id="ixv-18234">249.0</ix:nonFraction></span></td>
    <td style="padding-bottom: 2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective income tax rate</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" sign="-" unitRef="pure" id="ixv-18235">3.6</ix:nonFraction></span></td>
    <td style="padding-bottom: 2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" sign="-" unitRef="pure" id="ixv-18236">241.0</ix:nonFraction></span></td>
    <td style="padding-bottom: 2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">During the years ended December 31, 2023, and 2022, the effective income
tax rate was estimated by the Company to be -<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" sign="-" unitRef="pure" id="ixv-18237">3.6</ix:nonFraction>% and -<ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" sign="-" unitRef="pure" id="ixv-18238">241.0</ix:nonFraction>%, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, except for the one-time
transition tax under the 2017 TCJA which imposes a U.S. tax liability on all unrepatriated foreign E&amp;Ps, the Company does not believe
that its future dividend policy and the available U.S. tax deductions and net operating losses will cause the Company to recognize any
other substantial current U.S. federal or state corporate income tax liability in the near future. Nor does it believe that the amount
of the repatriation of the VIE&#8217;s earnings and profits for purposes of paying dividends will change the Company&#8217;s position
that its PRC subsidiary Baoding Shengde and the VIE, Dongfang Paper are considered or are expected to be indefinitely reinvested offshore
to support our future capacity expansion. If these earnings are repatriated to the U.S. resulting in U.S. taxable income in the future,
or if it is determined that such earnings are to be remitted in the foreseeable future, additional tax provisions would be required.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has adopted ASC Topic 740-10-05, Income
Taxes. To date, the adoption of this interpretation has not impacted the Company&#8217;s financial position, results of operations, or
cash flows. The Company performed self-assessment and the Company&#8217;s liability for income taxes includes the liability for unrecognized
tax benefits, interest and penalties which relate to tax years still subject to review by taxing authorities. Audit periods remain open
for review until the statute of limitations has passed, which in the PRC is usually <ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="itp:IncomeTaxStatuteOfLimitationsPeriod" id="ixv-18239">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 December 31, 2023 and 2022, 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 year ended December 31, 2023 and 2022, respectively. The Company&#8217;s tax positions related to open tax
years are subject to examination by the relevant tax authorities and the major one is the China Tax Authority.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="ixv-12725"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(16) Stock Incentive Plans</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>2021 Incentive Stock Plan</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On 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="c213" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares" id="ixv-18240">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="c214" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" scale="0" unitRef="shares" id="ixv-18241">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="c214" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EquityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18242">156,000</ix:nonFraction>
as of the date of grant.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>2023 Incentive Stock Plan</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 31, 2023, the Company&#8217;s Annual
General Meeting adopted and approved the 2023 Omnibus Equity Incentive Plan of IT Tech Packaging, Inc.(the&#8221;2023 Plan&#8221;). Under
the 2023 ISP, the Company has reserved a total of <ix:nonFraction contextRef="c215" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares" id="ixv-18243">1,500,000</ix:nonFraction> shares of common stock for issuance as or under awards to be made to the directors,
officers, employees and/or consultants of the Company and its subsidiaries.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All shares of common stock under the 2023 ISP,
including shares originally authorized by equity holders and shares remaining for future issuance as of December 31, 2023, have been reserved.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 89 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>IT TECH PACKAGING, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="ixv-12765"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(17) Commitments and Contingencies</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Xushui Land Lease</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock-c0_cont_1" escape="true" name="itp:ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock" id="ixv-18244">The Company leases <ix:nonFraction contextRef="c216" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:AreaOfLand" scale="0" unitRef="acre" id="ixv-18245">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="c217" format="ixt-sec:duryear" name="itp:LeaseExpirationPeriod" id="ixv-18246">30</ix:nonNumeric>-year term, which expires on December
31, 2031. The lease requires an annual rental payment of approximately $<ix:nonFraction contextRef="c217" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="usd" id="ixv-18247">16,943</ix:nonFraction> (RMB<ix:nonFraction contextRef="c217" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="cny" id="ixv-18248">120,000</ix:nonFraction>). This lease is renewable at the end of the
30-year term.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><ix:continuation continuedAt="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock-c0_cont_2" 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">December 31,</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;<b>Amount</b> &#160;</span></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2024</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="c221" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-18249">16,943</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="c221" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-18250">16,943</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">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-18251">16,943</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c221" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd" id="ixv-18252">16,943</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">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="0" unitRef="usd" id="ixv-18253">16,943</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;&#12288;<ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="0" unitRef="usd" id="ixv-18254">50,828</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-align: left">Total operating lease payments</td><td style="padding-bottom: 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="c221" decimals="0" format="ixt:num-dot-decimal" name="itp:OperatingLeasePayment" scale="0" unitRef="usd" id="ixv-18255">135,543</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">
</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Sale of Headquarters Compound Real Properties</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 7, 2013, the Company&#8217;s Audit Committee
and the Board of Directors approved the sale of the land use right of the Headquarters Compound (the &#8220;LUR&#8221;), the office building
and essentially all industrial-use buildings in the Headquarters Compound (the &#8220;Industrial Buildings&#8221;), and three employee
dormitory buildings located within the Headquarters Compound (the &#8220;Dormitories&#8221;) to Hebei Fangsheng for cash prices of approximately
$<ix:nonFraction contextRef="c218" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="6" unitRef="usd" id="ixv-18256">2.77</ix:nonFraction> million, $<ix:nonFraction contextRef="c219" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="6" unitRef="usd" id="ixv-18257">1.15</ix:nonFraction> million, and $<ix:nonFraction contextRef="c220" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="6" unitRef="usd" id="ixv-18258">4.31</ix:nonFraction> million respectively. Sales of the LUR and the Industrial Buildings were completed in year 2013.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:continuation continuedAt="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock-c0_cont_3" id="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock-c0_cont_2">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-18260">141,189</ix:nonFraction> (RMB<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="cny" id="ixv-18261">1,000,000</ix:nonFraction>). The lease was recorded in lease assets and liabilities in the consolidated balance sheet as
of December 31, 2023.</ix:continuation></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock-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="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2024</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="c222" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-18262">141,189</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="c222" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-18263">141,189</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">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-18264">141,189</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c222" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd" id="ixv-18265">141,189</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">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="0" unitRef="usd" id="ixv-18266">141,189</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"><div style="-sec-ix-hidden: hidden-fact-98">-</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">Total operating lease payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="itp:OperatingLeasePayment" scale="0" unitRef="usd" id="ixv-18267">705,945</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ReceivableWithImputedInterestNetAmount" scale="0" unitRef="usd" id="ixv-18268">121,595</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Present value of lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-18269">584,350</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion, record in current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="itp:LessCurrentPortionRecordInCurrentLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-18270">100,484</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Present value of lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="itp:PresentValueOfLeaseLiabilities" scale="0" unitRef="usd" id="ixv-18271">483,866</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Capital commitment</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, 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="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:CommitmentsForPurchaseOrConstructionOfCapitalAssets" scale="0" unitRef="usd" id="ixv-18272">3,499,936</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="itp:CommitmentsForPurchaseOrConstructionOfCapitalAssets" scale="0" unitRef="usd" id="ixv-18273">4,329,279</ix:nonFraction> as of December 31, 2023 and 2022, respectively.
The Company expected to pay off all the balances within <ix:nonNumeric contextRef="c188" format="ixt-sec:duryear" name="itp:ExpectedPaymentTerm" id="ixv-18274">1</ix:nonNumeric>-<ix:nonNumeric contextRef="c189" format="ixt-sec:duryear" name="itp:ExpectedPaymentTerm" id="ixv-18275">3</ix:nonNumeric> years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Guarantees and Indemnities</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company agreed with Baoding Huanrun Trading
Co., a major supplier of raw materials, to guarantee certain obligations of this third party, and as of December 31, 2023, and 2022, the
Company guaranteed its long-term loan from financial institutions amounting to $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:LongtermLoanFromFinancialInstitutions" scale="0" unitRef="usd" id="ixv-18276">4,376,862</ix:nonFraction> (RMB<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:LongtermLoanFromFinancialInstitutions" scale="0" unitRef="cny" id="ixv-18277">31,000,000</ix:nonFraction>) and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="itp:LongtermLoanFromFinancialInstitutions" scale="0" unitRef="usd" id="ixv-18278">4,451,081</ix:nonFraction> (RMB<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="itp:LongtermLoanFromFinancialInstitutions" scale="0" unitRef="cny" id="ixv-18279">31,000,000</ix:nonFraction>),
respectively, that matured at various times in 2028. If Huanrun Trading Co., were to become insolvent, the Company could be materially
adversely affected.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 90 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>IT TECH PACKAGING, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock" id="ixv-12944"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(18) Segment Reporting</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Since March 10, 2010, Baoding Shengde started
its operations and thereafter the Company manages its operations through three business operating segments: Dongfang Paper and Tengsheng
Paper, which produces offset printing paper, corrugating medium paper and tissue paper, and Baoding Shengde, which produces face masks
and digital photo paper. They are managed separately because each business requires different technology and marketing strategies.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluates performance of its operating
segments based on net income. Administrative functions such as finance, treasury, and information systems are centralized. However, where
applicable, portions of the administrative function expenses are allocated among the operating segments based on gross revenue generated.
The operating segments do share facilities in Xushui County, Baoding City, Hebei Province, China. All sales were sold to customers located
in the PRC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="ixv-18280">Summarized financial information for the three reportable segments
is as follows:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_2" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-left: 0.125in; text-indent: -0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination of</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-left: 0.125in; text-indent: -0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to&#160;Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>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="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-18281">85,106,864</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="c224" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-18282">1,334,022</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="c225" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-18283">106,064</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-99">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-100">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c228" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-18284">86,546,950</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-indent: -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="c223" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-18285">4,006,381</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c224" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" sign="-" unitRef="usd" id="ixv-18286">2,995,369</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="c225" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" sign="-" unitRef="usd" id="ixv-18287">11,127</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c228" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-18288">999,885</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="0" unitRef="usd" id="ixv-18289">4,168,755</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c224" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="0" unitRef="usd" id="ixv-18290">8,470,810</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="0" unitRef="usd" id="ixv-18291">1,586,425</ix: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">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c228" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="0" unitRef="usd" id="ixv-18292">14,225,990</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Loss on impairment of assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="0" unitRef="usd" id="ixv-18293">905,226</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c224" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="0" unitRef="usd" id="ixv-18294">219,744</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="0" unitRef="usd" id="ixv-18295">375,328</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</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="c228" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="0" unitRef="usd" id="ixv-18296">1,500,298</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -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="c223" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-18297">300,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="c224" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-18298">2,376</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-18299">9,790</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c226" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-18300">2,002</ix: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-107">-</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="c228" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-18301">315,096</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-18302">503,740</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c224" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-18303">181,447</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-18304">291,675</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c226" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-18305">7,656</ix: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-108">-</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="c228" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-18306">984,518</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Income tax expense(benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18307">346,954</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c228" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18308">346,954</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-18309">109,770</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="c224" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-18310">9,004,792</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="c225" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-18311">726,065</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="c226" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-18312">105,408</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-113">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c228" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-18313">9,946,035</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-left: 0.125in; text-indent: -0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not 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"><p style="margin-top: 0; margin-bottom: 0"><b>Elimination&#160;of</b></p></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; padding-left: 0.125in; text-indent: -0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c229" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-18314">98,725,408</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="c230" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-18315">1,369,206</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="c231" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-18316">257,820</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-18317">100,352,434</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-indent: -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="c229" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-18318">7,629,761</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c230" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" sign="-" unitRef="usd" id="ixv-18319">2,942,893</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-18320">67,328</ix: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-116">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-18321">4,754,196</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c229" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="0" unitRef="usd" id="ixv-18322">4,782,157</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c230" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="0" unitRef="usd" id="ixv-18323">8,349,374</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="0" unitRef="usd" id="ixv-18324">1,656,505</ix: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-118">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">-</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="c234" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="0" unitRef="usd" id="ixv-18325">14,788,036</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c229" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-18326">12,820</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c230" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-18327">1,209</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-18328">8,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"><ix:nonFraction contextRef="c232" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-18329">1,551</ix: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-120">-</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="c234" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-18330">24,264</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c229" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-18331">653,525</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c230" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-18332">54,180</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-18333">320,246</ix: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-121">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-18334">1,027,951</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Income tax expense(benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c229" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18335">3,054,208</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c230" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18336">7,062,139</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18337">1,579,930</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c232" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18338">15,062</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18339">11,711,339</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c229" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" unitRef="usd" id="ixv-18340">780,465</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c230" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-18341">17,162,887</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="c231" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-18342">1,100,286</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="c232" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" unitRef="usd" id="ixv-18343">880,406</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" unitRef="usd" id="ixv-18344">30,994</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-18345">16,571,308</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of December 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Dongfang<br/>
    Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Tengsheng <br/>
    Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Baoding<br/>
    Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Not Attributable<br/>
    to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Elimination of<br/>
    Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Enterprise-wide,<br/>
    consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></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 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="width: 28%; text-align: left">Total assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c235" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18346">57,139,592</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c236" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18347">127,734,031</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="c237" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18348">8,184,902</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="c238" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18349">1,685,124</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c240" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18350">194,743,649</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Dongfang<br/>
    Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Tengsheng<br/>
    Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Baoding<br/>
    Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Not Attributable<br/>
    to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Elimination of<br/>
    Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Enterprise-wide,<br/>
    consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></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 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="width: 28%; text-align: left">Total assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c241" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18351">63,365,986</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="c242" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18352">117,645,828</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="c243" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18353">17,945,969</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="c244" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18354">5,489,450</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c246" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18355">204,447,233</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 91 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><div style="padding: 0in 0in 1pt">

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<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>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="itp:ConcentrationAndMajorCustomersAndSuppliersTextBlock" id="ixv-13814"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(19) Concentration and Major Customers and Suppliers</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the years ended December 31, 2023, and 2022, the Company had no
single customer contributed over <ix:nonFraction contextRef="c247" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18356"><ix:nonFraction contextRef="c248" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18357">10</ix:nonFraction></ix:nonFraction>% of total sales.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the year ended December 31, 2023, the Company had two major suppliers
that accounted for <ix:nonFraction contextRef="c249" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18358">72</ix:nonFraction>% and <ix:nonFraction contextRef="c250" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18359">17</ix:nonFraction>% of total purchases by the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the year ended December 31, 2022, the Company had two major suppliers
that accounted for <ix:nonFraction contextRef="c251" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18360">76</ix:nonFraction>% and <ix:nonFraction contextRef="c252" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18361">15</ix:nonFraction>% of total purchases by the Company.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="ixv-13824"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(20) Concentration of Credit Risk</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments for which the Company is
potentially subject to concentration of credit risk consist principally of cash. The Company places its cash in reputable financial institutions
in the PRC and the United States. Although it is generally understood that the PRC central government stands behind all of the banks in
China in the event of bank failure, there is no deposit insurance system in China that is similar to the protection provided by the Federal
Deposit Insurance Corporation (&#8220;FDIC&#8221;) of the United States as of December 31, 2023 and 2022. 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="c253" decimals="0" format="ixt:num-dot-decimal" name="itp:DepositInsuranceRegulations" scale="0" unitRef="cny" id="ixv-18362">500,000</ix:nonFraction> (US$<ix:nonFraction contextRef="c253" decimals="0" format="ixt:num-dot-decimal" name="itp:DepositInsuranceRegulations" scale="0" unitRef="usd" id="ixv-18363">70,595</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 December 31, 2023, and 2022, while for the cash
placed in financial institutions in the PRC, the balances exceeding the maximum coverage of RMB<ix:nonFraction contextRef="c254" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashFDICInsuredAmount" scale="0" unitRef="cny" id="ixv-18364">500,000</ix:nonFraction> amounted to RMB<ix:nonFraction contextRef="c255" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashFDICInsuredAmount" scale="0" unitRef="cny" id="ixv-18365">24,135,060</ix:nonFraction> (US$<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashFDICInsuredAmount" scale="0" unitRef="usd" id="ixv-18366">3,407,607</ix:nonFraction>)
as of December 31, 2023.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="itp:RisksAndUncertaintiesTextBlock" id="ixv-13830"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(21) Risks and Uncertainties</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">IT Tech Packaging 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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></div><div>

</div><!-- Field: Page; Sequence: 92 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><div style="padding: 0in 0in 1pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>IT TECH PACKAGING, INC.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SubsequentEventsTextBlock" id="ixv-13855"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(22) Subsequent Event</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The board removed Jie Ping from the position of Legal Representative
of Tengsheng Paper On January 1, 2024.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="ixv-13862"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(23) Summarized Quarterly Financial Data (Unaudited)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfQuarterlyFinancialInformationTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="ixv-13866"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Quarter</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">2023</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">First</td><td style="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">Second</td><td style="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">Third</td><td style="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">Fourth</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">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="c256" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-18367">19,790,877</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="c257" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-18368">30,019,914</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="c258" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-18369">15,771,560</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c259" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-18370">20,964,599</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Gross (loss) profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c256" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" sign="-" unitRef="usd" id="ixv-18371">276,999</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="c257" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-18372">1,179,858</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c258" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" sign="-" unitRef="usd" id="ixv-18373">153,223</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c259" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-18374">250,249</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">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c256" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18375">2,772,361</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="c257" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18376">518,683</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="c258" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18377">2,484,513</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c259" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18378">3,800,331</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c256" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18379">2,733,165</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="c257" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18380">1,253,493</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="c258" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18381">1,975,368</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c259" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18382">3,984,009</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Net 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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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>Basic</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-<ix:nonFraction contextRef="c256" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-18383">0.27</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="c257" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-18384">0.125</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="c258" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-18385">0.20</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="c259" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-18386">0.40</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-<ix:nonFraction contextRef="c256" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-18387">0.27</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="c257" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-18388">0.125</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="c258" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-18389">0.20</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="c259" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-18390">0.40</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfQuarterlyFinancialInformationTableTextBlock-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">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">First</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Second</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Third</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fourth</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c260" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-18391">15,481,618</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="c261" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-18392">31,788,884</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="c262" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-18393">31,709,214</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="c263" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-18394">21,372,718</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c260" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-18395">310,445</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c261" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-18396">634,037</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c262" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-18397">2,783,588</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c263" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-18398">1,026,126</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">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c260" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18399">2,990,436</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="c261" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18400">1,235,765</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="c262" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18401">586,953</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="c263" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18402">1,895,373</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c260" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18403">2,488,214</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="c261" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18404">287,913</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="c262" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18405">1,887,318</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="c263" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18406">11,907,863</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Net 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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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>Basic</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-<ix:nonFraction contextRef="c260" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-18407">0.03</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="c261" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-18408">0.003</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="c262" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-18409">0.19</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="c263" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-18410">1.19</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-<ix:nonFraction contextRef="c260" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-18411">0.03</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="c261" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-18412">0.003</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="c262" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-18413">0.19</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="c263" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-18414">1.19</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric>


<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p></div><div>

</div><!-- Field: Page; Sequence: 93 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><div style="padding: 0in 0in 1pt"><p style="margin: 0"></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>IT TECH PACKAGING, INC.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" id="ixv-14175"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(24) Condensed Financial Information of the Parent Company</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The condensed financial statements of IT Tech
Packaging Inc. (&#8220;ITP&#8221;, the &#8220;parent company&#8221;) have been prepared in accordance with accounting principles generally
accepted in the United States of America. Under the PRC laws and regulations, the Company&#8217;s PRC subsidiaries are restricted in their
ability to transfer certain of their net assets to the parent company in the form of dividend payments, loans or advances. The amounts
restricted include paid-in capital, capital surplus and statutory reserves, as determined pursuant to PRC generally accepted accounting
principles, totaling $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="0" unitRef="usd" id="ixv-18415">86,641,643</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="0" unitRef="usd" id="ixv-18416">86,141,643</ix:nonFraction> as of December 31, 2023, and 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfCondensedBalanceSheetTableTextBlock-c0_cont_1" escape="true" name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" id="ixv-18417">The following represents condensed unconsolidated financial information
of the parent company only:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>



<ix:continuation id="_ScheduleOfCondensedBalanceSheetTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Aptos">
  <tr style="vertical-align: bottom">
    <td style="font-size: 12pt; text-align: center"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-size: 10pt">December&#160;31,</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-size: 10pt">December&#160;31,</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 12pt; text-align: center"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">ASSETS</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">Current Assets</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Cash and cash
    equivalents</span></td><td style="width: 1%; font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18418">678,347</ix:nonFraction></span></td><td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 1%; font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18419">1,930,241</ix:nonFraction></span></td><td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Prepayments
    and other current assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: MS Mincho; font-size: 10pt">&#12288;</span><span style="-sec-ix-hidden: hidden-fact-126; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: MS Mincho; font-size: 10pt">&#12288;</span><span style="-sec-ix-hidden: hidden-fact-127; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-size: 10pt">Total current
    assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-18420">678,347</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-18421">1,930,241</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Investment
    in subsidiaries</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" scale="0" unitRef="usd" id="ixv-18422">172,382,428</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" scale="0" unitRef="usd" id="ixv-18423">184,806,532</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Total
    Assets</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18424">173,060,775</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18425">186,736,773</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-size: 10pt">LIABILITIES
    AND STOCKHOLDERS&#8217; EQUITY</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Current Liabilities</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Inter-company payable</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="itp:IntercompanyPayable" scale="0" unitRef="usd" id="ixv-18426">4,026,904</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="itp:IntercompanyPayable" scale="0" unitRef="usd" id="ixv-18427">4,070,160</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Due to related parties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18428">727,433</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18429">727,433</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Accrued payroll and employee
    benefit</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-128; font-size: 10pt">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-129; font-size: 10pt">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Accrued liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-130; font-size: 10pt">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-131; font-size: 10pt">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Income
    tax payable</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: MS Mincho; font-size: 10pt">&#12288;</span><span style="-sec-ix-hidden: hidden-fact-132; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: MS Mincho; font-size: 10pt">&#12288;</span><span style="-sec-ix-hidden: hidden-fact-133; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Total
    current liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: MS Mincho; font-size: 10pt">&#12288;</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18430">4,754,337</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: MS Mincho; font-size: 10pt">&#12288;</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18431">4,797,593</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Derivative liability</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="0" unitRef="usd" id="ixv-18432">54</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="0" unitRef="usd" id="ixv-18433">646,283</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-size: 10pt">Total liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-18434">4,754,391</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-18435">5,443,876</ix:nonFraction></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Total
    stockholders&#8217; equity</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">1<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">68,306,384</span></div></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-18436">181,292,897</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Total
    Liabilities and Stockholders&#8217; Equity</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-18437">173,060,775</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-18438">186,736,773</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:nonNumeric>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></div><div>

</div><!-- Field: Page; Sequence: 94 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><div style="padding: 0in 0in 1pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>IT TECH PACKAGING, INC.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<ix:continuation id="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>CONDENSED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<ix:nonNumeric contextRef="c0" escape="true" name="srt:CondensedStatementOfComprehensiveIncomeTableTextBlock" id="ixv-14807"><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">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Revenue</td><td>&#160;</td>
    <td colspan="2" style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-135">-</div></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">-</div></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Selling, general and administrative expenses</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-18439">708,638</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c267" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-18440">515,294</ix:nonFraction></td><td style="width: 1%; 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">Loss from Operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18441">708,638</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="c267" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18442">515,294</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Equity in earnings of unconsolidated subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainOrLossOnSaleOfStockInSubsidiary" scale="0" sign="-" unitRef="usd" id="ixv-18443">9,883,626</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="c267" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainOrLossOnSaleOfStockInSubsidiary" scale="0" sign="-" unitRef="usd" id="ixv-18444">17,489,197</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Loss on derivative liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="0" unitRef="usd" id="ixv-18445">646,229</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c267" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="0" unitRef="usd" id="ixv-18446">1,417,251</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other Income (Expense)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-137; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;-</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"><div style="-sec-ix-hidden: hidden-fact-138">-</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">Income before Income Taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="itp:IncomeBeforeIncomeTaxes" scale="0" sign="-" unitRef="usd" id="ixv-18447">9,946,035</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c267" decimals="0" format="ixt:num-dot-decimal" name="itp:IncomeBeforeIncomeTaxes" scale="0" sign="-" unitRef="usd" id="ixv-18448">16,587,240</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="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"><div style="-sec-ix-hidden: hidden-fact-139">-</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#12288;(<ix:nonFraction contextRef="c267" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" scale="0" sign="-" unitRef="usd" id="ixv-18449">15,062</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net Income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18450">9,946,035</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="c267" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18451">16,602,302</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other comprehensive income /(loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-18452">3,040,994</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="c267" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-18453">18,010,708</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: 4pt">Total Comprehensive Income (loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-18454">12,987,029</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c267" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-18455">34,613,010</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" escape="true" name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock" id="ixv-14951"><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">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font-weight: bold; text-align: left">Net Cash Used in Operating Activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-18456">708,641</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="c267" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-18457">374,357</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Net Cash Used in Investing Activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-18458">500,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c267" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-18459">6,502,000</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net Cash Provided by Financing Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;(<ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" sign="-" unitRef="usd" id="ixv-18460">43,253</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#12288;(<ix:nonFraction contextRef="c267" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" sign="-" unitRef="usd" id="ixv-18461">329,399</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Net Increase (Decrease) in Cash and Cash Equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-18462">1,251,894</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="c267" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-18463">7,205,755</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Cash and Cash Equivalents - Beginning of Year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;<ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-18464">1,930,241</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#12288;<ix:nonFraction contextRef="c268" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-18465">9,135,996</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Cash and Cash Equivalents - End of Year</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-18466">678,347</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="c265" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-18467">1,930,241</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The condensed financial information has been prepared
using the same accounting policies as set out in the Company&#8217;s consolidated financial statements except that the parent company
has used equity method to account for its investments in the subsidiaries.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></div><div>

</div><!-- Field: Page; Sequence: 95 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><div style="padding: 0in 0in 1pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<a id="a_015"></a><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 9. Changes in and Disagreements with Accountants on Accounting
and Financial Disclosure</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">On
February 29, 2024, WWC, P.C. Certified Public Accountants (&#8220;WWC&#8221;) resigned as our independent registered public accounting
firm, effective immediately.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">WWC&#8217;s
reports on our consolidated financial statements for the fiscal years ended December 31, 2022 and 2021 did not contain an adverse opinion
or a disclaimer of opinion and were not qualified or modified as to uncertainty, audit scope or accounting principles.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">During
the two most recent fiscal years ended December 31, 2022 and 2021, and the subsequent interim period through February 29, 2024, there
were no disagreements with WWC on any matter of accounting principles or practices, financial statement disclosure, or auditing scope
or procedure, which disagreements, if not resolved to the satisfaction of WWC, would have caused WWC to make reference to the subject
matter of the disagreements in connection with its reports on our consolidated financial statements for such years. Also during this time,
there were no &#8220;reportable events,&#8221; as defined in Item 304(a)(1)(v) of Regulation S-K.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; ">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">We
provided WWC with a copy of the above disclosures and requested that WWC furnish the Company with a letter addressed to the SEC stating
whether or not it agrees with the statements made above. A copy of WWC&#8217;s letter dated February 29, 2024 was attached as Exhibit
16.1 to a Current Report on Form 8-K that was filed by us with the SEC on March 4, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">On
March 1, 2024, we engaged GGF CPA LIMITED (&#8220;GGF&#8221;) as our independent registered public accounting firm for the fiscal year
ending December 31, 2023, effective immediately. During the fiscal years ended December 31, 2022 and 2021 and through March 1, 2024, neither
we nor anyone on its behalf consulted with GGF regarding (i) the application of accounting principles to any specified transaction, either
completed or proposed or the type of audit opinion that might be rendered on our consolidated financial statements, and neither a written
report nor oral advice was provided to us that GGF concluded was an important factor considered by us in reaching a decision as to any
accounting, auditing, or financial reporting issue, or (ii) any matter that was either the subject of a &#8220;disagreement,&#8221; as
defined in Item 304(a)(1)(iv) of Regulation S-K, or a &#8220;reportable event,&#8221; as defined in Item 304(a)(1)(v) of Regulation S-K.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<a id="a_016"></a><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 9A. Controls and Procedures</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Our management is responsible
for establishing and maintaining a system of disclosure controls and procedures (as defined in Rule 13a-15(e)) under the Exchange Act)
that is designed to ensure that information required to be disclosed by the Company in the reports that we file or submit under the Exchange
Act is recorded, processed, summarized and reported, within the time specified in the Commission&#8217;s rules and forms. Disclosure controls
and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by an
issuer in the reports that it files or submits under the Exchange Act is accumulated and communicated to the issuer&#8217;s management,
including its principal executive officer or officers and principal financial officer or officers, or persons performing similar functions,
as appropriate to allow timely decisions regarding required disclosure.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Pursuant to Rule 13a-15(b)
under the Exchange Act, the Company carried out an evaluation with the participation of the Company&#8217;s management, including Zhenyong
Liu, the Company&#8217;s Chief Executive Officer (&#8220;CEO&#8221;), and Jing Hao, the Company&#8217;s Chief Financial Officer (&#8220;CFO&#8221;),
of the effectiveness of the Company&#8217;s disclosure controls and procedures (as defined under Rule 13a-15(e) under the Exchange Act)
as of December 31, 2023. Based upon that evaluation, the Company&#8217;s CEO and CFO concluded that the Company&#8217;s disclosure controls
and procedures were effective to ensure that information required to be disclosed by the Company in the reports that the Company files
or submits under the Exchange Act, is recorded, processed, summarized and reported, within the time periods specified in the SEC&#8217;s
rules and forms, and that such information is accumulated and communicated to the Company&#8217;s management, including the Company&#8217;s
CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Management conducted an
assessment of the effectiveness of the Company&#8217;s internal control over financial reporting as of December 31, 2023. In making this
assessment, management used the framework set forth in <i>Internal Control - Integrated Framework (2013)</i> issued by the Committee of
Sponsoring Organizations of the Treadway Commission. Based on this assessment, management has determined that, as of December 31, 2023,
the Company&#8217;s internal control over financial reporting was effective.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">This annual report does
not include an attestation report of its registered independent public accounting firm regarding the Company&#8217;s internal control
over financial reporting because the Company is not required to include such attestation report in this annual report.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Changes in internal controls</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Our management, with the
participation of our CEO and CFO, performed an evaluation as to whether any change in our internal controls over financial reporting occurred
during the year ended December 31, 2023. Based on that evaluation, our CEO and CFO concluded that no change occurred in the Company&#8217;s
internal controls over financial reporting during the quarter ended December 31, 2023 that has materially affected, or is reasonably likely
to materially affect, the Company&#8217;s internal controls over financial reporting.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<a id="a_017"></a><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 9B. Other Information</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 30pt"><ix:nonNumeric contextRef="c269" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="ixv-18468"><ix:nonNumeric contextRef="c269" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="ixv-18469"><ix:nonNumeric contextRef="c269" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="ixv-18470"><ix:nonNumeric contextRef="c269" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="ixv-18471">None</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<a id="a_018"></a><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent
Inspections.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></div><div>

</div><!-- Field: Page; Sequence: 96; Options: NewSection; Value: 61 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><div style="padding: 0in 0in 1pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<a id="a_019"></a><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>PART III</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<a id="a_020"></a><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 10. Directors, Executive Officers and Corporate Governance</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Set forth below is certain
information regarding our directors and executive officers. Our Board of Directors is comprised of five directors, and is divided into
two classes, Class I and Class II. There are no family relationships between any of our directors or executive officers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt">The following table sets forth certain information with respect
to our directors and executive officers:</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 style="border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Age</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>Position/Title</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 32%"><span style="font-size: 10pt">Zhenyong Liu</span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 6%; text-align: center"><span style="font-size: 10pt">61</span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 58%"><span style="font-size: 10pt">Chief Executive Officer and Chairman of the Board</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Jing Hao</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">41</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Chief Financial Officer</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Dahong Zhou</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">45</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Secretary</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Marco Ku Hon Wai</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">50</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Director</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Wenbing Christopher Wang</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">53</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Director</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Fuzeng Liu</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">75</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Director</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Lusha Niu</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">45</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Director</span></td></tr>
</table>

<p style="margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">We have two classes of directors
with each class elected in a different calendar year from the calendar year in which the other class of directors are elected. All directors
are elected for a two-year term. The directors elected in Class I, Marco Ku Hon Wai and Wenbing Christopher Wang, will serve until the
annual meeting of stockholders in 2025 and until their respective successors have been elected and have qualified, or until their earlier
resignation, removal or death. The directors elected in Class II, Zhenyong Liu, Fuzeng Liu and Lusha Niu will serve until the annual meeting
of stockholders in 2024 and until their respective successors have been elected and have qualified, or until their earlier resignation,
removal or death. Our officers serve at the discretion of our Board of Directors.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt">Set forth below is biographical information about our current
directors and executive officers:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt"><i>Zhenyong Liu</i>. Mr.
Zhenyong Liu became a member of the Board of Directors, and was appointed as Chairman of the Board of Directors on November 30, 2007.
Mr. Liu has also served as the Company&#8217;s Chief Executive Officer since November 16, 2007, and serves as Chairman of Hebei Baoding
Dongfang Paper Milling Company Limited (Dongfang Paper), a position he has held since 1996. From 1990 to 1996, he served as Plant Director
of Xinxin Paper Milling Factory in Xushui District. Mr. Liu served as General Manager of the East Central Household Appliance Purchases
and Supply Station from 1980 to 1989.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt"><i>Jing Hao</i>. Ms. Jing
Hao was appointed as our Chief Financial Officer on November 3, 2014. Ms. Hao previously served as the Company&#8217;s Chief Financial
Officer between November 2007 and April 2009. In addition, Ms. Hao has served as Chief Financial Officer of Hebei Baoding Dongfang Paper
Milling Company Limited (Dongfang Paper) since 2006. Prior to that, she was Manager of Finance for Dongfang Paper from 2005 to 2006.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt"><i>Dahong Zhou</i>. Ms.
Dahong Zhou was appointed as our Secretary on November 16, 2007. Ms. Zhou also serves as Executive Manager of Hebei Baoding Dongfang Paper
Milling Company Limited (Dongfang Paper), a position she has held since 2006.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt"><i>Marco Ku Hon Wai. </i>Mr.
Marco Ku Hon Wai has served on the Board of Directors since November 3, 2014. Mr. Ku is the founder of Sensible Investment Company Limited,
an investment consulting firm based in Hong Kong founded in 2013. He was previously Chief Financial Officer of China Marine Food Group
Limited (OTC: CMFO) from July 2007 to October 2013. Prior to his position at China Marine Food Group Limited, Mr. Ku co-founded KISS Catering
Group, a food and beverage business in Beijing from October 2005 to April 2007. Mr. Ku worked at KPMG LLP from 1996 to 2000, where his
last held position was Assistant Manager. Mr. Ku received a bachelor&#8217;s degree in finance from the Hong Kong University of Science
and Technology in 1996, and is currently a fellow member of the Hong Kong Institute of Certified Public Accountants.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt"><i>Wenbing Christopher Wang</i>.<i>&#160;</i>Mr.&#160;Wenbing
Christopher Wang has served on the Board of Directors since October&#160;28, 2009. Mr.&#160;Wang has also been serving as chief financial
officer of Phoenix Motor Inc. (Nasdaq:PEV) since June 2021. Mr. Wang has also been serving as President and Director of FushiCopperweld,
Inc. (&#8220;Fushi&#8221;) since January&#160;21, 2008. Mr.&#160;Wang served as Fushi&#8217;s Chief Financial Officer from December&#160;13,
2005 to August&#160;31, 2009. Prior to Fushi, Mr.&#160;Wang worked for Redwood Capital, Inc., China Century Investment Corporation, Credit
Suisse First Boston and VC China in various capacities. Fluent in both English and Chinese, Mr.&#160;Wang holds a master&#8217;s degree
in business administration and finance and corporate accounting from Simon Business School of University of Rochester. Mr.&#160;Wang was
named one of the top ten CFO&#8217;s of 2007 in China by CFO magazine.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt"><i>Fuzeng Liu</i>. Mr. Fuzeng
Liu has been a member of the Board of Directors since November 30, 2007. Mr. Liu has also served as Vice President of Dongfang Paper since
2002. Previously, he served as Deputy Secretary of the Traffic Bureau of Xushui District from 1992 to 2002 and as Party Secretary of Dayin
Town, Xushui District from 1988 to 1992.Mr. Liu also served as Head of the Cuizhuang Town, Xushui District from 1984 to 1988. From 1977
to 1984, Mr. Liu worked at the committee office of Xushui District.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></div><div>

</div><!-- Field: Page; Sequence: 97; Value: 61 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><div style="padding: 0in 0in 1pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt"><i>Lusha Niu</i>. Ms. Niu
has been a member of the Board of Directors since October 12, 2016. Ms. Niu is a public relations veteran with strong background in international
business and finance. Since September 2013, Ms. Niu has been the Director of Corporate Communications and Public Affairs, Asia Lead of
Financial Communication at MSL GROUP, a global public communications firm. From August 2008 until August 2013, Ms. Niu was an Associate
Director at APCO Worldwide, a Washington D.C. based global public affairs consulting firm. Ms. Niu also served as a Consulting Analyst
with BDA Consulting, advising global institutional investors on their China deal strategy. Ms. Niu holds a Master&#8217;s degree in Finance
from the University of Colorado.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The Board of Directors believes
that each of the Company&#8217;s directors is highly qualified to serve as a member of the Board. Each of the directors has contributed
to the mix of skills, core competencies and qualifications of the Board of Directors. When evaluating candidates for election to the Board,
the Nominating Committee seeks candidates with certain qualities that it believes are important, including integrity, an objective perspective,
good judgment, and leadership skills. Our directors are highly educated and have diverse backgrounds and talents and extensive track records
of success in what we believe are highly relevant positions. Some of our directors have served in our operating entity, Dongfang Paper,
for many years and benefit from an intimate knowledge of our operations and corporate philosophy.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Committees</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Our business, property and
affairs are managed by or under the direction of the Board of Directors. Members of the Board of Directors are kept informed of our business
through discussion with the chief executive and financial officers and other officers, by reviewing materials provided to them and by
participating at meetings of the board and its committees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Our Board of Directors has
three committees - the Audit Committee, the Compensation Committee and the Nominating Committee. The Audit Committee is comprised of Marco
Ku Hon Wai, Wenbing Christopher Wang and Lusha Niu, with Mr. Ku serving as chairman. The Compensation Committee is comprised of Marco
Ku Hon Wai, Wenbing Christopher Wang and Lusha Niu, with Ms. Lusha Niu serving as chairwoman. The Nominating Committee is comprised of
Marco Ku Hon Wai, Wenbing Christopher Wang and Lusha Niu, with Mr. Wenbing Christopher Wang serving as chairman.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Our Audit Committee is involved
in discussions with our independent auditor with respect to the scope and results of our year-end audit, our quarterly results of operations,
our internal accounting controls and the professional services furnished by the independent auditor. Our Board of Directors has determined
that both Mr. Marco Ku Hon Wai and Mr. Wenbing Christopher Wang qualify as audit committee financial experts and have the accounting or
financial management expertise as required under NYSE Rule 303A.07(a). Our Board of Directors has also adopted a written charter for the
audit committee which the audit committee reviews and reassesses for adequacy on an annual basis. A copy of the audit committee&#8217;s
current charter is available at the our corporate website at https://www.itpackaging.cn/uploadfile/txyxfh/file/20181029/6367640912345722139375725.pdf</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The Compensation Committee
oversees the compensation of our chief executive officer and our other executive officers and reviews our overall compensation policies
for employees generally. If so authorized by the Board of Directors, the committee may also serve as the granting and administrative committee
under any option or other equity-based compensation plans which we may adopt. The Compensation Committee does not delegate its authority
to fix compensation; however, as to officers who report to the chief executive officer, the compensation committee consults with the chief
executive officer, who may make recommendations to the compensation committee. Any recommendations by the chief executive officer are
accompanied by an analysis of the basis for the recommendations. The committee will also discuss compensation policies for employees who
are not officers with the chief executive officer and other responsible officers. A copy of the compensation committee&#8217;s current
charter is available at our corporate website at https://www.itpackaging.cn/uploadfile/txyxfh/file/20181029/6367640912355880048874958.pdf</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The Nominating Committee
is involved in evaluating the desirability of and recommending to the board any changes in the size and composition of the board, evaluation
of and successor planning for the chief executive officer and other executive officers. The qualifications of any candidate for director
will be subject to the same extensive general and specific criteria applicable to director candidates generally. A copy of the nominating
committee&#8217;s current charter is available at our corporate website at https://www.itpackaging.cn/uploadfile/txyxfh/file/20181029/6367640912356661968874958.pdf</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Code of Ethics</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 29.15pt">We have adopted a code of ethics that applies
to our principal executive officer, principal financial officer, principal accounting officer and controller, or persons performing similar
functions. The Code of Ethics is currently available at our corporate website at https://www.itpackaging.cn/uploadfile/txyxfh/file/20181029/6367640912363688526617528.pdf</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Board Meetings</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0 0pt 30pt">The Board of Directors and its committees held the following
number of meetings during 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Board of Directors</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">5</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Audit Committee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Compensation Committee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Nominating Committee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">&#160;</td></tr>
  </table>


<p style="margin: 0">&#160;</p>


<!-- Field: Page; Sequence: 98; Value: 61 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The above table includes meetings held by means of a conference
telephone call and actions taken by unanimous written consent.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Each director attended at least 75% of the total
number of meetings of the Board of Directors and those committees on which he served during the year.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">For the fiscal year ended
December 31, 2023, the Board of Directors met on at least a quarterly basis. The independent directors had regularly scheduled meetings
as often as necessary to fulfill their responsibilities, including at least annually in executive session without the presence of non-independent
directors and management as required by Section 802(c) of the NYSE American Company Guide.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Directors or Executive Officers involved in Bankruptcy or Criminal
Proceedings</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">To our knowledge, during the last ten years, none of our directors
and executive officers (including those of our subsidiaries) has:</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; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td style="text-align: justify">had a bankruptcy petition filed by or against any business of which such person was a general partner or executive officer either
at the time of the bankruptcy or within two years prior to that time;</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: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td style="text-align: justify">been convicted in a criminal proceeding or been subject to a pending criminal proceeding, excluding traffic violations and other minor
offenses;</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: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td style="text-align: justify">been subject to any order, judgment or decree, not subsequently reversed, suspended or vacated, of any
court of competent jurisdiction, permanently or temporarily enjoining, barring, suspending or otherwise limiting his involvement in any
type of business, securities or banking activities;</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: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td style="text-align: justify; padding-right: 1pt">been found by a court of competent jurisdiction (in a civil action), the SEC, or the Commodities Futures
Trading Commission to have violated a federal or state securities or commodities law, and the judgment has not been reversed, suspended
or vacated; or</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: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td style="text-align: justify">been the subject to, or a party to, any sanction or order, not subsequently reverse, suspended or vacated,
of any self-regulatory organization, any registered entity, or any equivalent exchange, association, entity or organization that has disciplinary
authority over its members or persons associated with a member.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Board Leadership Structure and Role in Risk Oversight</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Mr. Zhenyong Liu is our
chairman and chief executive officer. At the advice of other members of the management or the Board, Mr. Liu calls meetings of the Board
of Directors when necessary. We have three independent directors. Our Board of Directors has three standing committees, each of which
is comprised solely of independent directors with a committee chair. The Board of Directors believes that the Company&#8217;s chief executive
officer is best situated to serve as chairman of the Board of Directors because he is the director most familiar with our business and
industry and the director most capable of identifying strategic priorities and executing our business strategy. We believe that this leadership
structure has served the Company well. Our Board of Directors has overall responsibility for risk oversight. The Board of Directors has
delegated responsibility for the oversight of specific risks to the committees as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td style="text-align: justify">The Audit Committee oversees the Company&#8217;s risk policies and processes relating to the financial
statements and financial reporting processes, as well as key credit risks, liquidity risks, market risks and compliance, and the guidelines,
policies and processes for monitoring and mitigating those risks.</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: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td style="text-align: justify">The Compensation Committee oversees the compensation of our chief executive officer and our other executive officers and reviews our
overall compensation policies for employees.</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: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 29.4pt"/><td style="width: 16.6pt">&#9679;</td><td style="text-align: justify">The Nominating Committee oversees risks related to the Company&#8217;s governance structure and processes.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0; text-align: justify; text-indent: 29.15pt">Our Board of Directors
is responsible for approving all related party transactions according to our Code of Ethics. We have not adopted written policies and
procedures specifically for related person transactions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Compliance with Section 16(a) of the Securities Exchange Act of
1934</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Section 16(a) of the Exchange
Act, requires our executive officers and directors and persons who own more than 10% of a registered class of our equity securities to
file with the SEC initial statements of beneficial ownership, reports of changes in ownership and annual reports concerning their ownership
of our common stock and other equity securities, on Form 3, 4 and 5 respectively. Executive officers, directors and greater than 10% shareholders
are required by the SEC regulations to furnish our company with copies of all Section 16(a) reports they file.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Based solely on our review
of the copies of such reports received by us, and on written representations by our officers and directors regarding their compliance
with the applicable reporting requirements under Section 16(a) of the Exchange Act, we believe that, with respect to the fiscal year
ended December 31, 2023, all such reports were filed timely.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></div><div>

</div><!-- Field: Page; Sequence: 99; Value: 61 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><div style="padding: 0in 0in 1pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<a id="a_021"></a><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 11. Executive Compensation</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0; text-align: justify; text-indent: 29.15pt">The following compensation
table summarizes the cash and non-cash compensation earned during the years ended December 31, 2023 and 2022 by each person who served
as principal executive officer, principal financial officer, and secretary during 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">Name and Principal Position</td><td style="text-align: center; padding-bottom: 1.5pt">&#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>Year</b></span></td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Salary</b></span></td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Bonus</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock <br/>
Awards</b></span></td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Option<br/>
 Awards</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Non-Equity<br/>
 Incentive Plan<br/>

    Compensation</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total</b></span></td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)</b> &#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">($)</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)</b> &#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">($)</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">($)</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)</b> &#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 31%; text-align: left">Zhenyong Liu,</td><td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: center">2022</td><td style="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">35,519</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">0</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">&#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">&#160;</td><td style="width: 7%; text-align: right">&#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">&#160;</td><td style="width: 7%; text-align: right">&#8239;&#160;&#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: 7%; text-align: right">35,519</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Chairman, CEO</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">34,016</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">&#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">34,016</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Jing Hao</td><td>&#160;</td>
    <td style="text-align: center">2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">35,519</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</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">&#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">35,519</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.25in; text-indent: -0.125in">CFO</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">34,016</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">&#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">34,016</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Dahong Zhou,</td><td>&#160;</td>
    <td style="text-align: center">2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,299</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">&#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">4,299</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.25in; text-indent: -0.125in">Secretary</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,117</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">&#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">4,117</td><td style="text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Employment Agreements</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Mr. Zhenyong Liu receives
a monthly salary of RMB 20,000 (approximately $2,835). On January 11, 2012, the Company awarded Mr. Zhenyong Liu 4,433 shares of restricted
common stock. These shares of common stock were issued under the 2011 ISP and are valued at $34.5 per share, based on the closing price
on the date of the issuance. On December 31, 2013, the Company awarded Mr. Zhenyong Liu 800 shares of restricted common stock under the
2011 ISP and 2012 ISP, with a value of $26.6 per share, based on the closing price on the date of the stock issuance. On September 13,
2018, the Company issued 10,000 shares of common stock to Mr. Zhenyong Liu under the 2015 Omnibus Equity Incentive Plan with a value of
$8.8 per share as of the date of issuance. On April 8, 2020, the Company issued 20,000 shares of common stock to Mr. Zhenyong Liu under
the 2019 ISP with a value of $6.0 per share as of the date of issuance. On September 8, 2020, the Compensation Committee of the Company
unanimously approved that Mr. Zhenyong Liu shall receive the bonus of $40,000 for his service rendered in the year 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Ms. Hao began receiving
a monthly salary of RMB 20,000 (approximately $2,835) in January 2015. On September 13, 2018, the company issued 1,000 shares of common
stock to Ms. Jing Hao under the 2015 Omnibus Equity Incentive Plan with a value of $8.8 per share as of the date of issuance. On September
8,2020, the Compensation Committee of the Company unanimously approved that Ms. Jing Hao shall receive the bonus of $40,000 for her service
rendered in the year 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></div><div>

</div><div style="padding: 0in 0in 1pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Compensation of Directors</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The following table sets forth a summary of compensation paid or entitled
to our directors during the fiscal years ended December 31, 2023 and 2022:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Name and Principal Position</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Salary</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Bonus</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Stock<br/> Awards</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Option<br/> Awards</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Non-Equity<br/> Incentive Plan<br/> Compensation</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">($)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">($)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">($)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">($)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">($)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">($)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 37%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Fuzeng Liu</td><td style="width: 1%">&#160;</td>
    <td style="width: 8%; text-align: center">2022</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">7,701</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#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: 6%; 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">&#160;</td><td style="width: 6%; text-align: right">&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#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: 6%; text-align: right">7,701</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in">Director</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,375</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">&#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">7,375</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: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></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">Marco Ku Hon Wai</td><td>&#160;</td>
    <td style="text-align: center">2022</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,000</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.25in">Director</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></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">Wenbing Christopher Wang</td><td>&#160;</td>
    <td style="text-align: center">2022</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,000</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.25in">Director</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">LushaNiu</td><td>&#160;</td>
    <td style="text-align: center">2022</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,399</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,399</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.25in">Director</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,086</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,086</td><td style="text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></div><div>

</div><!-- Field: Page; Sequence: 100; Value: 61 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->65<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><div style="padding: 0in 0in 1pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Effective November 1, 2014,
Mr. Marco Ku Hon Wai began serving as our director and has received annual compensation of $20,000, payable on a monthly basis. In addition,
the Company agreed to issue Mr. Ku 750 shares of its common stock. On January 12, 2016, the Company issued Mr. Ku 750 shares restricted
common stock under the 2015 ISP for his services in 2015, with a value of $13.3 per share, based on the closing price on the date of the
issuance. Mr. Ku will be reimbursed for his out-of-pocket expenses incurred in connection with his service to the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Effective October 28, 2009,
Mr. Wenbing Christopher Wang has served as our director and has received annual compensation of $20,000, payable on a monthly basis. Mr.
Wang also received 400 shares of common stock, a number equal to $20,000 divided by the closing price of the common stock on October 28,
2009, with piggyback registration rights subordinate to that held by investors in any past or future private placement of securities.
On January 11, 2012, the Company awarded its independent director Mr. Wenbing Christopher Wang 1,582 shares of restricted common stock.
These shares of common stock were issued under the 2011 ISP and are valued at $34.5 per share, based on the closing price on the date
of the issuance. On December 31, 2013, the Company awarded Mr. Wang 500 shares restricted common stock under the 2011 ISP and 2012 ISP
for, with a value of $26.6 per share, based on the closing price on the date of the stock issuance. On January 12, 2016, the Company issued
Mr. Wang 500 shares restricted common stock under the 2015 ISP, with a value of $13.3 per share, based on the closing price on the date
of the issuance.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 30pt">On October 12, 2016, Ms. Lusha Niu was elected as
our director and receives annual compensation of RMB50,000, payable on a monthly basis.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">On December 31, 2013, Mr.
Fuzeng Liu received 500 shares of restricted common stock from our 2011 and 2012 ISPs. The value of the stock award is determined by the
closing price of the Company&#8217;s common stock on the date of the award, which was $26.6 as of December 31, 2013.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Other than the appointments
described above, there are no understandings or arrangements between Mr. Ku, Mr. Wang, or Ms. Niu and any other person pursuant to which
Mr. Ku, Mr. Wang, or Ms. Niu was appointed as a director. Mr. Ku, Mr. Wang, and Ms. Niu do not have any family relationship with any director,
executive officer or person nominated or chosen by us to become a director or executive officer.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Outstanding Equity Awards at Fiscal Year-End</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt">There were no option exercises in fiscal year of 2023 or options
outstanding as of December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Pension and Retirement Plans</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Currently, except for contributions
to the PRC government-mandated social security retirement endowment fund for those employees who have not waived their coverage, we do
not offer any annuity, pension or retirement benefits to be paid to any of our officers, directors or employees. There are also no compensatory
plans or arrangements with respect to any individual named above which results or will result from the resignation, retirement or any
other termination of employment with our company, or from a change in our control.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></div><div>

</div><div style="padding: 0in 0in 1pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<a id="a_022"></a><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 12. Security Ownership of Certain Beneficial Owners and Management
and Related Stockholder Matters</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 29.15pt">The following table sets forth certain information
with respect to the beneficial ownership of our common stock by (i) each director, (ii) our Chief Executive Officer and President and
(iii) all executive officers and directors as a group as of the date of this annual report.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td colspan="9" style="font-weight: bold; text-align: center">Amount and Nature of Beneficial Ownership</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Amount and Nature of</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Percentage of</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Beneficial</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Common</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Name and Address of Beneficial Owner (1)</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">Ownership</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Stock</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Zhenyong Liu CEO and Director</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">536,484</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.3</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Jing Hao CFO</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Dahong Zhou Secretary</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Marco Ku Hon Wai Director</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">750</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Fuzeng Liu Director</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Wenbing Christopher Wang Director</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,982</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">LushaNiu Director</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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">*</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">All Directors and Executive Officers as a Group (7 persons)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">541,716</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.4</td><td style="text-align: left">%</td></tr>
  </table>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify">Less than 1% of the Company&#8217;s issued and outstanding
common shares.</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: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.4pt"/><td style="width: 16.6pt">(1)</td><td style="text-align: justify">The address of each director and executive officer is c/o Science Park, Juli Road, Xushui District, Baoding City, Hebei Province,
People&#8217;s Republic of China.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></div><div>

</div><!-- Field: Page; Sequence: 101; Value: 61 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><div style="padding: 0in 0in 1pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Securities Authorized for Issuance under Equity Compensation Plans
</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The following table provides information as of December 31,
2023 about our equity compensation plan and arrangements:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>


<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; ">
    <td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 64%; font-weight: bold; text-align: left"><span style="font-size: 10pt">Plan
    category</span></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center; width: 1%; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td>
    <td style="white-space: nowrap; padding-bottom: 1.5pt; width: 1%; font-weight: bold; text-align: center"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 9%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number
                                            of<br/>
                                            securities to<br/>
                                            be issued upon<br/>
                                            exercise<br/>
                                            of outstanding<br/>
                                            options<br/>
                                            and restricted<br/>
                                            stock units</b></span></td><td style="white-space: nowrap; padding-bottom: 1.5pt; width: 1%; font-weight: bold; text-align: center"><span style="font-size: 10pt">&#160;</span></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center; width: 1%; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 1%; font-weight: bold; text-align: center"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 9%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted-<br/>
                                            </b> &#160;<b>average<br/>
                                            exercise price<br/>
                                            of<br/>
                                            </b> &#160;<b>outstanding<br/>
                                            options,<br/>
                                            and restricted<br/>
                                            stock units</b></span></td><td style="white-space: nowrap; padding-bottom: 1.5pt; width: 1%; font-weight: bold; text-align: center"><span style="font-size: 10pt">&#160;</span></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center; width: 1%; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td>
    <td style="white-space: nowrap; padding-bottom: 1.5pt; width: 1%; font-weight: bold; text-align: center"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 9%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number
                                            of<br/>
                                            securities<br/>
                                            remaining<br/>
                                            available for<br/>
                                            future<br/>
                                            issuance<br/>
                                            under equity<br/>
                                            compensation<br/>
                                            plans</b></span></td><td style="white-space: nowrap; padding-bottom: 1.5pt; width: 1%; font-weight: bold; text-align: center"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 10pt">Equity compensation plans approved by security holders</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-size: 10pt">Equity compensation plans not approved by security holders</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold"><span style="font-size: 10pt">Total</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-size: 10pt">&#160;&#160;</span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<a id="a_023"></a><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 13. Certain Relationships and Related Transactions, and Director
Independence</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Loans from our principal shareholder, Chairman and CEO Mr. Zhenyong
Liu</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">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,915 and $368,052 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 December 31, 2023, and 2022, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">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 December 31, 2023, and 2022, approximately $42,357 and $43,075 of interest 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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">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 December 31, 2023, and 2022, the
outstanding loan balance were $nil and $2,185,569, respectively, and the accrued interest was $194,047 and $197,338, respectively, which
was recorded in other payables and accrued liabilities as part of the current liabilities in the consolidated balance sheet.</p>

</div><div>

</div><div style="padding: 0in 0in 1pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">As of December 31, 2023
and 2022, total amount of loans due to Mr. Zhenyong Liu were $nil. The interest expense incurred for such related party loans are $nil
for the years ended December 31, 2023, and 2022, respectively. The accrued interest owe to the CEO was approximately $598,319 and $608,465,
as of December 31, 2023, and 2022, respectively, which was recorded in other payables and accrued liabilities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">On December 8, 2021, the Company
entered into an agreement with Mr. Zhenyong Liu, which allows Mr. Zhenyong Liu to borrow from the Company an amount of $6,507,431 (RMB44,089,085).
The loan was unsecured and carried a fixed interest rate of 3% per annum. The loan was repaid by Mr. Zhenyong Liu in February 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">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 year ended December 31, 2023 was $290,275.</p>

</div><div>



</div><div style="padding: 0in 0in 1pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">As of December 31, 2023
and 2022, amount due to shareholder are $727,433, respectively, 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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Procedures for Approval of Related Party Transactions</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0; text-align: justify; text-indent: 29.15pt">Our Board of Directors
is charged with reviewing and approving all potential related party transaction whether or not such transactions exceed $120,000. We have
not adopted other procedures for review, or standards for approval, of such transactions, but instead review them on a case-by-case basis.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></div><div>

</div><!-- Field: Page; Sequence: 102; Value: 61 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->67<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><div style="padding: 0in 0in 1pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Director Independence</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0; text-align: justify; text-indent: 29.15pt">The Company currently
has three independent directors, Marco Ku Hon Wai, Wenbing Christopher Wang, and Lusha Niu, as that term is defined under the NYSE American
Company Guide.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<a id="a_024"></a><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 14. Principal Accountant Fees and Services</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">Our independent public accounting
firm is GGF CPA LTD. , Level 3, Shop 119 No. 20, Jingang Avenue, Nansha District, Guangzhou, Guangdong , PCAOB Auditor ID 2729 .</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Audit Fees</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0; text-align: justify; text-indent: 29.15pt">We incurred approximately
$207,000 for professional services rendered by our registered independent public accounting firm, WWC, P.C., for the audit and reviews
of the Company&#8217;s financial statements for 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">We incurred approximately
$191,000 for professional services rendered by our registered independent public accounting firm, WWC, P.C., for the audit and reviews
of the Company&#8217;s financial statements for 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">We incurred approximately
$166,000 for professional services rendered by our registered independent public accounting firm, GGF for the audit of the Company&#8217;s
financial statements for 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Audit-Related Fees</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt">IT Tech Packaging did not incur any audit-related fees to
WWC in 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt">IT Tech Packaging did not incur any audit-related fees to
WWC in 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Tax Reporting Preparation Fees</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt">IT Tech Packaging did not incur any tax reporting preparation
fees to WWC in 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt">IT Tech Packaging did not incur any tax reporting preparation
fees to WWC in 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>All Other Fees</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">IT Tech Packaging did not
incur any fees from its registered independent public accounting firm for services rendered to IT Tech Packaging, other than the services
covered in &#8220;Audit Fees&#8221; and &#8220;Audit-Related Fees&#8221; for the fiscal years ended December 31, 2023 and 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">With respect to the Company&#8217;s
auditing and other non-audit related services rendered by its registered independent public accounting firm for 2023 and 2022, all engagements
were entered into pursuant to the audit committee&#8217;s pre-approval policies and procedures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Pre&#8211;Approval Policy of Services Performed
by Independent Registered Public Accounting Firm</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The Audit Committee&#8217;s
policy is to pre&#8211;approve all audit and non&#8211;audit related services, tax services and other services. Preapproval is generally
provided for up to one year, and any pre&#8211;approval is detailed as to the particular service or category of services and is generally
subject to a specific budget. The Audit Committee has delegated the pre&#8211;approval authority to its chairperson when expedition of
services is necessary. The independent registered public accounting firm and management are required to periodically report to the full
Audit Committee regarding the extent of services provided by the independent registered public accounting firm in accordance with this
pre&#8211;approval and the fees for the services performed to date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt"></p></div><div>

</div><!-- Field: Page; Sequence: 103; Value: 61 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->68<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><div style="padding: 0in 0in 1pt; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt"></p>




<a id="a_025"></a><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="text-decoration: none; font-size: 10pt"><b>PART
IV</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="text-decoration: none; font-size: 10pt"><b>&#160;</b></span></p>

<a id="a_026"></a><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="text-decoration: none; font-size: 10pt"><b>Item 15. Exhibits, Financial Statements Schedules</b></span></p>



<p style="margin: 0">&#160;</p>


<p style="margin: 0"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; text-align: justify; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit No.</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: justify; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: justify; width: 90%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description of Exhibit</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.1 &#160; &#160;</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000119380507002738/e602779_ex10-1.txt">Agreement and Plan of Merger, dated October 29, 2007, by and among Carlateral, Inc., CARZ Merger Sub, Inc., Dongfang Zhiye Holding Limited, and the shareholders of Dongfang Zhiye Holding Limited, incorporated by reference from Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed with the Securities and Exchange Commission on November 2, 2007.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.1</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000109230606000495/ex3-1.txt">Articles of Incorporation, incorporated by reference to the exhibit to our report on form SB-2 filed with the SEC on August 4, 2006</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.2 &#160;</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000119380507003310/e603013_ex3-11.txt">Certificate of Amendment to Articles of Incorporation, incorporated by reference to the exhibit of the same number to our Current Report on form 8-K filed with the SEC on December 28, 2007</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.3</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000109230606000495/ex3-2.txt">Bylaws, incorporated by reference to the exhibit to our report on form SB-2 filed with the SEC on August 4, 2006</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify">3.4
    </td><td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390018010037/f8k073018ex3-1_ittech.htm">Articles of Merger, incorporated by reference to the exhibit 3.1 to our report on Form 8-K filed with the SEC on August 1, 2018.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.5</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390022038027/ea162495ex3-1_ittechpack.htm">Certificate of Change, incorporated by reference to the exhibit 3.1 to our report on Form 8-K filed with the SEC on July 7, 2022.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify">3.6</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390021056431/ea149891ex3-1_ittechpack.htm">Amended and Restated Bylaws, incorporated by reference to the exhibit 3.1 to our report on Form 8-K filed with the SEC on November 3, 2021.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1 &#160;</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000109230606000495/ex4-1.txt">Specimen of Common Stock certificate, incorporated by reference to the exhibit to our report on form SB-2 filed with the SEC on August 4, 2006</a>             </td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390014006404/f8k082714ex4i_orientpaper.htm">Form of Warrant, incorporated by reference to exhibit 4.1 to our Current Report on Form 8-K filed with the SEC on September 3, 2014.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.3 &#160;</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390020007091/f10k2019ex4-3_ittechpack.htm">Description of Securities, incorporated by reference to exhibit 4.3 to our Annual Report on Form 10-K filed with the SEC on March 23, 2020.</a>              </td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.4</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390020010795/ex4-1_ittechpack.htm">Form of Warrant, incorporated by reference to exhibit 4.1 to our Current Report on Form 8-K filed with the SEC on May 1, 2020.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.5</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390020010894/ea121347ex4-1_ittechpack.htm">Form of Warrant, incorporated by reference to exhibit 4.1 to our Current Report on Form 8-K filed with the SEC on May 4, 2020.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.6</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390021003146/ea133607ex4-1_ittechpack.htm">Form of Warrant, incorporated by reference to exhibit 4.1 to our Current Report on Form 8-K filed with the SEC on January 20, 2021.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.7</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390021012525/ea136698ex4-1_ittech.htm">Warrant Agency Agreement dated March 1, 2021 by and between the Company and Empire Stock Transfer Inc., incorporated by reference to the Exhibit 4.1 to our Current Report on Form 8-K filed with the SEC on March 1, 2021.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"/></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.8</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390021012525/ea136698ex4-2_ittech.htm">Form of Common Stock Purchase Warrant, incorporated by reference to the Exhibit 4.2 to our Current Report on Form 8-K filed with the SEC on March 1, 2021.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"/></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1 &#160; &#160;</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000114544310000218/d26097_ex10-2.htm">Land Lease Agreement, dated January 2, 2002, by and between the Company and Xushui District Dayin Township Wuji Village Committee and Party Branch, incorporated by reference to the exhibit to our amended Annual Report on form 10-K/A filed with the SEC on February 1, 2010</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2 &#160;</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000114544310000218/d26097_ex10-3.htm">Land Use Rights Certificate, dated March 10, 2003, incorporated by reference to the exhibit to our amended Annual Report on form 10- K/A filed with the SEC on February 1, 2010</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3 &#160;</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000114544309001637/d25065_ex10-3.htm">Exclusive Technical Service and Business Consulting Agreement, dated June 24, 2009, by and between Dongfang Paper and Baoding Shengde, incorporated by reference to the exhibit to our Current Report on form 8-K filed with the SEC on June 30, 2009</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.4 &#160;</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000114544309001637/d25065_ex10-7.htm">Proxy Agreement, dated June 24, 2009, by and between Dongfang Paper, Baoding Shengde, and the shareholders of Dongfang Paper, incorporated by reference to the exhibit to our Current Report on form 8-K filed with the SEC on June 30, 2009</a></td></tr>
  </table>
<p style="margin: 0">&#160;</p>


<!-- Field: Page; Sequence: 104; Value: 61 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->69<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>


<p style="margin: 0"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit No.</b></span></td>
    <td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: justify; width: 90%"><b>Description of Exhibit</b></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.5</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000114544309001637/d25065_ex10-4.htm">Loan Agreement, dated June 24, 2009, by and between Dongfang Paper, Baoding Shengde, and the shareholders of Dongfang Paper, incorporated by reference to the exhibit to our Current Report on form 8-K filed with the SEC on June 30, 2009</a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.6</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000114544309001637/d25065_ex10-5.htm">Call Option Agreement, dated June 24, 2009, by and between Dongfang Paper, Baoding Shengde, and the shareholders of Dongfang Paper, incorporated by reference to the exhibit to our Current Report on form 8-K filed with the SEC on June 30, 2009</a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.7</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000114544309001637/d25065_ex10-6.htm">Share Pledge Agreement, dated June 24, 2009, by and between Dongfang Paper, Baoding Shengde, and the shareholders of Dongfang Paper, incorporated by reference to the exhibit to our Current Report on form 8-K filed with the SEC on June 30, 2009</a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.8</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000114544310000266/d26161_ex10-2.htm">Call Option Agreement Amendment, dated February 10, 2010, by and between Dongfang Paper, Baoding Shengde, and the shareholders of Dongfang Paper, incorporated by reference to the exhibit to our Current Report on form 8-K filed with the SEC on February 11, 2010</a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.9</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000114544310000266/d26161_ex10-3.htm">Share Pledge Agreement Amendment, dated February 10, 2010, by and between Dongfang Paper, Baoding Shengde, and the shareholders of Dongfang Paper, incorporated by reference to the exhibit to our Current Report on form 8-K filed with the SEC on February 11, 2010</a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.10</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000114544309002522/d25516_ex10-1.htm">Securities Purchase Agreement dated October 7, 2009 between the Company and the Access America Fund, LP, Renaissance US Growth Investment Trust Plc, RENN Global Entrepreneurs Funds, Inc., Premier RENN Entrepreneurial Fund Limited, Pope Investments II, LLC and Steve Mazur (collectively, the &#8220;Buyers&#8221;), incorporated by reference to the exhibit to our Current Report on form 8-K filed with the SEC on October 8, 2009</a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"> </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">10.11</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000114544309002522/d25516_ex10-2.htm">Make Good Securities Escrow Agreement dated October 7, 2009 between the Company, the Buyers, Zhenyong Liu and the Sichenzia Ross Friedman Ference LLP (the &#8220;Escrow Agent&#8221;)., incorporated by reference to the exhibit to our Current Report on form 8-K filed with the SEC on October 8, 2009</a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.12</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000114544309002522/d25516_ex10-3.htm">Escrow Agreement dated October 7, 2009 between the Company, the Buyers, Zhenyong Liu and the Escrow Agent, incorporated by reference to the exhibit to our Current Report on form 8-K filed with the SEC on October 8, 2009</a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.13</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000114544309002522/d25516_ex10-4.htm">Registration Rights Agreement between the Company and the Buyers dated October 7, 2009, incorporated by reference to the exhibit to our Current Report on form 8-K filed with the SEC on October 8, 2009</a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.14</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000114544309002522/d25516_ex10-5.htm">Lock-Up Agreement between Company and Zhenyong Liu dated October 7, 2009, incorporated by reference to the exhibit to our Current Report on form 8-K filed with the SEC on October 8, 2009</a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.15</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000114544309003270/d25842_ex10-1.htm">Asset Purchase Agreement, dated November 25, 2009, by and between Baoding Shengde Paper Co., Ltd. and Hebei Shuangxing Paper Co., Ltd., incorporated by reference to the exhibit to our Current Report on form 8-K filed with the SEC on December 10, 2009</a></td></tr>
</table>
<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p></div><div>

</div><!-- Field: Page; Sequence: 105; Value: 61 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->70<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0">&#160;</p><div>


</div><p style="margin-top: 0; margin-bottom: 0"></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: justify; width: 9%"><span style="font-size: 10pt"><b>Exhibit&#160;No.</b></span></td>
    <td style="text-align: justify; padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: justify; width: 90%; vertical-align: bottom"><span style="font-size: 10pt"><b>Description of Exhibit</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify">10.16</td>
    <td style="text-align: justify"/>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000101376210000667/ex101.htm">Purchase Agreement, dated March 31, 2010, for the sale of 3,000,000 shares of Common Stock, by and between IT Tech Packaging, Inc. and Roth Capital Partners, LLC, incorporated by reference to the exhibit to Current Report on form 8-K filed with the SEC on March 31, 2010</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify">10.17</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000101376210000777/ex101.htm">Purchase Agreement, dated April 9, 2010 by and between Henan Qinyang First Paper Machine Limited and Hebei Baoding Dongfang PaperMilling Company Limited for the purchase of a series of paper machineries and equipment, incorporated by reference to the exhibit to our Current Report on form 8-K filed with the SEC on April 12, 2010</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify">10.18</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000114420414017612/v372435_ex10-22.htm">Letter from Mr. Zhenyong Liu regarding postponement of interest payments by IT Tech Packaging, Inc., incorporated by reference to Exhibit 10.22 to our Annual Report on Form 10-K filed on March 25, 2014.</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify">10.19</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000114420414017612/v372435_ex10-23.htm">Financing Limit Agreement dated as March 3, 2014 between Hebei Baoding Dongfang Paper Milling Co., Ltd. and Shanghai Pudong Development Bank Inc., Baoding Branch, incorporated by reference to Exhibit 10.23 to our Annual Report on Form 10-K filed on March 25,2014.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify">10.20</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000114420414017612/v372435_ex10-24.htm">Enterprise Loan Agreement dated as of July 5, 2013 between Hebei Baoding Dongfang Paper Milling Co., Ltd. and Rural Credit Union of Xushui District, incorporated by reference to Exhibit 10.24 to our Annual Report on Form10-K filed on March 25, 2014.</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify">10.21</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390014006404/f8k082714ex1i_orientpaper.htm">Engagement Letter, dated as of June 3, 2014, between the Company and H.C. Wainwright &amp; Co., LLC and amendments dated as of July 1,2014, August 19, 2014 and August 25, 2014, incorporated by reference to exhibits 1.1, 1.2, 1.3 and 1.4 to our Current Report on Form 8- K filed with the SEC on September 3, 2014.</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify">10.22</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390014006404/f8k082714ex10i_orientpaper.htm">Securities Purchase Agreement, dated August 25, 2014, incorporated by reference to exhibit 10.1 to our Current Report on Form 8-K filed with the SEC on September 3, 2014.</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify">10.23</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390014007795/f8k110114ex10i_orientpaper.htm"><span style="font-size: 10pt">Appointment Letter dated November 3, 2014, by and between IT Tech Packaging, Inc. and Marco Ku Hon
    Wai, incorporated by reference to exhibit 10.1 to our Current Report on Form 8-K filed with the SEC on November 6, 2014.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"/></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify">10.24</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1358190/000114420414017612/v372435_ex10-24.htm" style="-sec-extract: exhibit">Loan Agreement dated December 2, 2014, by and between IT Tech Packaging, Inc. and Zhenyong Liu, incorporated by reference to Exhibit 10.24 to our Annual Report on Form 10-K filed on March 25, 2014.</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify">10.25</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390015002051/f10k2014ex10xxv_orientpaper.htm"><span style="font-size: 10pt">Loan Agreement dated March 1, 2015, by and between IT Tech Packaging, Inc. and Zhenyong Liu,
    incorporated by reference to Exhibit 10.25 to our Annual Report on Form 10-K filed on March 25, 2015.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"/></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify">10.26</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390015005316/f8k070115ex10i_orientpaper.htm">Agreement dated July 1, 2015, among China Orient, Hebei Baoding Dongfang Paper Milling Company Limited, Baoding Shengde Paper Co.,Ltd., Zhenyong Liu, Xiaodong Liu, and Shuangxi Zhao, incorporated by reference to Exhibit 10.1 to our Current Report on Form 8-K filed with the SEC on July 22, 2015</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify">10.27</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1358190/000121390019011712/f8k062519ex10-1_ittech.htm">Acquisition Agreement dated June 25, 2019, by and between Hebei Baoding Dongfang Paper Milling Company Limited and HebeiTengsheng Paper Co., Ltd, incorporated by reference to Exhibit 10.1 to our Current Report on Form 8-K filed with the SEC on June 28, 2019.</a></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>



</div><!-- Field: Page; Sequence: 106; Value: 61 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->71<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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: justify; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit No.</b></span></td>
    <td style="text-align: justify; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: justify; width: 90%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description of Exhibit</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.28</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390019026341/f8k121619ex10-1_ittechpack.htm">Supplement
    Agreement dated December 16, 2019, by and between Hebei Baoding Dongfang Paper Milling Company Limited and Hebei Tengsheng Paper
    Co., Ltd, incorporated by reference to Exhibit 10.1 to our Current Report on Form 8-K filed with the SEC on December 17,
    2019</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.29</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390020010795/ex10-1_ittechpack.htm">Letter Agreement dated April 21, 2020, by and between the Company and Maxim Group LLC, incorporated by reference to Exhibit 10.1 to our Current Report on Form 8-K filed with the SEC on May 1, 2020.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.30</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390020010795/ex10-2_ittechpack.htm">Securities Purchase Agreement dated April 29, 2020 by and between the Company and certain purchasers, incorporated by reference to Exhibit 10.2 to our Current Report on Form 8-K filed with the SEC on May 1, 2020.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.31</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390020010894/ea121347ex10-1_ittechpack.htm">Amendment to Securities Purchase Agreement dated May 4, 2020, by and between the Company and certain purchasers, incorporated by reference to Exhibit 10.1 to our Current Report on Form 8-K filed with the SEC on May 4, 2020.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.32</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390021003146/ea133607ex10-1_ittechpack.htm">Letter Agreement dated January 14, 2021, by and between the Company and Maxim Group, incorporated by reference to Exhibit 10.1 to our Current Report on Form 8-K filed with the SEC on January 20, 2021.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.33</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390021003146/ea133607ex10-2_ittechpack.htm">Form of Securities Purchase Agreement among the Company and certain institutional investors, incorporated by reference to Exhibit 10.2 to our Current Report on Form 8-K filed with the SEC on January 20, 2021.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.34</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000121390021012525/ea136698ex1-1_ittech.htm">Underwriting Agreement dated as of February 24, 2021 by and between the Company and Maxim Group LLC, incorporated by reference to the Exhibit 1.1 to our Current Report on Form 8-K filed with the SEC on March 1, 2021.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14.1</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1358190/000114420413015600/v337887_ex14-1.htm">Code of Ethics and Business Conduct, incorporated by reference to the Exhibit 14.1 to our Annual Report on Form10-K filed with the SEC on March 18, 2013</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.1*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020238101ex21-1_ittech.htm">Lists of Subsidiaries</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.1*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020238101ex23-1_ittech.htm">Consent of WWC, P.C. Certified Accountants.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.2*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020238101ex23-2_ittech.htm">Consent of GGF CPA LIMITED.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020238101ex31-1_ittech.htm">Certification Required Under Section 302 of Sarbanes-Oxley Act of 2002.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020238101ex31-2_ittech.htm">Certification Required Under Section 302 of Sarbanes-Oxley Act of 2002.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020238101ex32-1_ittech.htm">Certification Required Under Section 906 of Sarbanes-Oxley Act of 2002.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.2*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020238101ex32-2_ittech.htm">Certification Required Under Section 302 of Sarbanes-Oxley Act of 2002.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97.1*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><a href="ea020238101ex97-1_ittech.htm">Clawback Policy</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Instance Document</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Schema Document</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Calculation Linkbase Document</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Definition Linkbase Document</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Label Linkbase Document</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Presentation Linkbase Document</span></td></tr>

<tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top; text-align: justify; background-color: rgb(204,238,255)">
<td style="text-align: justify">104</td>
    <td style="text-align: justify">&#160;</td><td style="text-align: justify">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</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">* Filed herewith.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_027"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 16 Form 10-K Summary.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"></p><div>


</div><!-- Field: Page; Sequence: 107; Value: 61 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->72<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_028"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 29.15pt">Pursuant to the requirements of Section 13 or
15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned,
thereunto duly authorized.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Date: March 27, 2024</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>IT TECH PACKAGING, INC.</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 60%">&#160;</td>
    <td style="width: 4%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 36%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Zhenyong Liu</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhenyong Liu</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 29.15pt">Pursuant to the requirements of the Securities
Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and
on the dates indicated.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; width: 36%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center; width: 41%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 21%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Zhenyong Liu</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer and</span> Chairman of the
    Board</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 27, 2024</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhenyong Liu</span></td>
    <td>&#160;</td>
    <td>(principal executive officer)</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Jing Hao</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 27, 2024</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jing Hao</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(principal financial and accounting officer)</span></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Fuzeng Liu</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 27, 2024</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fuzeng Liu</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Marco Ku Hon Wai</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 27, 2024</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Marco Ku Hon Wai</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Wenbing Christopher Wang</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 27, 2024</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenbing Christopher Wang</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ LushaNiu</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 27, 2024</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LushaNiu</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  </table><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><p style="text-align: center; margin-top: 0; margin-bottom: 0">73</p><div>

</div><p style="margin-top: 0; margin-bottom: 0"></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page --><div>


















































































</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonFraction contextRef="c4" id="hidden-fact-0" name="us-gaap:RestrictedCash" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-1" name="us-gaap:AccountsReceivableNetCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-2" name="us-gaap:PrepaidExpenseNoncurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-3" name="us-gaap:FinanceLeaseRightOfUseAsset" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-4" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-5" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-6" name="us-gaap:CustomerAdvancesCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-7" name="us-gaap:TaxesPayableCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-8" name="itp:DeferredGainOnSaleleaseback" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-9" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-10" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-11" name="us-gaap:GainLossOnDispositionOfAssets1" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-12" name="itp:GainOnAcquisition" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" decimals="2" id="hidden-fact-13" name="us-gaap:EarningsPerShareDiluted" sign="-" unitRef="usdPershares">0.99</ix:nonFraction>
<ix:nonFraction contextRef="c7" decimals="2" id="hidden-fact-14" name="us-gaap:EarningsPerShareDiluted" sign="-" unitRef="usdPershares">1.66</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="0" id="hidden-fact-15" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="shares">10065920</ix:nonFraction>
<ix:nonFraction contextRef="c7" decimals="0" id="hidden-fact-16" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="shares">9972788</ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-17" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-18" name="us-gaap:InventoryWriteDown" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-19" name="us-gaap:ShareBasedCompensation" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-20" name="itp:GainOnAcquisitionofOperatingActivities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-21" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-22" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-23" name="us-gaap:PaymentsToAcquireLandHeldForUse" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-24" name="us-gaap:ProceedsFromIssuanceOfCommonStock" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-25" name="us-gaap:ProceedsFromIssuanceOfCommonStock" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-26" name="us-gaap:RestrictedCashEquivalentsCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c54" id="hidden-fact-27" name="us-gaap:MinorityInterestOwnershipPercentageByParent" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c56" id="hidden-fact-28" name="us-gaap:MinorityInterestOwnershipPercentageByParent" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c58" id="hidden-fact-29" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c58" id="hidden-fact-30" name="us-gaap:AccountsReceivableNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-31" name="us-gaap:PrepaidExpenseNoncurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-32" name="us-gaap:FinanceLeaseRightOfUseAsset" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-33" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c58" id="hidden-fact-34" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-35" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c58" id="hidden-fact-36" name="us-gaap:CustomerAdvancesCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-37" name="us-gaap:TaxesPayableCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-38" name="itp:DeferredGainOnSaleleasebackNonCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c62" id="hidden-fact-39" name="us-gaap:InventoryNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-40" name="itp:TransfersOfReserveFund" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-41" name="itp:TransfersOfReserveFund" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-42" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-43" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-44" name="us-gaap:InterestCostsIncurred" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-45" name="us-gaap:InterestCostsIncurred" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-46" name="us-gaap:GovernmentAssistanceAmount" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-47" name="us-gaap:GovernmentAssistanceAmount" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-48" name="us-gaap:InventoryValuationReserves" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-49" name="itp:PrepaidLandLease" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c95" id="hidden-fact-50" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c81" id="hidden-fact-51" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-52" name="us-gaap:GainLossOnDispositionOfAssets1" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-53" name="us-gaap:ShortTermLeaseCost" unitRef="cny" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-54" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c104" id="hidden-fact-55" name="us-gaap:FinanceLeaseRightOfUseAsset" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c126" id="hidden-fact-56" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c115" id="hidden-fact-57" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c116" id="hidden-fact-58" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c118" id="hidden-fact-59" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c155" id="hidden-fact-60" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c156" id="hidden-fact-61" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c157" id="hidden-fact-62" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c158" id="hidden-fact-63" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c131" id="hidden-fact-64" name="us-gaap:LongTermDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c159" id="hidden-fact-65" name="us-gaap:LongTermDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c151" id="hidden-fact-66" name="us-gaap:LongTermDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c160" id="hidden-fact-67" name="us-gaap:LongTermDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c111" id="hidden-fact-68" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c113" id="hidden-fact-69" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c116" id="hidden-fact-70" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c118" id="hidden-fact-71" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c126" id="hidden-fact-72" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c131" id="hidden-fact-73" name="us-gaap:LongTermDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c137" id="hidden-fact-74" name="us-gaap:SecuredDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c147" id="hidden-fact-75" name="us-gaap:LongTermDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c147" id="hidden-fact-76" name="us-gaap:LongTermDebtCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c147" id="hidden-fact-77" name="us-gaap:LongTermDebtNoncurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-78" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-79" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-80" name="us-gaap:InterestExpenseOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-81" name="us-gaap:InterestExpenseOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-82" name="us-gaap:AccruedRentCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-83" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-84" name="itp:LossDueToDerivativeLiabilitiesAsWarrant" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-85" name="itp:LossDueToDerivativeLiabilitiesAsWarrant" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-86" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" unitRef="shares" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-87" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" unitRef="shares" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-88" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" unitRef="shares" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-89" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-90" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-91" name="itp:EffectOfDilution" unitRef="usdPershares" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-92" name="itp:EffectOfDilution" unitRef="usdPershares" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-93" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-94" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-95" name="itp:DeferredTaxAssetsGainLossOnAssetDisposal" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-96" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-97" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c222" id="hidden-fact-98" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c226" id="hidden-fact-99" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c227" id="hidden-fact-100" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c226" id="hidden-fact-101" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c227" id="hidden-fact-102" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c226" id="hidden-fact-103" name="us-gaap:DepreciationAmortizationAndAccretionNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c227" id="hidden-fact-104" name="us-gaap:DepreciationAmortizationAndAccretionNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c226" id="hidden-fact-105" name="us-gaap:GoodwillAndIntangibleAssetImpairment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c227" id="hidden-fact-106" name="us-gaap:GoodwillAndIntangibleAssetImpairment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c227" id="hidden-fact-107" name="us-gaap:InvestmentIncomeInterest" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c227" id="hidden-fact-108" name="us-gaap:InterestExpense" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c224" id="hidden-fact-109" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c225" id="hidden-fact-110" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c226" id="hidden-fact-111" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c227" id="hidden-fact-112" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c227" id="hidden-fact-113" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c232" id="hidden-fact-114" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c233" id="hidden-fact-115" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c232" id="hidden-fact-116" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c233" id="hidden-fact-117" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c232" id="hidden-fact-118" name="us-gaap:DepreciationAmortizationAndAccretionNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c233" id="hidden-fact-119" name="us-gaap:DepreciationAmortizationAndAccretionNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c233" id="hidden-fact-120" name="us-gaap:InvestmentIncomeInterest" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c232" id="hidden-fact-121" name="us-gaap:InterestExpense" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c233" id="hidden-fact-122" name="us-gaap:InterestExpense" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c233" id="hidden-fact-123" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c239" id="hidden-fact-124" name="us-gaap:Assets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c245" id="hidden-fact-125" name="us-gaap:Assets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c264" id="hidden-fact-126" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c265" id="hidden-fact-127" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c264" id="hidden-fact-128" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c265" id="hidden-fact-129" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c264" id="hidden-fact-130" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c265" id="hidden-fact-131" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c264" id="hidden-fact-132" name="us-gaap:TaxesPayableCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c265" id="hidden-fact-133" name="us-gaap:TaxesPayableCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c264" decimals="0" id="hidden-fact-134" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="usd">168306384</ix:nonFraction>
<ix:nonFraction contextRef="c266" id="hidden-fact-135" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c267" id="hidden-fact-136" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c266" id="hidden-fact-137" name="us-gaap:OtherNonoperatingIncome" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c267" id="hidden-fact-138" name="us-gaap:OtherNonoperatingIncome" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c266" id="hidden-fact-139" name="us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" unitRef="usd" xsi:nil="true"/>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-18614">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-18615">FY</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-18616">0001358190</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="itp-20231231.xsd" xlink:type="simple"/></ix:references>
<ix:resources><ix:relationship fromRefs="hidden-fact-27" toRefs="ix_0_footnote"/>
<ix:relationship fromRefs="hidden-fact-28" 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>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-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>2023-06-30</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-27</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:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-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:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </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:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c8">
  <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="c9">
  <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="c10">
  <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="c11">
  <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="c12">
  <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="c13">
  <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="c14">
  <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:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-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-12-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-12-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-12-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-12-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-12-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-12-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:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </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:RetainedEarningsMember</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="c25">
  <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="c26">
  <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="c27">
  <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="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli: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:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c30">
  <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="c31">
  <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="c32">
  <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="c33">
  <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="c34">
  <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="c35">
  <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>2009-06-24</xbrli:startDate>
    <xbrli:endDate>2009-06-24</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c36">
  <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>2009-06-24</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c37">
  <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="c38">
  <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="c39">
  <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="c40">
  <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="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">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="c44">
  <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>2022-12-31</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="srt:OwnershipAxis">itp:DongfangHoldingMember</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="c46">
  <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>2023-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="srt:OwnershipAxis">itp:ShengdeHoldingsMember</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="c48">
  <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>2023-12-31</xbrli:instant>
  </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="srt:OwnershipAxis">itp:BaodingShengdeMember</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="c50">
  <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>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:QianrongMember</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="c52">
  <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>2023-12-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:DongfangPaperMember</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="c54">
  <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>2023-12-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:TengshengPaperMember</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="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </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:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-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:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </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:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-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:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </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:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-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="us-gaap:RelatedPartyTransactionAxis">itp:PRCMember</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="c64">
  <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>2018-05-01</xbrli:startDate>
    <xbrli:endDate>2018-05-01</xbrli:endDate>
  </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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-05-01</xbrli:startDate>
    <xbrli:endDate>2018-05-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-04-01</xbrli:startDate>
    <xbrli:endDate>2019-04-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-07</xbrli:startDate>
    <xbrli:endDate>2022-07-07</xbrli:endDate>
  </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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</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="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>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: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="c73">
  <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="c74">
  <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>2022-12-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: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="c76">
  <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>2022-12-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: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="c78">
  <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>2022-12-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: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="c80">
  <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>2022-12-31</xbrli:instant>
  </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:RelatedPartyTransactionsByRelatedPartyAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-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:RelatedPartyTransactionsByRelatedPartyAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">itp:LandUseRightMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:HebeiTengshengMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-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">itp:LandUseRightMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:HebeiTengshengMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-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:ExtinguishmentOfDebtAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">itp:LandUseRightMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-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:ExtinguishmentOfDebtAxis">itp:LongtermLoanFromCreditUnionOfBaodingShengdeMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">itp:LandUseRightMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">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:RelatedPartyTransactionsByRelatedPartyAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-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:UseRightsMember</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="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </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: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="c91">
  <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>2022-12-31</xbrli:instant>
  </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: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="c93">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c94">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-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="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="c98">
  <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:instant>2020-08-06</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c99">
  <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="c100">
  <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>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </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: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="c102">
  <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="c103">
  <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="c104">
  <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="c105">
  <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>2022-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: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="c107">
  <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="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:WorkingCapitalLoanAgreementICBCMember</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:ICBCLoanOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-05-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoanOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-05-01</xbrli:startDate>
    <xbrli:endDate>2023-05-31</xbrli:endDate>
  </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:ShortTermDebtTypeAxis">itp:ICBCLoanOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</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="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">itp:MrLiuMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoanOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="itp:AgreementAxis">itp:WorkingCapitalLoanAgreementICBCMember</xbrldi:explicitMember>
      <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="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="itp:AgreementAxis">itp:WorkingCapitalLoanAgreementICBCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">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="c116">
  <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="c117">
  <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>2022-12-31</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:ShortTermDebtTypeAxis">itp:ChinaConstructionBankLoanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-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:ShortTermDebtTypeAxis">itp:ChinaConstructionBankLoanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan4Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-05-29</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan4Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-29</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:ShortTermDebtTypeAxis">itp:ICBCLoan5Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-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:ShortTermDebtTypeAxis">itp:ICBCLoan6Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</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:ShortTermDebtTypeAxis">itp:ICBCLoan7Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </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:ShortTermDebtTypeAxis">itp:IndustrialAndCommercialBankOfChinaICBCLoan1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:IndustrialAndCommercialBankOfChinaICBCLoan1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c127">
  <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>2014-04-16</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:RuralCreditUnionOfXushuiDistrictLoanOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2014-04-16</xbrli:startDate>
    <xbrli:endDate>2014-04-16</xbrli:endDate>
  </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:RuralCreditUnionOfXushuiDistrictLoanOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraNmMpBziov0CsbTNJj0KLqRaIA9x4fEAYFxuWRRMyRDuzUwIPSphaPVtDkitNHJBDZg0KnjpO4P3h2wYzrK2HqZH8nvt8graqIkvzF5OfRDQxWZC6yEw8xfyIZAyfRXsLi3G3b2Nqgsavr5K5dr+aAT6mjbFc9q7RN2RENfvbblOTZHQkPiDVDfdojD+SDV4CvikU5N9IyUStVSRlLdev1] CSR-->
  <xbrli:period>
    <xbrli:instant>2022-11-15</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:RuralCreditUnionOfXushuiDistrictLoanOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-11-06</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:RuralCreditUnionOfXushuiDistrictLoanOneMember</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:RuralCreditUnionOfXushuiDistrictLoanOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</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:RuralCreditUnionOfXushuiDistrictLoanTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2013-07-15</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c134">
  <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>2013-07-15</xbrli:startDate>
    <xbrli:endDate>2013-07-15</xbrli:endDate>
  </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:RuralCreditUnionOfXushuiDistrictLoanTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-06-21</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:RuralCreditUnionOfXushuiDistrictLoanTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-08-24</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:RuralCreditUnionOfXushuiDistrictLoanTwoMember</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:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">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="c140">
  <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="c141">
  <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="c142">
  <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-12-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: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="c144">
  <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>2022-11-15</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:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanFourMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-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:LongtermDebtTypeAxis">itp:JiangnaYuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-07-01</xbrli:instant>
  </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: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="c148">
  <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>2022-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: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="c150">
  <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="c151">
  <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>2022-12-31</xbrli:instant>
  </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:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoan6Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </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:ShortTermDebtTypeAxis">itp:ICBCLoan2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan4Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan4Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</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="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan5Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</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="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan6Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan7Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</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:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoan5Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:YujiangnaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </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:LongtermDebtTypeAxis">itp:YujiangnaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-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:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2015-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="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">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="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhengyongLiuMember</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:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-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:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2014-12-10</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">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="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">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="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">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="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
      <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="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c172">
  <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="c173">
  <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="c174">
  <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="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhenyongLiuMember</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="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhenyongLiuMember</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="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">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="c178">
  <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="c179">
  <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="c180">
  <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:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhenyongLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-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="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhenyongLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </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:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhenyongLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-08</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c183">
  <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="c184">
  <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="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhenyongLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-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:entity>
  <xbrli:period>
    <xbrli:instant>2023-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c187">
  <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="c188">
  <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>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c189">
  <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>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c190">
  <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="c191">
  <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="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-09</xbrli:startDate>
    <xbrli:endDate>2021-06-09</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c193">
  <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="c194">
  <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="c195">
  <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="c196">
  <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="c197">
  <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="c198">
  <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="c199">
  <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="c200">
  <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-01</xbrli:startDate>
    <xbrli:endDate>2021-01-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:entity>
  <xbrli:period>
    <xbrli:startDate>2021-02-01</xbrli:startDate>
    <xbrli:endDate>2021-02-28</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: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="c203">
  <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="c204">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c205">
  <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>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">itp:ShengdeHoldingsMember</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="c207">
  <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>2017-12-22</xbrli:startDate>
    <xbrli:endDate>2017-12-22</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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2017-12-22</xbrli:startDate>
    <xbrli:endDate>2017-12-22</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c209">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2017-01-01</xbrli:startDate>
    <xbrli:endDate>2017-12-31</xbrli:endDate>
  </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:IncomeTaxAuthorityNameAxis">itp:PRCMember</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="c211">
  <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:instant>2023-12-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:IncomeTaxAuthorityNameAxis">itp:PRCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-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:entity>
  <xbrli:period>
    <xbrli:instant>2021-11-12</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c214">
  <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="c215">
  <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="c216">
  <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="c217">
  <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="c218">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:EmployeeOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2013-08-07</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:RelatedPartyTransactionsByRelatedPartyAxis">itp:EmployeeTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2013-08-07</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:RelatedPartyTransactionsByRelatedPartyAxis">itp:EmployeeThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2013-08-07</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="srt:ProductOrServiceAxis">us-gaap:LandMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </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="srt:ProductOrServiceAxis">itp:BuildingLeaseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </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:SubsegmentsConsolidationItemsAxis">itp:DongfangPaperMember</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="c224">
  <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-12-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: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-12-31</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:SubsegmentsConsolidationItemsAxis">itp:NotAttributableToSegmentsMember</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="c227">
  <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-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c228">
  <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-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c229">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c230">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c231">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c232">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c233">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c234">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c235">
  <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="c236">
  <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="c237">
  <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="c238">
  <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="c239">
  <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="c240">
  <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="c241">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c242">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c243">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c244">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c245">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c246">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c247">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">itp:NoSingleCustomerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c248">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">itp:NoSingleCustomerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c249">
  <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-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c250">
  <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-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c251">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c252">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c253">
  <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="c254">
  <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:context id="c255">
  <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:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c256">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:FirstMember</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="c257">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:SecondMember</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="c258">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:ThirdMember</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="c259">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:FourthMember</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="c260">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:FirstMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c261">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:SecondMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c262">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:ThirdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c263">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:FourthMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c264">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c265">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c266">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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="c267">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c268">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c269">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:unit id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit id="usdPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unitNumerator>
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit id="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-21.1
<SEQUENCE>2
<FILENAME>ea020238101ex21-1_ittech.htm
<DESCRIPTION>LISTS OF SUBSIDIARIES
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 21.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>List of Subsidiaries</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 211pt"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 58%; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt"><B>Name</B></FONT></TD>
    <TD STYLE="width: 2%; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 40%; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Jurisdiction</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-size: 10pt">Shengde Holdings Inc.</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">Nevada</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD><FONT STYLE="font-size: 10pt">Baoding Shengde Paper Co., Ltd</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">People<FONT STYLE="font-family: Times New Roman, Times, Serif">&rsquo;</FONT>s Republic of China</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-size: 10pt">Dongfang Zhiye Holding Limited</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">British Virgin Island</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD><FONT STYLE="font-size: 10pt">QianrongQianhui Hebei Technology Co., Ltd.</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">People<FONT STYLE="font-family: Times New Roman, Times, Serif">&rsquo;</FONT>s Republic of China</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-size: 10pt">Hebei Baoding Dongfang Paper Milling Co., Ltd.</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">People<FONT STYLE="font-family: Times New Roman, Times, Serif">&rsquo;</FONT>s Republic of China</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD><FONT STYLE="font-size: 10pt">Hebei Tengsheng Paper Co. Ltd.</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">People<FONT STYLE="font-family: Times New Roman, Times, Serif">&rsquo;</FONT>s Republic of China</FONT></TD></TR>
  </TABLE>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>ea020238101ex23-1_ittech.htm
<DESCRIPTION>CONSENT OF WWC, P.C. CERTIFIED ACCOUNTANTS
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0; text-align: right">&nbsp;<B>Exhibit 23.1</B></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="ex23-1_001.jpg" ALT="" STYLE="width: 720px; height: 118px">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B><U>Consent of Independent
Registered Public Accounting Firm</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">IT Tech Packaging, Inc.:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We hereby consent to the incorporation by reference
of our report, dated March 23, 2023, which appears in the Annual Report on Form 10-K filed with the U.S. Securities Exchange Commission
(&ldquo;SEC&rdquo;) on March 27, 2024, in the Registration Statements on Form S-3 (No. 333-268944 and No. 333-248505), relating to the
audit of the consolidated balance sheets of IT Tech Packaging, Inc. (the &ldquo;Company&rdquo;) as of December 31, 2022, and the related
consolidated statements of income (loss) and comprehensive income (loss), changes in stockholders&rsquo; equity, and cash flows for each
of the years in the two-year period ended December 31, 2022, and the related notes (collectively referred to as the financial statements).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We also consent to the Company&rsquo;s reference to WWC, P.C., Certified
Public Accountants, as experts in accounting and auditing.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="width: 40%"><IMG SRC="ex23-1_002.jpg" ALT="" STYLE="width: 169px; height: 45px"></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">San Mateo, California</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">WWC, P.C.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 27, 2024</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certified Public Accountants</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PCAOB ID No. 1171</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="ex23-1_003.jpg" ALT="" STYLE="width: 676px; height: 68px"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>4
<FILENAME>ea020238101ex23-2_ittech.htm
<DESCRIPTION>CONSENT OF GGF CPA LIMITED
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"></P>

<P STYLE="text-align: right; margin-top: 0; margin-bottom: 0"><B>Exhibit 23.2</B></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;<IMG SRC="ex23-2_001.jpg" ALT=""></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Consent of Independent Registered Public
Accounting Firm</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">IT Tech Packaging, Inc.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We hereby consent to the incorporation by reference of our report,
dated March 27, 2024, which appears in the Annual Report on Form 10-K filed with the U.S. Securities Exchange Commission (&ldquo;SEC&rdquo;)
on March 27, 2024, in the Registration Statement on Form S-3 (No. 333-268944 and No. 333-248505), relating to the audit of the consolidated
balance sheets of IT Tech Packaging, Inc. (the &ldquo;Company&rdquo;) as of December 31, 2023, and the related consolidated statements
of income (loss) and comprehensive income (loss), changes in stockholders&rsquo; equity, and cash flows for each of the years in the year
ended December 31, 2023, and the related notes (collectively referred to as the financial statements).</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We also consent to the Company&rsquo;s reference to GGF CPA LTD, Certified
Public Accountants, as experts in accounting and auditing</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&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%; text-align: justify; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 40%"><IMG SRC="ex23-2_002.jpg" ALT=""></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Guangzhou, Guangdong, China</P>
<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">GGF CPA LTD</P>
<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 27, 2024</FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certified Public Accountants</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PCAOB ID No. 2729</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="ex23-2_003.jpg" ALT=""></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>ea020238101ex31-1_ittech.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PURSUANT TO SECTION 302 OF THE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Zhenyong Liu, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</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">1.</TD><TD STYLE="text-align: justify">I have reviewed this annual report on Form 10-K of IT Tech Packaging,
Inc.;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</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">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 0">&nbsp;</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">3.</TD><TD STYLE="text-align: justify">Based on my knowledge, the financial statements, and other financial
information included in this report, fairly present in all material respects the financial condition, results of operations and cash
flows of the registrant as of, and for, the periods presented in this report;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</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">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 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">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 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">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 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">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 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">d)</TD><TD STYLE="text-align: justify">disclosed in this annual 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 fiscal 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 0">&nbsp;</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">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 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">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 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">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 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Dated: March 27, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="width: 4%"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 36%"><FONT STYLE="font-size: 10pt">/s/ Zhenyong Liu</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Zhenyong Liu</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Chief Executive Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">(principal executive officer)</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>ea020238101ex31-2_ittech.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PURSUANT TO SECTION 302 OF THE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Jing Hao, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</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">1.</TD><TD STYLE="text-align: justify">I have reviewed this annual report on Form 10-K of IT Tech Packaging,
Inc.;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</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">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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</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="text-align: justify; width: 0in"></TD><TD STYLE="width: 0.25in; text-align: justify">3.</TD><TD STYLE="text-align: justify">Based on my knowledge, the financial statements, and other financial
information included in this report, fairly present in all material respects the financial condition, results of operations and cash
flows of the registrant as of, and for, the periods presented in this report;</TD>
</TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</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="text-align: justify; width: 0in"></TD><TD STYLE="width: 0.25in; text-align: justify">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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.25in"></TD><TD STYLE="text-align: justify; width: 0.25in">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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.25in"></TD><TD STYLE="text-align: justify; width: 0.25in">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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.25in"></TD><TD STYLE="text-align: justify; width: 0.25in">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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.25in"></TD><TD STYLE="text-align: justify; width: 0.25in">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 fiscal 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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</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="text-align: justify; width: 0in"></TD><TD STYLE="width: 0.25in; text-align: justify">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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.25in"></TD><TD STYLE="text-align: justify; width: 0.25in">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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.25in"></TD><TD STYLE="text-align: justify; width: 0.25in">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 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Dated: March 27, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 36%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Jing Hao</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jing Hao</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>(principal financial and <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">accounting officer )</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>ea020238101ex32-1_ittech.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 32.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>18 U.S.C. SECTION 1350,</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AS ADOPTED PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 23.25pt">In connection with the Annual
Report of IT Tech Packaging, Inc. (the &ldquo;Company&rdquo;) on Form 10-K for the period ended December 31, 2023, 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 0">&nbsp;</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">(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 0">&nbsp;</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">(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 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Dated: March 27, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 36%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Zhenyong Liu</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhenyong Liu</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(principal executive officer)</FONT></TD></TR>
  </TABLE>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>ea020238101ex32-2_ittech.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 32.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>18 U.S.C. SECTION 1350,</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AS ADOPTED PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 23.25pt">In connection with the Annual
Report of IT Tech Packaging, Inc. (the &ldquo;Company&rdquo;) on Form 10-K for the period ended December 31, 2023, 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 0">&nbsp;</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">(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 0">&nbsp;</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">(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 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Dated: March 27, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 36%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Jing Hao</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jing Hao</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(principal financial and<BR>
 accounting officer )</FONT></TD></TR>
  </TABLE>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97.1
<SEQUENCE>9
<FILENAME>ea020238101ex97-1_ittech.htm
<DESCRIPTION>CLAWBACK POLICY
<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 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">Exhibit
97.1</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">IT
TECH PACKAGING, INC.</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">CLAWBACK
POLICY</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B><U>Introduction</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The
Board of Directors (the &ldquo;<B>Board</B>&rdquo;) of IT Tech Packaging, Inc. (the &ldquo;<B>Company</B>&rdquo;) believes that it is
in the best interests of the Company and its stockholders to create and maintain a culture that emphasizes integrity and accountability
and that reinforces the Company&rsquo;s pay-for-performance compensation philosophy. The Board has therefore adopted this policy which
provides for the recoupment of certain executive compensation received in the event of an accounting restatement resulting from material
noncompliance with financial reporting requirements under the federal securities laws (the &ldquo;<B>Policy</B>&rdquo;). This Policy
is designed to comply with Section 10D of the Securities Exchange Act of 1934 (the &ldquo;<B>Exchange Act</B>&rdquo;), the rules and
amendments adopted by the Securities and Exchange Commission (the &ldquo;<B>SEC</B>&rdquo;) to implement the aforementioned legislation,
and the listing standards of the national securities exchange on which the Company&rsquo;s securities are listed.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B><U>Administration</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">This
Policy shall be administered by the Board or, if so designated by the Board, the Compensation Committee, in which case references herein
to the Board shall be deemed references to the Compensation Committee. Any determinations made by the Board shall be final and binding
on all affected individuals.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B><U>Covered
Executives</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">This
Policy applies to the Company&rsquo;s current and former executive officers, as determined by the Board in accordance with Section 10D
of the Exchange Act and the listing standards of the national securities exchange on which the Company&rsquo;s securities are listed,
and such other senior executives/employees who may from time to time be deemed subject to the Policy by the Board (&ldquo;<B>Covered
Executives</B>&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B><U>Recoupment;
Accounting Restatement</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">In
the event the Company is required to prepare an accounting restatement of its financial statements due to the Company&rsquo;s material
noncompliance with any financial reporting requirement under the securities laws, the Board will require reimbursement or forfeiture
of any excess Incentive Compensation (as defined below) received by any Covered Executive during the three completed fiscal years immediately
preceding the date on which the Company is required to prepare an accounting restatement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B><U>Incentive
Compensation</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">For
purposes of this Policy, Incentive Compensation means any of the following; provided that such compensation is granted, earned, or vested
based wholly or in part on the attainment of a financial reporting measure:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Annual
                                            cash bonuses and other short- and long-term cash incentives</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Stock
                                            options</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Stock
                                            appreciation rights</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Restricted
                                            stock</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Restricted
                                            stock units</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Performance
                                            shares</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Performance
                                            units</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Financial
reporting measures are measures that are determined and presented in accordance with the accounting principles used in preparing the
Company&rsquo;s financial statements, and any measures that are derived wholly or in part from such measures and may include, among other
things, any of the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Company
                                            stock price</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Total
                                            stockholder return</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Revenues</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Net
                                            income</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Earnings
                                            before interest, taxes, depreciation, and amortization (EBITDA)</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Liquidity
                                            measures such as working capital or operating cash flow</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Earnings
                                            measures such as earnings per share</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&ldquo;Non-GAAP
                                            financial measures&rdquo; for purposes of Exchange Act Regulation G and 17CFR 229.10</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B><U>Excess
Incentive Compensation: Amount Subject to Recovery</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The
amount to be recovered will be the excess of the Incentive Compensation paid to the Covered Executive based on the erroneous data over
the Incentive Compensation that would have been paid to the Covered Executive had it been based on the restated results, as determined
by the Board.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">If
the Board cannot determine the amount of excess Incentive Compensation received by the Covered Executive directly from the information
in the accounting restatement, then it will make its determination based on a reasonable estimate of the effect of the accounting restatement
on the applicable measure.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>


<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B><U>Method
of Recoupment</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The
Board will determine, in its sole discretion, the method for recouping Incentive Compensation hereunder which may include, without limitation:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">requiring
                                            reimbursement of cash Incentive Compensation previously paid;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">seeking
                                            recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other
                                            disposition of any equity-based awards;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">offsetting
                                            the recouped amount from any compensation otherwise owed by the Company to the Covered Executive;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">cancelling
                                            outstanding vested or unvested equity awards; and/or</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">taking
                                            any other remedial and recovery action permitted by law, as determined by the Board.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B><U>No
Indemnification</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The
Company shall not indemnify any Covered Executives against the loss of any incorrectly awarded Incentive Compensation.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B><U>Interpretation</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The
Board is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the
administration of this Policy. It is intended that this Policy be interpreted in a manner that is consistent with the requirements of
Section 10D of the Exchange Act and applicable rules or standards adopted by the Securities and Exchange Commission or any national securities
exchange on which the Company's securities are listed.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B><U>Effective
Date</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">This
Policy shall be effective as of October 2, 2023 (the &ldquo;<B>Effective Date</B>&rdquo;) and shall apply to Incentive Compensation that
is approved, awarded or granted to Covered Executives on or after that date. This Policy shall apply to any excess Incentive Compensation
received by Covered Executives during the three immediately completed fiscal years preceding the date on which a company is required
to prepare an accounting restatement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B><U>Amendment;
Termination</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The
Board may amend this Policy from time to time in its discretion and shall amend this Policy as it deems necessary to reflect final regulations
adopted by the Securities and Exchange Commission under Section 10D of the Exchange Act and to comply with the rules and standards adopted
by the SEC and the listing standards of any national securities exchange on which the Company&rsquo;s securities are listed. The Board
may terminate this Policy at any time.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>


<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B><U>Other
Recoupment Rights</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The
Board intends that this Policy will be applied to the fullest extent of the law. The Board may require that any employment agreement,
equity award agreement, or similar agreement entered into on or after the Effective Date shall, as a condition to the grant of any benefit
thereunder, require a Covered Executive to agree to abide by the terms of this Policy. Any right of recoupment under this Policy is in
addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms
of any similar policy in any employment agreement, equity award agreement, or similar agreement and any other legal remedies available
to the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B><U>Impracticability</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The
Board shall recover any excess Incentive Compensation in accordance with this Policy unless such recovery would be impracticable, as
determined by the Board in accordance with Rule 10D-1 of the Exchange Act and any applicable rules or standards adopted by the SEC and
the listing standards of any national securities exchange on which the Company&rsquo;s securities are listed.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B><U>Successors</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">This
Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other
legal representatives.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">4</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>itp-20231231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Mar 27 17:41:48 UTC 2024 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2023" targetNamespace="http://orientpaper.com/20231231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:itp="http://orientpaper.com/20231231" 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-20231231_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-20231231_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-20231231_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-20231231_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 - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals" id="itp_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>995302 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ConsolidatedIncomeStatement" id="itp_r_ConsolidatedIncomeStatement">
        <link:definition>995303 - Statement - Consolidated Statements of Income (Loss) and Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ConsolidatedIncomeStatement_Parentheticals" id="itp_r_ConsolidatedIncomeStatement_Parentheticals">
        <link:definition>995304 - Statement - Consolidated Statements of Income (Loss) and Comprehensive Income (Loss) (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/ShareholdersEquityType2or3" id="itp_r_ShareholdersEquityType2or3">
        <link:definition>995305 - Statement - Consolidated Statements of Changes in Stockholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ConsolidatedCashFlow" id="itp_r_ConsolidatedCashFlow">
        <link:definition>995306 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://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/PropertyPlantandEquipment" id="itp_r_PropertyPlantandEquipment">
        <link:definition>995312 - Disclosure - Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://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/OtherPayablesandAccruedLiabilities" id="itp_r_OtherPayablesandAccruedLiabilities">
        <link:definition>995316 - 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>995317 - 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>995318 - 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>995319 - 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>995320 - 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>995321 - 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>995322 - 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>995323 - 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>995324 - 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>995325 - 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>995326 - 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>995327 - 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>995328 - 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/SummarizedQuarterlyFinancialDataUnaudited" id="itp_r_SummarizedQuarterlyFinancialDataUnaudited">
        <link:definition>995329 - Disclosure - Summarized Quarterly Financial Data (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/CondensedFinancialInformationoftheParentCompany" id="itp_r_CondensedFinancialInformationoftheParentCompany">
        <link:definition>995330 - Disclosure - Condensed Financial Information of the Parent Company</link:definition>
        <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/BasisofPresentationandSignificantAccountingPoliciesTables" id="itp_r_BasisofPresentationandSignificantAccountingPoliciesTables">
        <link:definition>996002 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/InventoriesTables" id="itp_r_InventoriesTables">
        <link:definition>996003 - 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>996004 - 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/PropertyPlantandEquipmentTables" id="itp_r_PropertyPlantandEquipmentTables">
        <link:definition>996005 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/LeasesTables" id="itp_r_LeasesTables">
        <link:definition>996006 - 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>996007 - 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>996008 - 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>996009 - 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>996010 - 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>996011 - 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>996012 - 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>996013 - 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>996014 - 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/SummarizedQuarterlyFinancialDataUnauditedTables" id="itp_r_SummarizedQuarterlyFinancialDataUnauditedTables">
        <link:definition>996015 - Disclosure - Summarized Quarterly Financial Data (Unaudited) (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/CondensedFinancialInformationoftheParentCompanyTables" id="itp_r_CondensedFinancialInformationoftheParentCompanyTables">
        <link:definition>996016 - Disclosure - Condensed Financial Information of the Parent Company (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>996017 - 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>996018 - 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>996019 - 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/BasisofPresentationandSignificantAccountingPoliciesDetails" id="itp_r_BasisofPresentationandSignificantAccountingPoliciesDetails">
        <link:definition>996020 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ScheduleofAllowanceofDoubtfulAccountsTable" id="itp_r_ScheduleofAllowanceofDoubtfulAccountsTable">
        <link:definition>996021 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details) - Schedule of Allowance of Doubtful Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable" id="itp_r_ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable">
        <link:definition>996022 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details) - Schedule of Property, Plant, and Equipment Using Straight-Line Method</link:definition>
        <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>996023 - 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>996024 - 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>996025 - 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/PropertyPlantandEquipmentDetails" id="itp_r_PropertyPlantandEquipmentDetails">
        <link:definition>996026 - Disclosure - Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable" id="itp_r_ScheduleofPropertyPlantandEquipmentTable">
        <link:definition>996027 - Disclosure - Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/LeasesDetails" id="itp_r_LeasesDetails">
        <link:definition>996028 - 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>996029 - 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/ScheduleOperatingLeasesTable" id="itp_r_ScheduleOperatingLeasesTable">
        <link:definition>996030 - Disclosure - Leases (Details) - Schedule Operating Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable" id="itp_r_ScheduleofMaturitiesofitsLeaseLiabilitiesTable">
        <link:definition>996031 - 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>996032 - 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>996033 - Disclosure - Loans Payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ScheduleofShortTermBankLoansTable" id="itp_r_ScheduleofShortTermBankLoansTable">
        <link:definition>996034 - 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>996035 - 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>996036 - 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>996037 - 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/ScheduleofOtherPayablesandAccruedLiabilitiesTable" id="itp_r_ScheduleofOtherPayablesandAccruedLiabilitiesTable">
        <link:definition>996038 - 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>996039 - 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/ScheduleofFairValueMeasurementsTable" id="itp_r_ScheduleofFairValueMeasurementsTable">
        <link:definition>996040 - Disclosure - Derivative Liabilities (Details) - Schedule of Fair 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/ScheduleofLossonDerivativeLiabilityIncludedintheIncomeStatementTable" id="itp_r_ScheduleofLossonDerivativeLiabilityIncludedintheIncomeStatementTable">
        <link:definition>996041 - Disclosure - Derivative Liabilities (Details) - Schedule of Loss on Derivative Liability Included in the Income Statement</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/vxBCY0vdSraNmMpBziov0CsbTNJj0KLqRaIA9x4fEAYFxuWRRMyRDuzUwIPSphaPVtDkitNHJBDZg0KnjpO4P3h2wYzrK2HqZH8nvt8graqIkvzF5OfRDQxWZC6yEw8xfyIZAyfRXsLi3G3b2Nqgsavr5K5dr+aAT6mjbFc9q7RN2RENfvbblOTZHQkPiDVDfdojD+SDV4A9Fzy/+yU7wU6Oow2R9PTu] CSR-->
      <link:roleType roleURI="http://orientpaper.com/role/CommonStockDetails" id="itp_r_CommonStockDetails">
        <link:definition>996042 - 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>996043 - 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>996044 - 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>996045 - 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>996046 - 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>996047 - 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>996048 - 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>996049 - 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/ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable" id="itp_r_ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable">
        <link:definition>996050 - Disclosure - Income Taxes (Details) - Schedule of Reconciles the Statutory Rates Effective Tax 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/StockIncentivePlansDetails" id="itp_r_StockIncentivePlansDetails">
        <link:definition>996051 - 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>996052 - 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>996053 - 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/ScheduleofAnnualRentalPaymentTableAlt0" id="itp_r_ScheduleofAnnualRentalPaymentTableAlt0">
        <link:definition>996053 - Disclosure - Commitments and Contingencies (Details) - Schedule of Annual Rental Payment Alternate 0</link:definition>
        <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>996054 - 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>996055 - 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>996056 - 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/ScheduleofQuarterlyFinancialDataTable" id="itp_r_ScheduleofQuarterlyFinancialDataTable">
        <link:definition>996057 - Disclosure - Summarized Quarterly Financial Data (Unaudited) (Details) - Schedule of Quarterly Financial Data</link:definition>
        <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/CondensedFinancialInformationoftheParentCompanyDetails" id="itp_r_CondensedFinancialInformationoftheParentCompanyDetails">
        <link:definition>996058 - Disclosure - Condensed Financial Information of the Parent Company (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/ScheduleofCondensedUnconsolidatedFinancialInformationTable" id="itp_r_ScheduleofCondensedUnconsolidatedFinancialInformationTable">
        <link:definition>996059 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Condensed Unconsolidated Financial Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable" id="itp_r_ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable">
        <link:definition>996060 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Condensed Statements of Income and Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ScheduleofCashFlowTable" id="itp_r_ScheduleofCashFlowTable">
        <link:definition>996061 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Cash Flow</link:definition>
        <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/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.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/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2023" schemaLocation="https://xbrl.sec.gov/sic/2023/sic-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-sub-2023.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="ScheduleOfAllowanceOfDoubtfulAccountsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfAllowanceOfDoubtfulAccountsAbstract"/>
  <xs:element name="ScheduleOfInventoriesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfInventoriesAbstract"/>
  <xs:element name="ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract"/>
  <xs:element name="ScheduleOfPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfLeaseExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfLeaseExpenseAbstract"/>
  <xs:element name="ScheduleOperatingLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOperatingLeasesAbstract"/>
  <xs:element name="ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract"/>
  <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="ScheduleOfLongTermDebtRepaymentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfLongTermDebtRepaymentsAbstract"/>
  <xs:element name="ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfFairValueMeasurementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfFairValueMeasurementsAbstract"/>
  <xs:element name="ScheduleOfStockWarrantActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfStockWarrantActivitiesAbstract"/>
  <xs:element name="ScheduleOfOutstandingAndExercisableWarrantsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfOutstandingAndExercisableWarrantsAbstract"/>
  <xs:element name="ScheduleOfBasicAndDilutedNetIncomePerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract"/>
  <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="ConcentrationAndMajorCustomersAndSuppliersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ConcentrationAndMajorCustomersAndSuppliersAbstract"/>
  <xs:element name="ScheduleOfCondensedUnconsolidatedFinancialInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfCondensedUnconsolidatedFinancialInformationAbstract"/>
  <xs:element name="ScheduleOfCondensedStatementsOfIncomeAndComprehensiveIncomeLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfCondensedStatementsOfIncomeAndComprehensiveIncomeLossAbstract"/>
  <xs:element name="ScheduleOfCashFlowAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfCashFlowAbstract"/>
  <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="UnlabeledAbstract21" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract21"/>
  <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="UnlabeledAbstract29" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract29"/>
  <xs:element name="UnlabeledAbstract30" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract30"/>
  <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="UnlabeledAbstract35" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract35"/>
  <xs:element name="UnlabeledAbstract36" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract36"/>
  <xs:element name="UnlabeledAbstract37" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract37"/>
  <xs:element name="SubsidiaryAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_SubsidiaryAbstract"/>
  <xs:element name="UnlabeledAbstract38" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract38"/>
  <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="UnlabeledAbstract39" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract39"/>
  <xs:element name="UnlabeledAbstract40" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract40"/>
  <xs:element name="UnlabeledAbstract41" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract41"/>
  <xs:element name="UnlabeledAbstract42" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract42"/>
  <xs:element name="UnlabeledAbstract43" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract43"/>
  <xs:element name="UnlabeledAbstract44" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract44"/>
  <xs:element name="UnlabeledAbstract45" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract45"/>
  <xs:element name="UnlabeledAbstract46" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract46"/>
  <xs:element name="UnlabeledAbstract47" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract47"/>
  <xs:element name="UnlabeledAbstract48" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract48"/>
  <xs:element name="UnlabeledAbstract49" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract49"/>
  <xs:element name="UnlabeledAbstract50" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract50"/>
  <xs:element name="UnlabeledAbstract51" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract51"/>
  <xs:element name="RawMaterialsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_RawMaterialsAbstract"/>
  <xs:element name="YearEndedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_YearEndedAbstract"/>
  <xs:element name="a2023Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_a2023Abstract"/>
  <xs:element name="RmbAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_RmbAbstract"/>
  <xs:element name="UnlabeledAbstract52" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract52"/>
  <xs:element name="YearEndedAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_YearEndedAbstract0"/>
  <xs:element name="a2023Abstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_a2023Abstract0"/>
  <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="UnlabeledAbstract53" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract53"/>
  <xs:element name="FiscalYearAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_FiscalYearAbstract"/>
  <xs:element name="UnlabeledAbstract54" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract54"/>
  <xs:element name="UnlabeledAbstract55" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract55"/>
  <xs:element name="UnlabeledAbstract56" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract56"/>
  <xs:element name="UnlabeledAbstract57" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract57"/>
  <xs:element name="UnlabeledAbstract58" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract58"/>
  <xs:element name="UnlabeledAbstract59" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract59"/>
  <xs:element name="UnlabeledAbstract60" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract60"/>
  <xs:element name="ProvisionForIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ProvisionForIncomeTaxesAbstract"/>
  <xs:element name="UnlabeledAbstract61" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract61"/>
  <xs:element name="NetIncomePerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_NetIncomePerShareAbstract"/>
  <xs:element name="NetIncomePerShareAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_NetIncomePerShareAbstract0"/>
  <xs:element name="AssetsAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_AssetsAbstract1"/>
  <xs:element name="UnlabeledAbstract62" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract62"/>
  <xs:element name="CurrentAssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_CurrentAssetsAbstract0"/>
  <xs:element name="UnlabeledAbstract63" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract63"/>
  <xs:element name="UnlabeledAbstract64" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract64"/>
  <xs:element name="UnlabeledAbstract65" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract65"/>
  <xs:element name="UnlabeledAbstract66" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract66"/>
  <xs:element name="UnlabeledAbstract67" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract67"/>
  <xs:element name="CurrentLiabilitiesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_CurrentLiabilitiesAbstract0"/>
  <xs:element name="UnlabeledAbstract68" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract68"/>
  <xs:element name="UnlabeledAbstract69" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract69"/>
  <xs:element name="UnlabeledAbstract70" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract70"/>
  <xs:element name="UnlabeledAbstract71" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract71"/>
  <xs:element name="UnlabeledAbstract72" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract72"/>
  <xs:element name="UnlabeledAbstract73" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract73"/>
  <xs:element name="UnlabeledAbstract74" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract74"/>
  <xs:element name="UnlabeledAbstract75" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract75"/>
  <xs:element name="UnlabeledAbstract76" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract76"/>
  <xs:element name="UnlabeledAbstract77" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract77"/>
  <xs:element name="DeferredGainOnSaleleaseback" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_DeferredGainOnSaleleaseback"/>
  <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="GainOnAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_GainOnAcquisition"/>
  <xs:element name="GainOnAcquisitionofOperatingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_GainOnAcquisitionofOperatingActivities"/>
  <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="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="StatutoryReservesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_StatutoryReservesPolicyTextBlock"/>
  <xs:element name="BorrowingCostsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_BorrowingCostsPolicyTextBlock"/>
  <xs:element name="ValueAddedTaxPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ValueAddedTaxPolicyTextBlock"/>
  <xs:element name="ReverseStockSplitPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ReverseStockSplitPolicyTextBlock"/>
  <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="ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock"/>
  <xs:element name="FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock"/>
  <xs:element name="ScheduleOfStockWarrantActivitiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfStockWarrantActivitiesTableTextBlock"/>
  <xs:element name="ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock"/>
  <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="DeferredGainOnSaleleasebackNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_DeferredGainOnSaleleasebackNonCurrent"/>
  <xs:element name="ProvisionsReversalForTheYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="itp_ProvisionsReversalForTheYear"/>
  <xs:element name="ExchangeDifference" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="itp_ExchangeDifference"/>
  <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="LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesTable"/>
  <xs:element name="LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems"/>
  <xs:element name="OperatingLeasePayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_OperatingLeasePayment"/>
  <xs:element name="LessCurrentPortionRecordInCurrentLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_LessCurrentPortionRecordInCurrentLiabilities"/>
  <xs:element name="PresentValueOfLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_PresentValueOfLeaseLiabilities"/>
  <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="DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsTable"/>
  <xs:element name="DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems"/>
  <xs:element name="ChangeInFairValueOfDerivativeLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_ChangeInFairValueOfDerivativeLiability"/>
  <xs:element name="LossDueToDerivativeLiabilitiesAsWarrant" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_LossDueToDerivativeLiabilitiesAsWarrant"/>
  <xs:element name="WarrantsDetailsScheduleofStockWarrantActivitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable"/>
  <xs:element name="WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice"/>
  <xs:element name="WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice"/>
  <xs:element name="EffectOfDilution" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_EffectOfDilution"/>
  <xs:element name="IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable"/>
  <xs:element name="IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems"/>
  <xs:element name="DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent"/>
  <xs:element name="DeferredTaxAssetsMiscellaneousCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="itp_DeferredTaxAssetsMiscellaneousCurrent"/>
  <xs:element name="DeferredTaxAssetsGainLossOnAssetDisposal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_DeferredTaxAssetsGainLossOnAssetDisposal"/>
  <xs:element name="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="SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataTable"/>
  <xs:element name="SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems"/>
  <xs:element name="IntercompanyPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_IntercompanyPayable"/>
  <xs:element name="IncomeBeforeIncomeTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_IncomeBeforeIncomeTaxes"/>
  <xs:element name="OrganizationandBusinessBackgroundDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_OrganizationandBusinessBackgroundDetailsTable"/>
  <xs:element name="OrganizationandBusinessBackgroundDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_OrganizationandBusinessBackgroundDetailsLineItems"/>
  <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="BasisofPresentationandSignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems"/>
  <xs:element name="ReserveFundPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ReserveFundPercentage"/>
  <xs:element name="TransfersOfReserveFund" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_TransfersOfReserveFund"/>
  <xs:element name="StatutoryReservePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_StatutoryReservePercentage"/>
  <xs:element name="CapitalReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="itp_CapitalReserve"/>
  <xs:element name="ValueAddedTaxPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ValueAddedTaxPercentage"/>
  <xs:element name="RestrictedCashDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_RestrictedCashDetailsTable"/>
  <xs:element name="RestrictedCashDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_RestrictedCashDetailsLineItems"/>
  <xs:element name="PropertyPlantandEquipmentDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_PropertyPlantandEquipmentDetailsTable"/>
  <xs:element name="PropertyPlantandEquipmentDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_PropertyPlantandEquipmentDetailsLineItems"/>
  <xs:element name="PropertyAndEquipmentLeaseTermDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_PropertyAndEquipmentLeaseTermDescription"/>
  <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="LeasesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_LeasesDetailsLineItems"/>
  <xs:element name="SaleleasebackArrangementSoldLeasedEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" 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="LoansPayableDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_LoansPayableDetailsTable"/>
  <xs:element name="LoansPayableDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_LoansPayableDetailsLineItems"/>
  <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="CommonStockDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_CommonStockDetailsTable"/>
  <xs:element name="CommonStockDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_CommonStockDetailsLineItems"/>
  <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="ExercisePricePerWarrant1" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ExercisePricePerWarrant1"/>
  <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="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="StockIncentivePlansDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_StockIncentivePlansDetailsTable"/>
  <xs:element name="StockIncentivePlansDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_StockIncentivePlansDetailsLineItems"/>
  <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="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="BuildingLeaseMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_BuildingLeaseMember"/>
  <xs:element name="ChinaConstructionBankLoanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ChinaConstructionBankLoanMember"/>
  <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="FirstMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_FirstMember"/>
  <xs:element name="FourthMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_FourthMember"/>
  <xs:element name="HebeiTengshengMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_HebeiTengshengMember"/>
  <xs:element name="ICBCLoan2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ICBCLoan2Member"/>
  <xs:element name="ICBCLoan3Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ICBCLoan3Member"/>
  <xs:element name="ICBCLoan4Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ICBCLoan4Member"/>
  <xs:element name="ICBCLoan5Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ICBCLoan5Member"/>
  <xs:element name="ICBCLoan6Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ICBCLoan6Member"/>
  <xs:element name="ICBCLoan7Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ICBCLoan7Member"/>
  <xs:element name="ICBCLoanOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ICBCLoanOneMember"/>
  <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="MrLiuMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_MrLiuMember"/>
  <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="NoSingleCustomerMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_NoSingleCustomerMember"/>
  <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="SecondMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_SecondMember"/>
  <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="ThirdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ThirdMember"/>
  <xs:element name="TwoSuppliersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_TwoSuppliersMember"/>
  <xs:element name="WorkingCapitalLoanAgreementICBCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_WorkingCapitalLoanAgreementICBCMember"/>
  <xs:element name="XushuiLandLeaseMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_XushuiLandLeaseMember"/>
  <xs:element name="YujiangnaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_YujiangnaMember"/>
  <xs:element name="oneSuppliersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_oneSuppliersMember"/>
  <xs:element name="ConcentrationOfCreditRiskAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ConcentrationOfCreditRiskAbstract"/>
  <xs:element name="ScheduleOfWeightedAverageAssumptionsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfWeightedAverageAssumptionsLineItems"/>
  <xs:element name="ScheduleOfWeightedAverageAssumptionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_ScheduleOfWeightedAverageAssumptionsTable"/>
  <xs:element name="SummarizedQuarterlyFinancialDataUnauditedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_SummarizedQuarterlyFinancialDataUnauditedAbstract"/>
  <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>11
<FILENAME>itp-20231231_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: Wed Mar 27 17:41:48 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-20231231.xsd#itp_r_ConsolidatedBalanceSheet" roleURI="http://orientpaper.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ConsolidatedIncomeStatement" roleURI="http://orientpaper.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ConsolidatedCashFlow" roleURI="http://orientpaper.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofInventoriesTable" roleURI="http://orientpaper.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofPrepaymentsandOtherCurrentAssetsTable" roleURI="http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofLeaseExpenseTable" roleURI="http://orientpaper.com/role/ScheduleofLeaseExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofMaturitiesofitsLeaseLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofLongTermDebtRepaymentsTable" roleURI="http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofOtherPayablesandAccruedLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofLossonDerivativeLiabilityIncludedintheIncomeStatementTable" roleURI="http://orientpaper.com/role/ScheduleofLossonDerivativeLiabilityIncludedintheIncomeStatementTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofProvisionsforIncomeTaxesTable" roleURI="http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofDeferredTaxTable" roleURI="http://orientpaper.com/role/ScheduleofDeferredTaxTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable" roleURI="http://orientpaper.com/role/ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofAnnualRentalPaymentTable" roleURI="http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofAnnualRentalPaymentTableAlt0" roleURI="http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTableAlt0"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofCondensedUnconsolidatedFinancialInformationTable" roleURI="http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable" roleURI="http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable"/>
  <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/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivableNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_CustomerAdvancesCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_TaxesPayableCurrent" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="itp_DeferredGainOnSaleleaseback" xlink:href="itp-20231231.xsd#itp_DeferredGainOnSaleleaseback"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="itp_DeferredGainOnSaleleaseback" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InvestmentIncomeInterest" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="itp_GainOnAcquisition" xlink:href="itp-20231231.xsd#itp_GainOnAcquisition"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="itp_GainOnAcquisition" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InterestExpense" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="12" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="itp_GainOnAcquisitionofOperatingActivities" xlink:href="itp-20231231.xsd#itp_GainOnAcquisitionofOperatingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="itp_GainOnAcquisitionofOperatingActivities" order="15" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="16" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="17" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="18" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLandHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLandHeldForUse"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireLandHeldForUse" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="itp_LoanToARelatedPartynet" xlink:href="itp-20231231.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="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfBankDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfBankDebt" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/ScheduleofInventoriesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraNmMpBziov0CsbTNJj0KLqRaIA9x4fEAYFxuWRRMyRDuzUwIPSphaPVtDkitNHJBDZg0KnjpO4P3h2wYzrK2HqZH8nvt8graqIkvzF5OfRDQxWZC6yEw8xfyIZAyfRXsLi3G3b2Nqgsavr5K5dr+aAT6mjbFc9q7RN2RENfvbblOTZHQkPiDVDfdojD+SDV4Ar8ubWJQ62Pmd4DCmtT7Fu] CSR-->
    <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/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="itp_PrepaidLandLease" xlink:href="itp-20231231.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-20231231.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="itp_OperatingLeasePayment" xlink:href="itp-20231231.xsd#itp_OperatingLeasePayment"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_OperatingLeasePayment" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_OperatingLeasePayment" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_OperatingLeasePayment" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_OperatingLeasePayment" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_OperatingLeasePayment" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_OperatingLeasePayment" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="itp_OperatingLeasePayment" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableWithImputedInterestNetAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableWithImputedInterestNetAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_ReceivableWithImputedInterestNetAmount" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="itp_PresentValueOfLeaseLiabilities" xlink:href="itp-20231231.xsd#itp_PresentValueOfLeaseLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_PresentValueOfLeaseLiabilities" xlink:to="us-gaap_OperatingLeaseLiability" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="itp_LessCurrentPortionRecordInCurrentLiabilities" xlink:href="itp-20231231.xsd#itp_LessCurrentPortionRecordInCurrentLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_PresentValueOfLeaseLiabilities" xlink:to="itp_LessCurrentPortionRecordInCurrentLiabilities" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedUtilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="us-gaap_AccruedRentCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedRentCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_AccruedRentCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="itp_ValueAddedTaxesPayableCurrent" xlink:href="itp-20231231.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="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedSalesCommissionCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="8" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofLossonDerivativeLiabilityIncludedintheIncomeStatementTable">
    <loc xlink:type="locator" xlink:label="itp_ChangeInFairValueOfDerivativeLiability" xlink:href="itp-20231231.xsd#itp_ChangeInFairValueOfDerivativeLiability"/>
    <loc xlink:type="locator" xlink:label="itp_LossDueToDerivativeLiabilitiesAsWarrant" xlink:href="itp-20231231.xsd#itp_LossDueToDerivativeLiabilitiesAsWarrant"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_ChangeInFairValueOfDerivativeLiability" xlink:to="itp_LossDueToDerivativeLiabilitiesAsWarrant" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfDerivatives"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_ChangeInFairValueOfDerivativeLiability" xlink:to="us-gaap_GainLossOnSaleOfDerivatives" order="2" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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="itp_OperatingLeasePayment" xlink:href="itp-20231231.xsd#itp_OperatingLeasePayment"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_OperatingLeasePayment" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_OperatingLeasePayment" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_OperatingLeasePayment" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_OperatingLeasePayment" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_OperatingLeasePayment" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_OperatingLeasePayment" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="6" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTableAlt0">
    <loc xlink:type="locator" xlink:label="itp_OperatingLeasePayment" xlink:href="itp-20231231.xsd#itp_OperatingLeasePayment"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_OperatingLeasePayment" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_OperatingLeasePayment" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_OperatingLeasePayment" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_OperatingLeasePayment" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_OperatingLeasePayment" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_OperatingLeasePayment" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="6" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_InvestmentsAndOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_InvestmentsAndOtherNoncurrentAssets" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="itp_IntercompanyPayable" xlink:href="itp-20231231.xsd#itp_IntercompanyPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="itp_IntercompanyPayable" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_TaxesPayableCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_Revenues" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="itp_IncomeBeforeIncomeTaxes" xlink:href="itp-20231231.xsd#itp_IncomeBeforeIncomeTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_IncomeBeforeIncomeTaxes" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_IncomeBeforeIncomeTaxes" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_IncomeBeforeIncomeTaxes" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="itp_IncomeBeforeIncomeTaxes" xlink:to="us-gaap_OtherNonoperatingIncome" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="itp_IncomeBeforeIncomeTaxes" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="2" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>itp-20231231_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: Wed Mar 27 17:41:48 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-20231231.xsd#itp_r_ConsolidatedBalanceSheet" roleURI="http://orientpaper.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ConsolidatedIncomeStatement" roleURI="http://orientpaper.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ConsolidatedIncomeStatement_Parentheticals" roleURI="http://orientpaper.com/role/ConsolidatedIncomeStatement_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ShareholdersEquityType2or3" roleURI="http://orientpaper.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ConsolidatedCashFlow" roleURI="http://orientpaper.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_OrganizationandBusinessBackground" roleURI="http://orientpaper.com/role/OrganizationandBusinessBackground"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_BasisofPresentationandSignificantAccountingPolicies" roleURI="http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_RestrictedCash" roleURI="http://orientpaper.com/role/RestrictedCash"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_Inventories" roleURI="http://orientpaper.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_PrepaymentsandOtherCurrentAssets" roleURI="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_PropertyPlantandEquipment" roleURI="http://orientpaper.com/role/PropertyPlantandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_Leases" roleURI="http://orientpaper.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_LoansPayable" roleURI="http://orientpaper.com/role/LoansPayable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_RelatedPartyTransactions" roleURI="http://orientpaper.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_OtherPayablesandAccruedLiabilities" roleURI="http://orientpaper.com/role/OtherPayablesandAccruedLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_DerivativeLiabilities" roleURI="http://orientpaper.com/role/DerivativeLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_CommonStock" roleURI="http://orientpaper.com/role/CommonStock"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_Warrants" roleURI="http://orientpaper.com/role/Warrants"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_EarningsPerShare" roleURI="http://orientpaper.com/role/EarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_IncomeTaxes" roleURI="http://orientpaper.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_StockIncentivePlans" roleURI="http://orientpaper.com/role/StockIncentivePlans"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_CommitmentsandContingencies" roleURI="http://orientpaper.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_SegmentReporting" roleURI="http://orientpaper.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ConcentrationandMajorCustomersandSuppliers" roleURI="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliers"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ConcentrationofCreditRisk" roleURI="http://orientpaper.com/role/ConcentrationofCreditRisk"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_RisksandUncertainties" roleURI="http://orientpaper.com/role/RisksandUncertainties"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_SubsequentEvent" roleURI="http://orientpaper.com/role/SubsequentEvent"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_SummarizedQuarterlyFinancialDataUnaudited" roleURI="http://orientpaper.com/role/SummarizedQuarterlyFinancialDataUnaudited"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_CondensedFinancialInformationoftheParentCompany" roleURI="http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompany"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_AccountingPoliciesByPolicy" roleURI="http://orientpaper.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_OrganizationandBusinessBackgroundTables" roleURI="http://orientpaper.com/role/OrganizationandBusinessBackgroundTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_BasisofPresentationandSignificantAccountingPoliciesTables" roleURI="http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_InventoriesTables" roleURI="http://orientpaper.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_PrepaymentsandOtherCurrentAssetsTables" roleURI="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_PropertyPlantandEquipmentTables" roleURI="http://orientpaper.com/role/PropertyPlantandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_LeasesTables" roleURI="http://orientpaper.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_LoansPayableTables" roleURI="http://orientpaper.com/role/LoansPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_OtherPayablesandAccruedLiabilitiesTables" roleURI="http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_DerivativeLiabilitiesTables" roleURI="http://orientpaper.com/role/DerivativeLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_WarrantsTables" roleURI="http://orientpaper.com/role/WarrantsTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_EarningsPerShareTables" roleURI="http://orientpaper.com/role/EarningsPerShareTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_IncomeTaxesTables" roleURI="http://orientpaper.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_CommitmentsandContingenciesTables" roleURI="http://orientpaper.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_SegmentReportingTables" roleURI="http://orientpaper.com/role/SegmentReportingTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_SummarizedQuarterlyFinancialDataUnauditedTables" roleURI="http://orientpaper.com/role/SummarizedQuarterlyFinancialDataUnauditedTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_CondensedFinancialInformationoftheParentCompanyTables" roleURI="http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompanyTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofSubsidiariesandVariableInterestEntitiesTable" roleURI="http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofAllowanceofDoubtfulAccountsTable" roleURI="http://orientpaper.com/role/ScheduleofAllowanceofDoubtfulAccountsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable" roleURI="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofInventoriesTable" roleURI="http://orientpaper.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofPrepaymentsandOtherCurrentAssetsTable" roleURI="http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofLeaseExpenseTable" roleURI="http://orientpaper.com/role/ScheduleofLeaseExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleOperatingLeasesTable" roleURI="http://orientpaper.com/role/ScheduleOperatingLeasesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofMaturitiesofitsLeaseLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable" roleURI="http://orientpaper.com/role/ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofShortTermBankLoansTable" roleURI="http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofLongTermLoansTable" roleURI="http://orientpaper.com/role/ScheduleofLongTermLoansTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofLongTermDebtRepaymentsTable" roleURI="http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofOtherPayablesandAccruedLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofWeightedAverageAssumptionsTable" roleURI="http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofFairValueMeasurementsTable" roleURI="http://orientpaper.com/role/ScheduleofFairValueMeasurementsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofLossonDerivativeLiabilityIncludedintheIncomeStatementTable" roleURI="http://orientpaper.com/role/ScheduleofLossonDerivativeLiabilityIncludedintheIncomeStatementTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofStockWarrantActivitiesTable" roleURI="http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofOutstandingandExercisableWarrantsTable" roleURI="http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofBasicandDilutedNetIncomePerShareTable" roleURI="http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofProvisionsforIncomeTaxesTable" roleURI="http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofDeferredTaxTable" roleURI="http://orientpaper.com/role/ScheduleofDeferredTaxTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable" roleURI="http://orientpaper.com/role/ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofAnnualRentalPaymentTable" roleURI="http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofFinancialInformationforReportableSegmentsTable" roleURI="http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofQuarterlyFinancialDataTable" roleURI="http://orientpaper.com/role/ScheduleofQuarterlyFinancialDataTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofCondensedUnconsolidatedFinancialInformationTable" roleURI="http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable" roleURI="http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofCashFlowTable" roleURI="http://orientpaper.com/role/ScheduleofCashFlowTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_OrganizationandBusinessBackgroundDetails" roleURI="http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_BasisofPresentationandSignificantAccountingPoliciesDetails" roleURI="http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_RestrictedCashDetails" roleURI="http://orientpaper.com/role/RestrictedCashDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_PropertyPlantandEquipmentDetails" roleURI="http://orientpaper.com/role/PropertyPlantandEquipmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_LeasesDetails" roleURI="http://orientpaper.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_LoansPayableDetails" roleURI="http://orientpaper.com/role/LoansPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_RelatedPartyTransactionsDetails" roleURI="http://orientpaper.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_CommonStockDetails" roleURI="http://orientpaper.com/role/CommonStockDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_WarrantsDetails" roleURI="http://orientpaper.com/role/WarrantsDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_IncomeTaxesDetails" roleURI="http://orientpaper.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_StockIncentivePlansDetails" roleURI="http://orientpaper.com/role/StockIncentivePlansDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_CommitmentsandContingenciesDetails" roleURI="http://orientpaper.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ConcentrationandMajorCustomersandSuppliersDetails" roleURI="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ConcentrationofCreditRiskDetails" roleURI="http://orientpaper.com/role/ConcentrationofCreditRiskDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_CondensedFinancialInformationoftheParentCompanyDetails" roleURI="http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompanyDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivableNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValueAddedTaxReceivableNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ValueAddedTaxReceivableNoncurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Assets" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CustomerAdvancesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrent" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_DeferredGainOnSaleleaseback" xlink:href="itp-20231231.xsd#itp_DeferredGainOnSaleleaseback"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="itp_DeferredGainOnSaleleaseback" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Liabilities" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="20" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="itp_GainOnAcquisition" xlink:href="itp-20231231.xsd#itp_GainOnAcquisition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="itp_GainOnAcquisition" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1" xbrldt:closed="true"/>
  </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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="6" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_GainOnAcquisitionofOperatingActivities" xlink:href="itp-20231231.xsd#itp_GainOnAcquisitionofOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="itp_GainOnAcquisitionofOperatingActivities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLandHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLandHeldForUse"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireLandHeldForUse" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfBankDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfBankDebt" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_LoanToARelatedPartynet" xlink:href="itp-20231231.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="9" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/PropertyPlantandEquipment">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/OtherPayablesandAccruedLiabilities">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink: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/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantDisclosureTextBlock" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.xsd#itp_ConcentrationAndMajorCustomersAndSuppliersAbstract"/>
    <loc xlink:type="locator" xlink:label="itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock" xlink:href="itp-20231231.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-20231231.xsd#itp_ConcentrationOfCreditRiskAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="itp_RisksAndUncertaintiesTextBlock" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/SummarizedQuarterlyFinancialDataUnaudited">
    <loc xlink:type="locator" xlink:label="itp_SummarizedQuarterlyFinancialDataUnauditedAbstract" xlink:href="itp-20231231.xsd#itp_SummarizedQuarterlyFinancialDataUnauditedAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_SummarizedQuarterlyFinancialDataUnauditedAbstract" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompany">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_StatutoryReservesPolicyTextBlock" xlink:href="itp-20231231.xsd#itp_StatutoryReservesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="itp_StatutoryReservesPolicyTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPolicy" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShippingAndHandlingCostPolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_BorrowingCostsPolicyTextBlock" xlink:href="itp-20231231.xsd#itp_BorrowingCostsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="itp_BorrowingCostsPolicyTextBlock" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentContractorsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GovernmentContractorsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GovernmentContractorsPolicyPolicyTextBlock" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ValueAddedTaxPolicyTextBlock" xlink:href="itp-20231231.xsd#itp_ValueAddedTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="itp_ValueAddedTaxPolicyTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ReverseStockSplitPolicyTextBlock" xlink:href="itp-20231231.xsd#itp_ReverseStockSplitPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="itp_ReverseStockSplitPolicyTextBlock" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_NonRecurringFairValueMeasurementsPolicyTextBlock" xlink:href="itp-20231231.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="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="23" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink: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/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/srt-2023.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/BasisofPresentationandSignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" 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/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/PropertyPlantandEquipmentTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock" xlink:href="itp-20231231.xsd#itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock" xlink:href="itp-20231231.xsd#itp_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="itp_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" order="2" 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/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfStockWarrantActivitiesTableTextBlock" xlink:href="itp-20231231.xsd#itp_ScheduleOfStockWarrantActivitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="itp_ScheduleOfStockWarrantActivitiesTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock" xlink:href="itp-20231231.xsd#itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock" 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/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/SummarizedQuarterlyFinancialDataUnauditedTables">
    <loc xlink:type="locator" xlink:label="itp_SummarizedQuarterlyFinancialDataUnauditedAbstract" xlink:href="itp-20231231.xsd#itp_SummarizedQuarterlyFinancialDataUnauditedAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_SummarizedQuarterlyFinancialDataUnauditedAbstract" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompanyTables">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" order="2" 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/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.xsd#itp_TengshengPaperMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="itp_TengshengPaperMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_SubsidiaryAbstract" xlink:href="itp-20231231.xsd#itp_SubsidiaryAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="itp_SubsidiaryAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_DateOfIncorporationOrEstablishment" xlink:href="itp-20231231.xsd#itp_DateOfIncorporationOrEstablishment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_SubsidiaryAbstract" xlink:to="itp_DateOfIncorporationOrEstablishment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PlaceOfIncorporationOrEstablishment" xlink:href="itp-20231231.xsd#itp_PlaceOfIncorporationOrEstablishment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_SubsidiaryAbstract" xlink:to="itp_PlaceOfIncorporationOrEstablishment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_SubsidiaryAbstract" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_SubsidiaryAbstract" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" order="3" xbrldt:closed="true"/>
  </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/2023/elts/srt-2023.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedFinancialStatementsTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseNoncurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_TaxesPayableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_LongTermDebtNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_DeferredGainOnSaleleasebackNonCurrent" xlink:href="itp-20231231.xsd#itp_DeferredGainOnSaleleasebackNonCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="itp_DeferredGainOnSaleleasebackNonCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_Liabilities" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofAllowanceofDoubtfulAccountsTable">
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfAllowanceOfDoubtfulAccountsAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfAllowanceOfDoubtfulAccountsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfAllowanceOfDoubtfulAccountsAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ProvisionsReversalForTheYear" xlink:href="itp-20231231.xsd#itp_ProvisionsReversalForTheYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfAllowanceOfDoubtfulAccountsAbstract" xlink:to="itp_ProvisionsReversalForTheYear" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ExchangeDifference" xlink:href="itp-20231231.xsd#itp_ExchangeDifference"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfAllowanceOfDoubtfulAccountsAbstract" xlink:to="itp_ExchangeDifference" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingImprovementsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="2" 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/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryCurrentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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-20231231.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-20231231.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="itp_RawMaterialsAbstract" xlink:href="itp-20231231.xsd#itp_RawMaterialsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryLineItems" xlink:to="itp_RawMaterialsAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_RawMaterialsAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="itp_ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="itp_PrepaidLandLease" xlink:href="itp-20231231.xsd#itp_PrepaidLandLease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract" xlink:to="itp_PrepaidLandLease" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PrepaymentForPurchaseOfMaterials" xlink:href="itp-20231231.xsd#itp_PrepaymentForPurchaseOfMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ValueAddedTaxReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract" xlink:to="us-gaap_ValueAddedTaxReceivable" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PrepaidGas" xlink:href="itp-20231231.xsd#itp_PrepaidGas"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="itp_ScheduleOfLeaseExpenseAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfLeaseExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfLeaseExpenseAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfLeaseExpenseAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfLeaseExpenseAbstract" xlink:to="us-gaap_LeaseCost" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleOperatingLeasesTable">
    <loc xlink:type="locator" xlink:label="itp_ScheduleOperatingLeasesAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOperatingLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="itp_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="itp-20231231.xsd#itp_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOperatingLeasesAbstract" xlink:to="itp_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" 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_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems" xlink:href="itp-20231231.xsd#itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesTable" xlink:href="itp-20231231.xsd#itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems" xlink:to="itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems" 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/2023/elts/us-gaap-2023.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="itp_OperatingLeasePayment" xlink:href="itp-20231231.xsd#itp_OperatingLeasePayment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="itp_OperatingLeasePayment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableWithImputedInterestNetAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableWithImputedInterestNetAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_ReceivableWithImputedInterestNetAmount" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="itp_LessCurrentPortionRecordInCurrentLiabilities" xlink:href="itp-20231231.xsd#itp_LessCurrentPortionRecordInCurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="itp_LessCurrentPortionRecordInCurrentLiabilities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PresentValueOfLeaseLiabilities" xlink:href="itp-20231231.xsd#itp_PresentValueOfLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="itp_PresentValueOfLeaseLiabilities" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable">
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_IndustrialAndCommercialBankOfChinaICBCLoan1Member" xlink:href="itp-20231231.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan2Member" xlink:href="itp-20231231.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan3Member" xlink:href="itp-20231231.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_ChinaConstructionBankLoanMember" xlink:href="itp-20231231.xsd#itp_ChinaConstructionBankLoanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ChinaConstructionBankLoanMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan4Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan4Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCLoan4Member" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan5Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan5Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCLoan5Member" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan6Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan6Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCLoan6Member" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan7Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan7Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCLoan7Member" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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="itp_RuralCreditUnionOfXushuiDistrictLoan6Member" xlink:href="itp-20231231.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_YujiangnaMember" xlink:href="itp-20231231.xsd#itp_YujiangnaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="itp_YujiangnaMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="itp_ScheduleOfLongTermDebtRepaymentsAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfLongTermDebtRepaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfLongTermDebtRepaymentsAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfLongTermDebtRepaymentsAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebt" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedUtilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedUtilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:to="us-gaap_AccruedUtilitiesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedRentCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedRentCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:to="us-gaap_AccruedRentCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ValueAddedTaxesPayableCurrent" xlink:href="itp-20231231.xsd#itp_ValueAddedTaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:to="itp_ValueAddedTaxesPayableCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedSalesCommissionCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:to="us-gaap_AccruedSalesCommissionCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable">
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfWeightedAverageAssumptionsLineItems" xlink:href="itp-20231231.xsd#itp_ScheduleOfWeightedAverageAssumptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfWeightedAverageAssumptionsTable" xlink:href="itp-20231231.xsd#itp_ScheduleOfWeightedAverageAssumptionsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_ScheduleOfWeightedAverageAssumptionsLineItems" xlink:to="itp_ScheduleOfWeightedAverageAssumptionsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_ScheduleOfWeightedAverageAssumptionsTable" xlink:to="srt_RangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfWeightedAverageAssumptionsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfWeightedAverageAssumptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfWeightedAverageAssumptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfWeightedAverageAssumptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofFairValueMeasurementsTable">
    <loc xlink:type="locator" xlink:label="itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems" xlink:href="itp-20231231.xsd#itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsTable" xlink:href="itp-20231231.xsd#itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems" xlink:to="itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ChangeInFairValueOfDerivativeLiability" xlink:href="itp-20231231.xsd#itp_ChangeInFairValueOfDerivativeLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems" xlink:to="itp_ChangeInFairValueOfDerivativeLiability" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofLossonDerivativeLiabilityIncludedintheIncomeStatementTable">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="itp_LossDueToDerivativeLiabilitiesAsWarrant" xlink:href="itp-20231231.xsd#itp_LossDueToDerivativeLiabilitiesAsWarrant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="itp_LossDueToDerivativeLiabilitiesAsWarrant" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfDerivatives"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfDerivatives" order="1" xbrldt:closed="true"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraNmMpBziov0CsbTNJj0KLqRaIA9x4fEAYFxuWRRMyRDuzUwIPSphaPVtDkitNHJBDZg0KnjpO4P3h2wYzrK2HqZH8nvt8graqIkvzF5OfRDQxWZC6yEw8xfyIZAyfRXsLi3G3b2Nqgsavr5K5dr+aAT6mjbFc9q7RN2RENfvbblOTZHQkPiDVDfdojD+SDV4DS6cYTf5l3Hpnd+7Ljb3xN] CSR-->
    <loc xlink:type="locator" xlink:label="itp_ChangeInFairValueOfDerivativeLiability" xlink:href="itp-20231231.xsd#itp_ChangeInFairValueOfDerivativeLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="itp_ChangeInFairValueOfDerivativeLiability" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable">
    <loc xlink:type="locator" xlink:label="itp_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" xlink:href="itp-20231231.xsd#itp_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable" xlink:href="itp-20231231.xsd#itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" xlink:to="itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber" xlink:href="itp-20231231.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice" xlink:href="itp-20231231.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="6" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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-20231231.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-20231231.xsd#itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.xsd#itp_EffectOfDilution"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="itp_EffectOfDilution" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="2" 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-20231231.xsd#itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable" xlink:href="itp-20231231.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.xsd#itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable" xlink:href="itp-20231231.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/us-gaap-2023.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="itp_BuildingLeaseMember" xlink:href="itp-20231231.xsd#itp_BuildingLeaseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="itp_BuildingLeaseMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="itp_OperatingLeasePayment" xlink:href="itp-20231231.xsd#itp_OperatingLeasePayment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="itp_OperatingLeasePayment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableWithImputedInterestNetAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableWithImputedInterestNetAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_ReceivableWithImputedInterestNetAmount" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="itp_LessCurrentPortionRecordInCurrentLiabilities" xlink:href="itp-20231231.xsd#itp_LessCurrentPortionRecordInCurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="itp_LessCurrentPortionRecordInCurrentLiabilities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PresentValueOfLeaseLiabilities" xlink:href="itp-20231231.xsd#itp_PresentValueOfLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="itp_PresentValueOfLeaseLiabilities" order="5" 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/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAllocatedToLimitedPartners" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAllocatedToLimitedPartners"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NetIncomeLossAllocatedToLimitedPartners" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofQuarterlyFinancialDataTable">
    <loc xlink:type="locator" xlink:label="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems" xlink:href="itp-20231231.xsd#itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataTable" xlink:href="itp-20231231.xsd#itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems" xlink:to="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataTable" 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/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataTable" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_FirstMember" xlink:href="itp-20231231.xsd#itp_FirstMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="itp_FirstMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_SecondMember" xlink:href="itp-20231231.xsd#itp_SecondMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="itp_SecondMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ThirdMember" xlink:href="itp-20231231.xsd#itp_ThirdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="itp_ThirdMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_FourthMember" xlink:href="itp-20231231.xsd#itp_FourthMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="itp_FourthMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems" xlink:to="us-gaap_NetIncomeLoss" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable">
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_AssetsAbstract1" xlink:href="itp-20231231.xsd#itp_AssetsAbstract1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="itp_AssetsAbstract1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_CurrentAssetsAbstract0" xlink:href="itp-20231231.xsd#itp_CurrentAssetsAbstract0"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="itp_CurrentAssetsAbstract0" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CurrentAssetsAbstract0" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CurrentAssetsAbstract0" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CurrentAssetsAbstract0" xlink:to="us-gaap_AssetsCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CurrentAssetsAbstract0" xlink:to="us-gaap_InvestmentsAndOtherNoncurrentAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CurrentAssetsAbstract0" xlink:to="us-gaap_Assets" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_CurrentLiabilitiesAbstract0" xlink:href="itp-20231231.xsd#itp_CurrentLiabilitiesAbstract0"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="itp_CurrentLiabilitiesAbstract0" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_IntercompanyPayable" xlink:href="itp-20231231.xsd#itp_IntercompanyPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CurrentLiabilitiesAbstract0" xlink:to="itp_IntercompanyPayable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CurrentLiabilitiesAbstract0" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CurrentLiabilitiesAbstract0" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CurrentLiabilitiesAbstract0" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CurrentLiabilitiesAbstract0" xlink:to="us-gaap_TaxesPayableCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CurrentLiabilitiesAbstract0" xlink:to="us-gaap_LiabilitiesCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CurrentLiabilitiesAbstract0" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CurrentLiabilitiesAbstract0" xlink:to="us-gaap_Liabilities" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CurrentLiabilitiesAbstract0" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CurrentLiabilitiesAbstract0" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable">
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_Revenues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_OtherNonoperatingIncome" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_IncomeBeforeIncomeTaxes" xlink:href="itp-20231231.xsd#itp_IncomeBeforeIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="itp_IncomeBeforeIncomeTaxes" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofCashFlowTable">
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="srt_CondensedCashFlowStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails">
    <loc xlink:type="locator" xlink:label="itp_OrganizationandBusinessBackgroundDetailsLineItems" xlink:href="itp-20231231.xsd#itp_OrganizationandBusinessBackgroundDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_OrganizationandBusinessBackgroundDetailsTable" xlink:href="itp-20231231.xsd#itp_OrganizationandBusinessBackgroundDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_Capital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ManagementAndServiceFeesRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentOwnedBalancePrincipalAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_TerminationLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationandBusinessBackgroundDetailsLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PercentageShareOfDistributableProfit" xlink:href="itp-20231231.xsd#itp_PercentageShareOfDistributableProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationandBusinessBackgroundDetailsLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PercentageOfRevenue" xlink:href="itp-20231231.xsd#itp_PercentageOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentOwnedPercentOfNetAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationandBusinessBackgroundDetailsLineItems" xlink:to="us-gaap_InvestmentOwnedPercentOfNetAssets" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_SubsidaryOwnershipPercentage" xlink:href="itp-20231231.xsd#itp_SubsidaryOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationandBusinessBackgroundDetailsLineItems" xlink:to="itp_SubsidaryOwnershipPercentage" order="15" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:href="itp-20231231.xsd#itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsTable" xlink:href="itp-20231231.xsd#itp_BasisofPresentationandSignificantAccountingPoliciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsTable" 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/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsTable" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_BoardOfDirectorsChairmanMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_BoardOfDirectorsChairmanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PRCMember" xlink:href="itp-20231231.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="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_InventoryNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ReserveFundPercentage" xlink:href="itp-20231231.xsd#itp_ReserveFundPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="itp_ReserveFundPercentage" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_TransfersOfReserveFund" xlink:href="itp-20231231.xsd#itp_TransfersOfReserveFund"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="itp_TransfersOfReserveFund" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_StatutoryReservePercentage" xlink:href="itp-20231231.xsd#itp_StatutoryReservePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="itp_StatutoryReservePercentage" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_CapitalReserve" xlink:href="itp-20231231.xsd#itp_CapitalReserve"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="itp_CapitalReserve" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestCostsIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestCostsIncurred"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_InterestCostsIncurred" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentAssistanceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GovernmentAssistanceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_GovernmentAssistanceAmount" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ValueAddedTaxPercentage" xlink:href="itp-20231231.xsd#itp_ValueAddedTaxPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="itp_ValueAddedTaxPercentage" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_SharePrice" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ForeignCurrencyTransactionsDescription" order="14" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/RestrictedCashDetails">
    <loc xlink:type="locator" xlink:label="itp_RestrictedCashDetailsLineItems" xlink:href="itp-20231231.xsd#itp_RestrictedCashDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_RestrictedCashDetailsTable" xlink:href="itp-20231231.xsd#itp_RestrictedCashDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_RestrictedCashDetailsLineItems" xlink:to="itp_RestrictedCashDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_RestrictedCashDetailsLineItems" xlink:to="us-gaap_RestrictedCash" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/PropertyPlantandEquipmentDetails">
    <loc xlink:type="locator" xlink:label="itp_PropertyPlantandEquipmentDetailsLineItems" xlink:href="itp-20231231.xsd#itp_PropertyPlantandEquipmentDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_PropertyPlantandEquipmentDetailsTable" xlink:href="itp-20231231.xsd#itp_PropertyPlantandEquipmentDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_PropertyPlantandEquipmentDetailsLineItems" xlink:to="itp_PropertyPlantandEquipmentDetailsTable" 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/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_PropertyPlantandEquipmentDetailsTable" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_PropertyPlantandEquipmentDetailsTable" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_PropertyPlantandEquipmentDetailsTable" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="us-gaap_LongTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_LongtermLoanFromCreditUnionOfBaodingShengdeMember" xlink:href="itp-20231231.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_LongtermLoanFromCreditUnionOfTengshengPeperMember" xlink:href="itp-20231231.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_DongfangPaperMember" xlink:href="itp-20231231.xsd#itp_DongfangPaperMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="itp_DongfangPaperMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_HebeiTengshengMember" xlink:href="itp-20231231.xsd#itp_HebeiTengshengMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="itp_HebeiTengshengMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_TengshengPaperMember" xlink:href="itp-20231231.xsd#itp_TengshengPaperMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="itp_TengshengPaperMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_LandUseRightMember" xlink:href="itp-20231231.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_PropertyAndEquipmentLeaseTermDescription" xlink:href="itp-20231231.xsd#itp_PropertyAndEquipmentLeaseTermDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_PropertyPlantandEquipmentDetailsLineItems" xlink:to="itp_PropertyAndEquipmentLeaseTermDescription" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_PropertyPlantandEquipmentDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_PropertyPlantandEquipmentDetailsLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_PropertyPlantandEquipmentDetailsLineItems" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_PropertyPlantandEquipmentDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/LeasesDetails">
    <loc xlink:type="locator" xlink:label="itp_LeasesDetailsLineItems" xlink:href="itp-20231231.xsd#itp_LeasesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_LeasesDetailsTable" xlink:href="itp-20231231.xsd#itp_LeasesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_LeasesDetailsLineItems" xlink:to="itp_LeasesDetailsTable" 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/2023/elts/us-gaap-2023.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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-20231231.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_AgreementDomainDomain" xlink:href="itp-20231231.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-20231231.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/2023/elts/us-gaap-2023.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongLivedAssetsHeldForSaleNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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_TACLeasingCoLtdMember" xlink:href="itp-20231231.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-20231231.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="itp_NonCancellableAgreementMember" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.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="itp_LeaseFinancingAgreementMember" xlink:href="itp-20231231.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="us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LeasesDetailsLineItems" xlink:to="us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_SaleleasebackArrangementSoldLeasedEquipment" xlink:href="itp-20231231.xsd#itp_SaleleasebackArrangementSoldLeasedEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LeasesDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_SaleLeasebackTransactionLeaseTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LeasesDetailsLineItems" xlink:to="us-gaap_SaleLeasebackTransactionLeaseTerm" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_SaleLeasebackPaymentOfNominalPurchasePrice" xlink:href="itp-20231231.xsd#itp_SaleLeasebackPaymentOfNominalPurchasePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LeasesDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LeasesDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_SaleLeasebackTransactionImputedInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LeasesDetailsLineItems" xlink:to="us-gaap_SaleLeasebackTransactionImputedInterestRate" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_SaleLeasebackTransactionInterestRateAmount" xlink:href="itp-20231231.xsd#itp_SaleLeasebackTransactionInterestRateAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LeasesDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LeasesDetailsLineItems" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LeasesDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/LoansPayableDetails">
    <loc xlink:type="locator" xlink:label="itp_LoansPayableDetailsLineItems" xlink:href="itp-20231231.xsd#itp_LoansPayableDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_LoansPayableDetailsTable" xlink:href="itp-20231231.xsd#itp_LoansPayableDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_LoansPayableDetailsLineItems" xlink:to="itp_LoansPayableDetailsTable" 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/2023/elts/us-gaap-2023.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_AgreementAxis" xlink:href="itp-20231231.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_AgreementDomainDomain" xlink:href="itp-20231231.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-20231231.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/2023/elts/us-gaap-2023.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_LoansPayableDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_MrLiuMember" xlink:href="itp-20231231.xsd#itp_MrLiuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="itp_MrLiuMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanOneMember" xlink:href="itp-20231231.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-20231231.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-20231231.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-20231231.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_JiangnaYuMember" xlink:href="itp-20231231.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoan5Member" xlink:href="itp-20231231.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-20231231.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_WorkingCapitalLoanAgreementICBCMember" xlink:href="itp-20231231.xsd#itp_WorkingCapitalLoanAgreementICBCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_WorkingCapitalLoanAgreementICBCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoanOneMember" xlink:href="itp-20231231.xsd#itp_ICBCLoanOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCLoanOneMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan2Member" xlink:href="itp-20231231.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan3Member" xlink:href="itp-20231231.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ChinaConstructionBankLoanMember" xlink:href="itp-20231231.xsd#itp_ChinaConstructionBankLoanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ChinaConstructionBankLoanMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan4Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan4Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCLoan4Member" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan5Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan5Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCLoan5Member" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan6Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan6Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCLoan6Member" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan7Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan7Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCLoan7Member" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member" xlink:href="itp-20231231.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="9" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_AgreementDomainDomain" xlink:to="itp_WorkingCapitalLoanAgreementICBCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LoansPayableDetailsLineItems" xlink:to="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LoansPayableDetailsLineItems" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LoansPayableDetailsLineItems" xlink:to="us-gaap_ShortTermDebtDescription" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnsecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LoansPayableDetailsLineItems" xlink:to="us-gaap_UnsecuredDebt" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LoansPayableDetailsLineItems" xlink:to="us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LoansPayableDetailsLineItems" xlink:to="us-gaap_LongTermDebt" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LoansPayableDetailsLineItems" xlink:to="us-gaap_LongTermDebtTerm" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LoansPayableDetailsLineItems" xlink:to="us-gaap_LongTermDebtDescription" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LoansPayableDetailsLineItems" xlink:to="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LoansPayableDetailsLineItems" xlink:to="us-gaap_LongTermDebtMaturityDate" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LoansPayableDetailsLineItems" xlink:to="us-gaap_SecuredDebt" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LoansPayableDetailsLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LoansPayableDetailsLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LoansPayableDetailsLineItems" xlink:to="us-gaap_OtherBorrowings" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndDebtExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_LoansPayableDetailsLineItems" xlink:to="us-gaap_InterestAndDebtExpense" order="15" 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/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_RelatedPartyTransactionsDetailsTable" xlink:href="itp-20231231.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="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_RelatedPartyTransactionsDetailsTable" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/dei-2023.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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="itp_MrZhengyongLiuMember" xlink:href="itp-20231231.xsd#itp_MrZhengyongLiuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="itp_MrZhengyongLiuMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_MrZhenyongLiuMember" xlink:href="itp-20231231.xsd#itp_MrZhenyongLiuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="itp_MrZhenyongLiuMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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"/>
    <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_DongfangPaperMember" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_NotesAndLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_NotesAndLoansPayable" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnsecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansAndLeasesReceivableRelatedPartiesDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableRelatedPartiesDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LoansAndLeasesReceivableRelatedPartiesDescription" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_InterestExpenses" xlink:href="itp-20231231.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="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndOtherIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_InterestAndOtherIncome" order="19" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/CommonStockDetails">
    <loc xlink:type="locator" xlink:label="itp_CommonStockDetailsLineItems" xlink:href="itp-20231231.xsd#itp_CommonStockDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_CommonStockDetailsTable" xlink:href="itp-20231231.xsd#itp_CommonStockDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_CommonStockDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityOtherShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockDetailsLineItems" xlink:to="us-gaap_StockholdersEquityOtherShares" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_CommonStockIssuedToPurchaseOfWarrants" xlink:href="itp-20231231.xsd#itp_CommonStockIssuedToPurchaseOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockDetailsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_CorrespondingPricePerShare" xlink:href="itp-20231231.xsd#itp_CorrespondingPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockDetailsLineItems" xlink:to="itp_CorrespondingPricePerShare" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ExercisePricePerWarrant1" xlink:href="itp-20231231.xsd#itp_ExercisePricePerWarrant1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockDetailsLineItems" xlink:to="itp_ExercisePricePerWarrant1" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_AggregateSharesOfCommonStock" xlink:href="itp-20231231.xsd#itp_AggregateSharesOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockDetailsLineItems" xlink:to="itp_AggregateSharesOfCommonStock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantsToPurchaseShares" xlink:href="itp-20231231.xsd#itp_WarrantsToPurchaseShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantPricePerShare" xlink:href="itp-20231231.xsd#itp_WarrantPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockDetailsLineItems" xlink:to="itp_WarrantPricePerShare" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantExercisePriceIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantExercisePriceIncrease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockDetailsLineItems" xlink:to="us-gaap_WarrantExercisePriceIncrease" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockDetailsLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits" xlink:href="itp-20231231.xsd#itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockDetailsLineItems" xlink:to="itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockDetailsLineItems" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" order="14" 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-20231231.xsd#itp_WarrantsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantsDetailsTable" xlink:href="itp-20231231.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_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="7" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_IncomeTaxesDetailsTable" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_IncomeTaxesDetailsTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ShengdeHoldingsMember" xlink:href="itp-20231231.xsd#itp_ShengdeHoldingsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="itp_ShengdeHoldingsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PRCMember" xlink:href="itp-20231231.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxCreditsAndAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxCreditsAndAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxCreditsAndAdjustments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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-20231231.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="itp_StockIncentivePlansDetailsLineItems" xlink:href="itp-20231231.xsd#itp_StockIncentivePlansDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_StockIncentivePlansDetailsTable" xlink:href="itp-20231231.xsd#itp_StockIncentivePlansDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_StockIncentivePlansDetailsLineItems" xlink:to="itp_StockIncentivePlansDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_StockIncentivePlansDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_StockIncentivePlansDetailsLineItems" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_StockIncentivePlansDetailsLineItems" xlink:to="us-gaap_EquityFairValueDisclosure" order="3" 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-20231231.xsd#itp_CommitmentsandContingenciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesDetailsTable" xlink:href="itp-20231231.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="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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="itp_XushuiLandLeaseMember" xlink:href="itp-20231231.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="itp_EmployeeOneMember" xlink:href="itp-20231231.xsd#itp_EmployeeOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="itp_EmployeeOneMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_EmployeeTwoMember" xlink:href="itp-20231231.xsd#itp_EmployeeTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="itp_EmployeeTwoMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_EmployeeThreeMember" xlink:href="itp-20231231.xsd#itp_EmployeeThreeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="itp_EmployeeThreeMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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-20231231.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/ConcentrationandMajorCustomersandSuppliersDetails">
    <loc xlink:type="locator" xlink:label="itp_ConcentrationandMajorCustomersandSuppliersDetailsLineItems" xlink:href="itp-20231231.xsd#itp_ConcentrationandMajorCustomersandSuppliersDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_ConcentrationandMajorCustomersandSuppliersDetailsTable" xlink:href="itp-20231231.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_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_ConcentrationandMajorCustomersandSuppliersDetailsTable" xlink:to="srt_MajorCustomersAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_oneSuppliersMember" xlink:href="itp-20231231.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-20231231.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_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_NoSingleCustomerMember" xlink:href="itp-20231231.xsd#itp_NoSingleCustomerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="itp_NoSingleCustomerMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PurchaseMember" xlink:href="itp-20231231.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_ConcentrationofCreditRiskDetailsTable" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_ConcentrationofCreditRiskDetailsTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PRCMember" xlink:href="itp-20231231.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-20231231.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/2023/elts/us-gaap-2023.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/CondensedFinancialInformationoftheParentCompanyDetails">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" order="0" 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/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock" order="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="38" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="39" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="40" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>itp-20231231_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: Wed Mar 27 17:41:48 UTC 2024 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  <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"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  <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/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party, Type [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/2023/elts/us-gaap-2023.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrent_lbl0" 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Assets_lbl1" 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_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 $20,084,995 and $16,784,878 as of December 31, 2023 and 2022, 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GrossProfit_lbl1" xml:lang="en-US">Gross (loss) 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Loss from Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl0" xml:lang="en-US">Total Comprehensive Income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl1" xml:lang="en-US">Common stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net Cash Used in Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net Cash Used in Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net Cash Used in Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 (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_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Net Cash Provided by Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net Decrease 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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Net Increase (Decrease) in Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Cash, Cash Equivalents and Restricted Cash - End of Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/us-gaap-2023.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="itp_ScheduleOfAllowanceOfDoubtfulAccountsAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfAllowanceOfDoubtfulAccountsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfAllowanceOfDoubtfulAccountsAbstract_lbl" xml:lang="en-US">Schedule of Allowance of Doubtful Accounts [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfAllowanceOfDoubtfulAccountsAbstract" xlink:to="itp_ScheduleOfAllowanceOfDoubtfulAccountsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Opening balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0" xml:lang="en-US">Closing balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl2" xml:lang="en-US">Allowance for doubtful accounts</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_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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_RestrictedCashAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryNet_lbl1" xml:lang="en-US">Provision in inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="itp_ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract_lbl" xml:lang="en-US">Schedule of Prepayments and Other Current Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract" xlink:to="itp_ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/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_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Plant and equipment other 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/2023/elts/us-gaap-2023.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="itp_ScheduleOfLeaseExpenseAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfLeaseExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfLeaseExpenseAbstract_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="itp_ScheduleOfLeaseExpenseAbstract" xlink:to="itp_ScheduleOfLeaseExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="itp_ScheduleOperatingLeasesAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOperatingLeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOperatingLeasesAbstract_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="itp_ScheduleOperatingLeasesAbstract" xlink:to="itp_ScheduleOperatingLeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_OperatingLeasePayment" xlink:href="itp-20231231.xsd#itp_OperatingLeasePayment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="itp_OperatingLeasePayment_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="itp_OperatingLeasePayment" xlink:to="itp_OperatingLeasePayment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiability_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_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_PresentValueOfLeaseLiabilities" xlink:href="itp-20231231.xsd#itp_PresentValueOfLeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="itp_PresentValueOfLeaseLiabilities_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="itp_PresentValueOfLeaseLiabilities" xlink:to="itp_PresentValueOfLeaseLiabilities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_PresentValueOfLeaseLiabilities_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="itp_PresentValueOfLeaseLiabilities" xlink:to="itp_PresentValueOfLeaseLiabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract_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="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract" xlink:to="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="itp_ScheduleOfLongTermDebtRepaymentsAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfLongTermDebtRepaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfLongTermDebtRepaymentsAbstract_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="itp_ScheduleOfLongTermDebtRepaymentsAbstract" xlink:to="itp_ScheduleOfLongTermDebtRepaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract_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="itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:to="itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilitiesAbstract_lbl" xml:lang="en-US">Derivative Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="us-gaap_DerivativeLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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, 2022</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 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_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="itp_ChangeInFairValueOfDerivativeLiability" xlink:href="itp-20231231.xsd#itp_ChangeInFairValueOfDerivativeLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="itp_ChangeInFairValueOfDerivativeLiability_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ChangeInFairValueOfDerivativeLiability" xlink:to="itp_ChangeInFairValueOfDerivativeLiability_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="itp_ChangeInFairValueOfDerivativeLiability_lbl0" 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="itp_ChangeInFairValueOfDerivativeLiability" xlink:to="itp_ChangeInFairValueOfDerivativeLiability_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_lbl" xml:lang="en-US">Warrants [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber" xlink:href="itp-20231231.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber_lbl" xml:lang="en-US">Outstanding and exercisable at beginning of the period, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice" xlink:href="itp-20231231.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Outstanding and exercisable at beginning of the period, Weight average exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Outstanding and exercisable at end of the period, Weight average exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/srt-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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 [Abstarct]</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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="itp_SummarizedQuarterlyFinancialDataUnauditedAbstract" xlink:href="itp-20231231.xsd#itp_SummarizedQuarterlyFinancialDataUnauditedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_SummarizedQuarterlyFinancialDataUnauditedAbstract_lbl" xml:lang="en-US">Summarized Quarterly Financial Data (Unaudited) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SummarizedQuarterlyFinancialDataUnauditedAbstract" xlink:to="itp_SummarizedQuarterlyFinancialDataUnauditedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_lbl" xml:lang="en-US">Condensed Financial Information of the Parent Company [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and Cash Equivalents - Beginning of Year</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalents - End of Year</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/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_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="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 $11,745 and $881,878 as of December 31, 2023 and December 31, 2022, 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Due from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract0" xlink:href="itp-20231231.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="itp_UnlabeledAbstract1" xlink:href="itp-20231231.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_PrepaidExpenseNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease right-of-use assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Finance 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_UnlabeledAbstract2" xlink:href="itp-20231231.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="itp_UnlabeledAbstract3" xlink:href="itp-20231231.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_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_UnlabeledAbstract4" xlink:href="itp-20231231.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_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerAdvancesCurrent_lbl" xml:lang="en-US">Advance from customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerAdvancesCurrent" xlink:to="us-gaap_CustomerAdvancesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accrued payroll and employee benefit</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl0" xml:lang="en-US">Income tax payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract5" xlink:href="itp-20231231.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="itp_UnlabeledAbstract6" xlink:href="itp-20231231.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="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="itp_DeferredGainOnSaleleaseback" xlink:href="itp-20231231.xsd#itp_DeferredGainOnSaleleaseback"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_DeferredGainOnSaleleaseback_lbl" xml:lang="en-US">Deferred gain on sale-leaseback</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DeferredGainOnSaleleaseback" xlink:to="itp_DeferredGainOnSaleleaseback_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract7" xlink:href="itp-20231231.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="itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1" xlink:href="itp-20231231.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_UnlabeledAbstract8" xlink:href="itp-20231231.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="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_UnlabeledAbstract9" xlink:href="itp-20231231.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_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="itp_UnlabeledAbstract10" xlink:href="itp-20231231.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="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 December 31, 2023 and 2022.</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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="itp_UnlabeledAbstract11" xlink:href="itp-20231231.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="itp_UnlabeledAbstract12" xlink:href="itp-20231231.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_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_lbl0" xml:lang="en-US">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract13" xlink:href="itp-20231231.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="itp_UnlabeledAbstract14" xlink:href="itp-20231231.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="itp_UnlabeledAbstract15" xlink:href="itp-20231231.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_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_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_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl0" xml:lang="en-US">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_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract16" xlink:href="itp-20231231.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="itp_UnlabeledAbstract17" xlink:href="itp-20231231.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="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="itp_GainOnAcquisition" xlink:href="itp-20231231.xsd#itp_GainOnAcquisition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_GainOnAcquisition_lbl" xml:lang="en-US">Gain on acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_GainOnAcquisition" xlink:to="itp_GainOnAcquisition_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_lbl0" xml:lang="en-US">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_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract18" xlink:href="itp-20231231.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="itp_UnlabeledAbstract19" xlink:href="itp-20231231.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_UnlabeledAbstract20" xlink:href="itp-20231231.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_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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/2009/role/netLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl1" 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_lbl1"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract21" xlink:href="itp-20231231.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="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US">Other Comprehensive Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract22" xlink:href="itp-20231231.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="itp_UnlabeledAbstract23" xlink:href="itp-20231231.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="itp_UnlabeledAbstract24" xlink:href="itp-20231231.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="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl1" xml:lang="en-US">Basic (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_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl1" xml:lang="en-US">Diluted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl1"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract25" xlink:href="itp-20231231.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_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Issuance of shares to officer and directors</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Issuance of shares to officer and directors (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent_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_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract26" xlink:href="itp-20231231.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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="itp_UnlabeledAbstract27" xlink:href="itp-20231231.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="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWriteDown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US">Allowances for inventories, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Share-based compensation and expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances_lbl" xml:lang="en-US">Advance from customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_UnlabeledAbstract28" xlink:href="itp-20231231.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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Investing Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from sale of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract29" xlink:href="itp-20231231.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="itp_UnlabeledAbstract30" xlink:href="itp-20231231.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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Financing Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from issuance of shares and warrants, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.xsd#itp_LoanToARelatedPartynet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_LoanToARelatedPartynet_lbl" xml:lang="en-US">Loan to a related party (net)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LoanToARelatedPartynet" xlink:to="itp_LoanToARelatedPartynet_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract31" xlink:href="itp-20231231.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_UnlabeledAbstract32" xlink:href="itp-20231231.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="itp_UnlabeledAbstract33" xlink:href="itp-20231231.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_UnlabeledAbstract34" xlink:href="itp-20231231.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="itp_UnlabeledAbstract35" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract35"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract35_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract35" xlink:to="itp_UnlabeledAbstract35_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_UnlabeledAbstract36" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract36"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract36_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract36" xlink:to="itp_UnlabeledAbstract36_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_CashAndBankBalances" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.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="itp_UnlabeledAbstract37" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract37"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract37_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract37" xlink:to="itp_UnlabeledAbstract37_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl0" 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Provision for Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" 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_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_GainLossOnSaleOfDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_GainLossOnSaleOfDerivatives_lbl0" xml:lang="en-US">(Gain) Loss on 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_GainLossOnSaleOfDerivatives" xlink:to="us-gaap_GainLossOnSaleOfDerivatives_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="itp_GainOnAcquisitionofOperatingActivities" xlink:href="itp-20231231.xsd#itp_GainOnAcquisitionofOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="itp_GainOnAcquisitionofOperatingActivities_lbl" xml:lang="en-US">Gain on acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_GainOnAcquisitionofOperatingActivities" xlink:to="itp_GainOnAcquisitionofOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_PaymentsToAcquireLandHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLandHeldForUse"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireLandHeldForUse_lbl" xml:lang="en-US">Acquisition of land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLandHeldForUse" xlink:to="us-gaap_PaymentsToAcquireLandHeldForUse_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfBankDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfBankDebt_lbl" xml:lang="en-US">Repayment of bank loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfBankDebt" xlink:to="us-gaap_RepaymentsOfBankDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_UnlabeledAbstract38" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract38"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract38_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract38" xlink:to="itp_UnlabeledAbstract38_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_VariableInterestEntityVieAbstract" xlink:href="itp-20231231.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/2023/elts/srt-2023.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-20231231.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_UnlabeledAbstract39" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract39"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract39_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract39" xlink:to="itp_UnlabeledAbstract39_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNet_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">D</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_UnlabeledAbstract40" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract40"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract40_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract40" xlink:to="itp_UnlabeledAbstract40_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract41" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract41"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract41_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract41" xlink:to="itp_UnlabeledAbstract41_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract42" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract42"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract42_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract42" xlink:to="itp_UnlabeledAbstract42_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract43" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract43"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract43_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract43" xlink:to="itp_UnlabeledAbstract43_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_UnlabeledAbstract44" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract44"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract44_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract44" xlink:to="itp_UnlabeledAbstract44_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="itp_UnlabeledAbstract45" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract45"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract45_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract45" xlink:to="itp_UnlabeledAbstract45_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract46" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract46"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract46_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract46" xlink:to="itp_UnlabeledAbstract46_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_DeferredGainOnSaleleasebackNonCurrent" xlink:href="itp-20231231.xsd#itp_DeferredGainOnSaleleasebackNonCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_DeferredGainOnSaleleasebackNonCurrent_lbl" xml:lang="en-US">Deferred gain on sale-leaseback</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DeferredGainOnSaleleasebackNonCurrent" xlink:to="itp_DeferredGainOnSaleleasebackNonCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract47" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract47"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract47_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract47" xlink:to="itp_UnlabeledAbstract47_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl" xml:lang="en-US">Schedule of Allowance of Doubtful Accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ExchangeDifference" xlink:href="itp-20231231.xsd#itp_ExchangeDifference"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ExchangeDifference_lbl" xml:lang="en-US">Exchange difference</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ExchangeDifference" xlink:to="itp_ExchangeDifference_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract48" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract48"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract48_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract48" xlink:to="itp_UnlabeledAbstract48_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of Property, Plant, and Equipment Using Straight-Line Method</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction_lbl" xml:lang="en-US">Property, Plant, and Equipment Term Descriptions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract49" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract49"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract49_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract49" xlink:to="itp_UnlabeledAbstract49_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Property, Plant, and Equipment Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property and equipment lease terms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract50" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract50"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract50_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract50" xlink:to="itp_UnlabeledAbstract50_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract51" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract51"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract51_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract51" xlink:to="itp_UnlabeledAbstract51_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">Property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_YearEndedAbstract" xlink:href="itp-20231231.xsd#itp_YearEndedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_YearEndedAbstract_lbl" xml:lang="en-US">Year Ended</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_YearEndedAbstract" xlink:to="itp_YearEndedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_a2023Abstract" xlink:href="itp-20231231.xsd#itp_a2023Abstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_a2023Abstract_lbl" xml:lang="en-US">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_a2023Abstract" xlink:to="itp_a2023Abstract_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_RmbAbstract" xlink:href="itp-20231231.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_UnlabeledAbstract52" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract52"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract52_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract52" xlink:to="itp_UnlabeledAbstract52_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 Operating Leases</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_YearEndedAbstract0" xlink:href="itp-20231231.xsd#itp_YearEndedAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_YearEndedAbstract0_lbl" xml:lang="en-US">Year Ended</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_YearEndedAbstract0" xlink:to="itp_YearEndedAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_a2023Abstract0" xlink:href="itp-20231231.xsd#itp_a2023Abstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_a2023Abstract0_lbl" xml:lang="en-US">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_a2023Abstract0" xlink:to="itp_a2023Abstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_RmbAbstract0" xlink:href="itp-20231231.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-20231231.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_UnlabeledAbstract53" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract53"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract53_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract53" xlink:to="itp_UnlabeledAbstract53_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">2024</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/2023/elts/us-gaap-2023.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">2025</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/2023/elts/us-gaap-2023.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">2026</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/2023/elts/us-gaap-2023.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">2027</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/2023/elts/us-gaap-2023.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">2028</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/2023/elts/us-gaap-2023.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="itp_LessCurrentPortionRecordInCurrentLiabilities" xlink:href="itp-20231231.xsd#itp_LessCurrentPortionRecordInCurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_LessCurrentPortionRecordInCurrentLiabilities_lbl" 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="itp_LessCurrentPortionRecordInCurrentLiabilities" xlink:to="itp_LessCurrentPortionRecordInCurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:href="itp-20231231.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="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">2024</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/2023/elts/us-gaap-2023.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">2025</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Related Party Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="us-gaap_AccruedRentCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedRentCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedRentCurrent_lbl" xml:lang="en-US">Accrued rental</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedRentCurrent" xlink:to="us-gaap_AccruedRentCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ValueAddedTaxesPayableCurrent" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accrued liabilities</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock" xlink:href="itp-20231231.xsd#itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock_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="itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock" xlink:to="itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend_lbl" xml:lang="en-US">Expected dividend yield (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="itp_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock" xlink:href="itp-20231231.xsd#itp_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of Loss on Derivative Liability Included in the Income Statement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock" xlink:to="itp_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_lbl" xml:lang="en-US">Schedule of Loss on Derivative Liability Included in the Income Statement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_LossDueToDerivativeLiabilitiesAsWarrant" xlink:href="itp-20231231.xsd#itp_LossDueToDerivativeLiabilitiesAsWarrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_LossDueToDerivativeLiabilitiesAsWarrant_lbl" xml:lang="en-US">Day one loss due to derivative liabilities as warrant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LossDueToDerivativeLiabilitiesAsWarrant" xlink:to="itp_LossDueToDerivativeLiabilitiesAsWarrant_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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="itp_ScheduleOfStockWarrantActivitiesTableTextBlock" xlink:href="itp-20231231.xsd#itp_ScheduleOfStockWarrantActivitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ScheduleOfStockWarrantActivitiesTableTextBlock_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="itp_ScheduleOfStockWarrantActivitiesTableTextBlock" xlink:to="itp_ScheduleOfStockWarrantActivitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock" xlink:href="itp-20231231.xsd#itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock_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="itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock" xlink:to="itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl" xml:lang="en-US">Warrants Outstanding, Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl" xml:lang="en-US">Warrants Outstanding, Weighted Average Remaining Contractual life (in years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:href="itp-20231231.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Warrants Outstanding, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" xlink:href="itp-20231231.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 year - numerator</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract54" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract54"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract54_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract54" xlink:to="itp_UnlabeledAbstract54_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract55" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract55"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract55_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract55" xlink:to="itp_UnlabeledAbstract55_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract56" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract56"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract56_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract56" xlink:to="itp_UnlabeledAbstract56_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl" xml:lang="en-US">Diluted loss per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract57" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract57"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract57_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract57" xlink:to="itp_UnlabeledAbstract57_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract58" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract58"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract58_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract58" xlink:to="itp_UnlabeledAbstract58_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_EffectOfDilution" xlink:href="itp-20231231.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_UnlabeledAbstract59" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract59"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract59_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract59" xlink:to="itp_UnlabeledAbstract59_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract60" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract60"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract60_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract60" xlink:to="itp_UnlabeledAbstract60_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 Reconciles the Statutory Rates Effective Tax Rates</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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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="itp_UnlabeledAbstract61" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract61"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract61_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract61" xlink:to="itp_UnlabeledAbstract61_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl" xml:lang="en-US">Loss on impairment of assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAllocatedToLimitedPartners" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAllocatedToLimitedPartners"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAllocatedToLimitedPartners_lbl" xml:lang="en-US">Net income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAllocatedToLimitedPartners" xlink:to="us-gaap_NetIncomeLossAllocatedToLimitedPartners_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock_lbl" xml:lang="en-US">Summarized Quarterly Financial Data (Unaudited)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_lbl" xml:lang="en-US">Schedule of Quarterly Financial Data</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_NetIncomePerShareAbstract" xlink:href="itp-20231231.xsd#itp_NetIncomePerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_NetIncomePerShareAbstract_lbl" xml:lang="en-US">Net income per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_NetIncomePerShareAbstract" xlink:to="itp_NetIncomePerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_NetIncomePerShareAbstract0" xlink:href="itp-20231231.xsd#itp_NetIncomePerShareAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_NetIncomePerShareAbstract0_lbl" xml:lang="en-US">Net income per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_NetIncomePerShareAbstract0" xlink:to="itp_NetIncomePerShareAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl" xml:lang="en-US">Condensed Financial Information of the Parent Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl" xml:lang="en-US">Schedule of Condensed Unconsolidated Financial Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_AssetsAbstract1" xlink:href="itp-20231231.xsd#itp_AssetsAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_AssetsAbstract1_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_AssetsAbstract1" xlink:to="itp_AssetsAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract62" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract62"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract62_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract62" xlink:to="itp_UnlabeledAbstract62_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_CurrentAssetsAbstract0" xlink:href="itp-20231231.xsd#itp_CurrentAssetsAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_CurrentAssetsAbstract0_lbl" xml:lang="en-US">Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CurrentAssetsAbstract0" xlink:to="itp_CurrentAssetsAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract63" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract63"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract63_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract63" xlink:to="itp_UnlabeledAbstract63_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract64" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract64"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract64_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract64" xlink:to="itp_UnlabeledAbstract64_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsAndOtherNoncurrentAssets_lbl" xml:lang="en-US">Investment in subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:to="us-gaap_InvestmentsAndOtherNoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract65" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract65"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract65_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract65" xlink:to="itp_UnlabeledAbstract65_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract66" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract66"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract66_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract66" xlink:to="itp_UnlabeledAbstract66_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract67" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract67"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract67_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract67" xlink:to="itp_UnlabeledAbstract67_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_CurrentLiabilitiesAbstract0" xlink:href="itp-20231231.xsd#itp_CurrentLiabilitiesAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_CurrentLiabilitiesAbstract0_lbl" xml:lang="en-US">Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CurrentLiabilitiesAbstract0" xlink:to="itp_CurrentLiabilitiesAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_IntercompanyPayable" xlink:href="itp-20231231.xsd#itp_IntercompanyPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_IntercompanyPayable_lbl" xml:lang="en-US">Inter-company payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_IntercompanyPayable" xlink:to="itp_IntercompanyPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract68" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract68"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract68_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract68" xlink:to="itp_UnlabeledAbstract68_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract69" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract69"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract69_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract69" xlink:to="itp_UnlabeledAbstract69_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" xml:lang="en-US">Derivative liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract70" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract70"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract70_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract70" xlink:to="itp_UnlabeledAbstract70_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract71" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract71"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract71_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract71" xlink:to="itp_UnlabeledAbstract71_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract72" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract72"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract72_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract72" xlink:to="itp_UnlabeledAbstract72_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl" xml:lang="en-US">Condensed Statements of Income and Comprehensive Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl" xml:lang="en-US">Equity in earnings of unconsolidated subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncome_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_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_IncomeBeforeIncomeTaxes" xlink:href="itp-20231231.xsd#itp_IncomeBeforeIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="itp_IncomeBeforeIncomeTaxes_lbl" xml:lang="en-US">Income before Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_IncomeBeforeIncomeTaxes" xlink:to="itp_IncomeBeforeIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal_lbl" xml:lang="en-US">Provision for Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:to="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Other comprehensive income /(loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl" xml:lang="en-US">Schedule of Cash Flow</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract73" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract73"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract73_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract73" xlink:to="itp_UnlabeledAbstract73_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract74" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract74"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract74_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract74" xlink:to="itp_UnlabeledAbstract74_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract75" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract75"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract75_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract75" xlink:to="itp_UnlabeledAbstract75_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract76" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract76"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract76_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract76" xlink:to="itp_UnlabeledAbstract76_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract77" xlink:href="itp-20231231.xsd#itp_UnlabeledAbstract77"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract77_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract77" xlink:to="itp_UnlabeledAbstract77_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ProvisionsReversalForTheYear" xlink:href="itp-20231231.xsd#itp_ProvisionsReversalForTheYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="itp_ProvisionsReversalForTheYear_lbl" xml:lang="en-US">Provision (Reversal) for the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ProvisionsReversalForTheYear" xlink:to="itp_ProvisionsReversalForTheYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_ReceivableWithImputedInterestNetAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableWithImputedInterestNetAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ReceivableWithImputedInterestNetAmount_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_ReceivableWithImputedInterestNetAmount" xlink:to="us-gaap_ReceivableWithImputedInterestNetAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_DeferredTaxAssetsGainLossOnAssetDisposal" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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="us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 use right [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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LandMember_lbl0" xml:lang="en-US">Land lease [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandMember" xlink:to="us-gaap_LandMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingImprovementsMember_lbl" xml:lang="en-US">Building and improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingImprovementsMember" xlink:to="us-gaap_BuildingImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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="itp_RecycledPaperBoardMember" xlink:href="itp-20231231.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-20231231.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xml:lang="en-US">Construction in progress	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member" xlink:href="itp-20231231.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-20231231.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-20231231.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_ChinaConstructionBankLoanMember" xlink:href="itp-20231231.xsd#itp_ChinaConstructionBankLoanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ChinaConstructionBankLoanMember_lbl" xml:lang="en-US">China Construction Bank Loan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ChinaConstructionBankLoanMember" xlink:to="itp_ChinaConstructionBankLoanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan4Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan4Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ICBCLoan4Member_lbl" xml:lang="en-US">ICBC Loan 4 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan4Member" xlink:to="itp_ICBCLoan4Member_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan5Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan5Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ICBCLoan5Member_lbl" xml:lang="en-US">ICBC Loan 5 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan5Member" xlink:to="itp_ICBCLoan5Member_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan6Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan6Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ICBCLoan6Member_lbl" xml:lang="en-US">ICBC Loan 6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan6Member" xlink:to="itp_ICBCLoan6Member_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan7Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan7Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ICBCLoan7Member_lbl" xml:lang="en-US">ICBC Loan 7 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan7Member" xlink:to="itp_ICBCLoan7Member_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanOneMember" xlink:href="itp-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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="itp_RuralCreditUnionOfXushuiDistrictLoan6Member" xlink:href="itp-20231231.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_YujiangnaMember" xlink:href="itp-20231231.xsd#itp_YujiangnaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_YujiangnaMember_lbl" xml:lang="en-US">Yujiangna [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_YujiangnaMember" xlink:to="itp_YujiangnaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US">Warrant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_BuildingLeaseMember" xlink:href="itp-20231231.xsd#itp_BuildingLeaseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_BuildingLeaseMember_lbl" xml:lang="en-US">Building lease [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_BuildingLeaseMember" xlink:to="itp_BuildingLeaseMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_NotAttributableToSegmentsMember" xlink:href="itp-20231231.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-20231231.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-20231231.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="itp_FirstMember" xlink:href="itp-20231231.xsd#itp_FirstMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_FirstMember_lbl" xml:lang="en-US">First [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_FirstMember" xlink:to="itp_FirstMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_SecondMember" xlink:href="itp-20231231.xsd#itp_SecondMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_SecondMember_lbl" xml:lang="en-US">Second [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SecondMember" xlink:to="itp_SecondMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ThirdMember" xlink:href="itp-20231231.xsd#itp_ThirdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ThirdMember_lbl" xml:lang="en-US">Third [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ThirdMember" xlink:to="itp_ThirdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_FourthMember" xlink:href="itp-20231231.xsd#itp_FourthMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_FourthMember_lbl" xml:lang="en-US">Fourth [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_FourthMember" xlink:to="itp_FourthMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ParentCompanyMember_lbl" xml:lang="en-US">Parent Company [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ParentCompanyMember" xlink:to="srt_ParentCompanyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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 of Individual [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="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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 Assets Held-for-Sale by Asset 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/2023/elts/srt-2023.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US">Investment, Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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-20231231.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="itp_ReserveFundPercentage" xlink:href="itp-20231231.xsd#itp_ReserveFundPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ReserveFundPercentage_lbl" xml:lang="en-US">Reserve fund percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ReserveFundPercentage" xlink:to="itp_ReserveFundPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_TransfersOfReserveFund" xlink:href="itp-20231231.xsd#itp_TransfersOfReserveFund"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_TransfersOfReserveFund_lbl" xml:lang="en-US">Reserve fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_TransfersOfReserveFund" xlink:to="itp_TransfersOfReserveFund_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_StatutoryReservePercentage" xlink:href="itp-20231231.xsd#itp_StatutoryReservePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_StatutoryReservePercentage_lbl" xml:lang="en-US">Statutory reserve percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_StatutoryReservePercentage" xlink:to="itp_StatutoryReservePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_CapitalReserve" xlink:href="itp-20231231.xsd#itp_CapitalReserve"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_CapitalReserve_lbl" xml:lang="en-US">Capital reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CapitalReserve" xlink:to="itp_CapitalReserve_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl" xml:lang="en-US">Ttotal provision for employee benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestCostsIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestCostsIncurred"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestCostsIncurred_lbl" xml:lang="en-US">Incurred cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestCostsIncurred" xlink:to="us-gaap_InterestCostsIncurred_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentAssistanceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GovernmentAssistanceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GovernmentAssistanceAmount_lbl" xml:lang="en-US">Recognized subsidies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GovernmentAssistanceAmount" xlink:to="us-gaap_GovernmentAssistanceAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ValueAddedTaxPercentage" xlink:href="itp-20231231.xsd#itp_ValueAddedTaxPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ValueAddedTaxPercentage_lbl" xml:lang="en-US">Value added tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ValueAddedTaxPercentage" xlink:to="itp_ValueAddedTaxPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_lbl" xml:lang="en-US">Stock Split</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Par value per share of stock (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsDescription_lbl" xml:lang="en-US">Foreign currency exchange rate, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsDescription" xlink:to="us-gaap_ForeignCurrencyTransactionsDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_PropertyAndEquipmentLeaseTermDescription" xlink:href="itp-20231231.xsd#itp_PropertyAndEquipmentLeaseTermDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_PropertyAndEquipmentLeaseTermDescription_lbl" xml:lang="en-US">Property and equipment lease term, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PropertyAndEquipmentLeaseTermDescription" xlink:to="itp_PropertyAndEquipmentLeaseTermDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ShortTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:to="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtDescription_lbl" xml:lang="en-US">Short term debt, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtDescription" xlink:to="us-gaap_ShortTermDebtDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnsecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_LongTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_LongTermDebtMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_OtherBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Borrowed (in Yuan Renminbi)</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherBorrowings_lbl0" 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_NotesAndLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesAndLoansPayable_lbl" xml:lang="en-US">Outstanding interest amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansPayable" xlink:to="us-gaap_NotesAndLoansPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_LoansAndLeasesReceivableRelatedPartiesDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableRelatedPartiesDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansAndLeasesReceivableRelatedPartiesDescription_lbl" xml:lang="en-US">Loan due description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansAndLeasesReceivableRelatedPartiesDescription" xlink:to="us-gaap_LoansAndLeasesReceivableRelatedPartiesDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 expense</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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_InvestmentInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_InterestAndOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndOtherIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestAndOtherIncome_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_InterestAndOtherIncome" xlink:to="us-gaap_InterestAndOtherIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityOtherShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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">Warrants purchase</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/2023/elts/us-gaap-2023.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">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_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/2023/elts/us-gaap-2023.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-20231231.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 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="itp_ExercisePricePerWarrant1" xlink:href="itp-20231231.xsd#itp_ExercisePricePerWarrant1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ExercisePricePerWarrant1_lbl" xml:lang="en-US">Exercise price of warrants (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ExercisePricePerWarrant1" xlink:to="itp_ExercisePricePerWarrant1_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_AggregateSharesOfCommonStock" xlink:href="itp-20231231.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantsToPurchaseShares" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.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-20231231.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="us-gaap_WarrantExercisePriceIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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>
    <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_IncomeTaxCreditsAndAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxCreditsAndAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxCreditsAndAdjustments_lbl" xml:lang="en-US">Additional income tax expense (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxCreditsAndAdjustments" xlink:to="us-gaap_IncomeTaxCreditsAndAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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-20231231.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"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraNmMpBziov0CsbTNJj0KLqRaIA9x4fEAYFxuWRRMyRDuzUwIPSphaPVtDkitNHJBDZg0KnjpO4P3h2wYzrK2HqZH8nvt8graqIkvzF5OfRDQxWZC6yEw8xfyIZAyfRXsLi3G3b2Nqgsavr5K5dr+aAT6mjbFc9q7RN2RENfvbblOTZHQkPiDVDfdojD+SDV4CFp8SSmbHPricY/sGUEFkw] CSR-->
    <loc xlink:type="locator" xlink:label="itp_ExpectedPaymentTerm" xlink:href="itp-20231231.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-20231231.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_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_lbl" xml:lang="en-US">Accounting principles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Basis 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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency Translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="itp_StatutoryReservesPolicyTextBlock" xlink:href="itp-20231231.xsd#itp_StatutoryReservesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_StatutoryReservesPolicyTextBlock_lbl" xml:lang="en-US">Statutory Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_StatutoryReservesPolicyTextBlock" xlink:to="itp_StatutoryReservesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPolicy_lbl" xml:lang="en-US">Employee Benefit Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPPolicy" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock_lbl" xml:lang="en-US">Shipping Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:to="us-gaap_ShippingAndHandlingCostPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US">Advertising</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and development costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_BorrowingCostsPolicyTextBlock" xlink:href="itp-20231231.xsd#itp_BorrowingCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_BorrowingCostsPolicyTextBlock_lbl" xml:lang="en-US">Borrowing costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_BorrowingCostsPolicyTextBlock" xlink:to="itp_BorrowingCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentContractorsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GovernmentContractorsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GovernmentContractorsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Government subsidies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GovernmentContractorsPolicyPolicyTextBlock" xlink:to="us-gaap_GovernmentContractorsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ValueAddedTaxPolicyTextBlock" xlink:href="itp-20231231.xsd#itp_ValueAddedTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ValueAddedTaxPolicyTextBlock_lbl" xml:lang="en-US">Value Added Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ValueAddedTaxPolicyTextBlock" xlink:to="itp_ValueAddedTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US">Comprehensive Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ReverseStockSplitPolicyTextBlock" xlink:href="itp-20231231.xsd#itp_ReverseStockSplitPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ReverseStockSplitPolicyTextBlock_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="itp_ReverseStockSplitPolicyTextBlock" xlink:to="itp_ReverseStockSplitPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recently issued accounting pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_HebeiTengshengMember" xlink:href="itp-20231231.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="srt_BoardOfDirectorsChairmanMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_BoardOfDirectorsChairmanMember_lbl" xml:lang="en-US">Board of Directors Chairman [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_BoardOfDirectorsChairmanMember" xlink:to="srt_BoardOfDirectorsChairmanMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_BoardOfDirectorsChairmanMember_lbl0" xml:lang="en-US">Board of Directors [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_BoardOfDirectorsChairmanMember" xlink:to="srt_BoardOfDirectorsChairmanMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US">United States [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_PRCMember" xlink:href="itp-20231231.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_LandUseRightMember" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.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_LongtermLoanFromCreditUnionOfBaodingShengdeMember" xlink:href="itp-20231231.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_LongtermLoanFromCreditUnionOfTengshengPeperMember" xlink:href="itp-20231231.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-20231231.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/srt-2023.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_WorkingCapitalLoanAgreementICBCMember" xlink:href="itp-20231231.xsd#itp_WorkingCapitalLoanAgreementICBCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_WorkingCapitalLoanAgreementICBCMember_lbl" xml:lang="en-US">Working Capital Loan Agreement ICBC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WorkingCapitalLoanAgreementICBCMember" xlink:to="itp_WorkingCapitalLoanAgreementICBCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoanOneMember" xlink:href="itp-20231231.xsd#itp_ICBCLoanOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ICBCLoanOneMember_lbl" xml:lang="en-US">ICBC Loan 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoanOneMember" xlink:to="itp_ICBCLoanOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_MrLiuMember" xlink:href="itp-20231231.xsd#itp_MrLiuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_MrLiuMember_lbl" xml:lang="en-US">Mr. Liu [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_MrLiuMember" xlink:to="itp_MrLiuMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_JiangnaYuMember" xlink:href="itp-20231231.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-20231231.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="us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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-20231231.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="itp_MrZhenyongLiuMember_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_MrZhenyongLiuMember" xlink:to="itp_MrZhenyongLiuMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_XushuiLandLeaseMember" xlink:href="itp-20231231.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-20231231.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-20231231.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-20231231.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_NoSingleCustomerMember" xlink:href="itp-20231231.xsd#itp_NoSingleCustomerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_NoSingleCustomerMember_lbl" xml:lang="en-US">No Single Customer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_NoSingleCustomerMember" xlink:to="itp_NoSingleCustomerMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_PurchaseMember" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.xsd#itp_TwoSuppliersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_TwoSuppliersMember_lbl" xml:lang="en-US">Two Suppliers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_TwoSuppliersMember" xlink:to="itp_TwoSuppliersMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="itp_TwoSuppliersMember_lbl0" 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related Party, Type [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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Schedule of Property, Plant, and Equipment Using Straight-Line Method [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">Inventory [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_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesTable" xlink:href="itp-20231231.xsd#itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesTable_lbl" xml:lang="en-US">Leases (Details) - Schedule of Maturities of its Lease Liabilities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesTable" xlink:to="itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems" xlink:href="itp-20231231.xsd#itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems_lbl" xml:lang="en-US">Schedule of Maturities of its Lease Liabilities [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems" xlink:to="itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">Schedule of 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="itp_ScheduleOfWeightedAverageAssumptionsTable" xlink:href="itp-20231231.xsd#itp_ScheduleOfWeightedAverageAssumptionsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfWeightedAverageAssumptionsTable_lbl" xml:lang="en-US">Schedule of Weighted-Average Assumptions [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfWeightedAverageAssumptionsTable" xlink:to="itp_ScheduleOfWeightedAverageAssumptionsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfWeightedAverageAssumptionsLineItems" xlink:href="itp-20231231.xsd#itp_ScheduleOfWeightedAverageAssumptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfWeightedAverageAssumptionsLineItems_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_ScheduleOfWeightedAverageAssumptionsLineItems" xlink:to="itp_ScheduleOfWeightedAverageAssumptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsTable" xlink:href="itp-20231231.xsd#itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsTable_lbl" xml:lang="en-US">Schedule of Fair Value Measurements [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsTable" xlink:to="itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems" xlink:href="itp-20231231.xsd#itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems_lbl" xml:lang="en-US">Schedule of Fair Value Measurements [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems" xlink:to="itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable" xlink:href="itp-20231231.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">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="itp_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" xlink:href="itp-20231231.xsd#itp_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems_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="itp_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" xlink:to="itp_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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/2023/elts/srt-2023.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataTable" xlink:href="itp-20231231.xsd#itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataTable_lbl" xml:lang="en-US">Summarized Quarterly Financial Data (Unaudited) (Details) - Schedule of Quarterly Financial Data [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataTable" xlink:to="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataTable_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems" xlink:href="itp-20231231.xsd#itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems_lbl" xml:lang="en-US">Summarized Quarterly Financial Data (Unaudited) (Details) - Schedule of Quarterly Financial Data [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems" xlink:to="itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedBalanceSheetStatementTable_lbl" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl" xml:lang="en-US">Schedule of Condensed Unconsolidated Financial Information of the Parent Company [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTable_lbl" xml:lang="en-US">Condensed Statement of Comprehensive Income [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedStatementOfIncomeCaptionsLineItems_lbl" xml:lang="en-US">Schedule of Condensed Statements of Income and Comprehensive Income (Loss) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="srt_CondensedStatementOfIncomeCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedCashFlowStatementTable_lbl" xml:lang="en-US">Condensed Cash Flow Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_CondensedCashFlowStatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems_lbl" xml:lang="en-US">Schedule of Cash Flow [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="srt_CondensedCashFlowStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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_OrganizationandBusinessBackgroundDetailsLineItems" xlink:href="itp-20231231.xsd#itp_OrganizationandBusinessBackgroundDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_OrganizationandBusinessBackgroundDetailsLineItems_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_OrganizationandBusinessBackgroundDetailsLineItems" xlink:to="itp_OrganizationandBusinessBackgroundDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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 of Individual [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="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsTable" xlink:href="itp-20231231.xsd#itp_BasisofPresentationandSignificantAccountingPoliciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsTable_lbl" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsTable" xlink:to="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:href="itp-20231231.xsd#itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems_lbl" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_RestrictedCashDetailsTable" xlink:href="itp-20231231.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="itp_RestrictedCashDetailsLineItems" xlink:href="itp-20231231.xsd#itp_RestrictedCashDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_RestrictedCashDetailsLineItems_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="itp_RestrictedCashDetailsLineItems" xlink:to="itp_RestrictedCashDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_PropertyPlantandEquipmentDetailsTable" xlink:href="itp-20231231.xsd#itp_PropertyPlantandEquipmentDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_PropertyPlantandEquipmentDetailsTable_lbl" xml:lang="en-US">Property, Plant and Equipment (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PropertyPlantandEquipmentDetailsTable" xlink:to="itp_PropertyPlantandEquipmentDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_PropertyPlantandEquipmentDetailsLineItems" xlink:href="itp-20231231.xsd#itp_PropertyPlantandEquipmentDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_PropertyPlantandEquipmentDetailsLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PropertyPlantandEquipmentDetailsLineItems" xlink:to="itp_PropertyPlantandEquipmentDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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-20231231.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/2023/elts/us-gaap-2023.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-20231231.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="itp_LeasesDetailsLineItems" xlink:href="itp-20231231.xsd#itp_LeasesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_LeasesDetailsLineItems_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="itp_LeasesDetailsLineItems" xlink:to="itp_LeasesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_EquityMethodInvesteeNameDomain_lbl" xml:lang="en-US">Investment, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="srt_EquityMethodInvesteeNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_LoansPayableDetailsTable" xlink:href="itp-20231231.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="itp_LoansPayableDetailsLineItems" xlink:href="itp-20231231.xsd#itp_LoansPayableDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_LoansPayableDetailsLineItems_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="itp_LoansPayableDetailsLineItems" xlink:to="itp_LoansPayableDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_RelatedPartyTransactionsDetailsTable" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.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-20231231.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="itp_CommonStockDetailsLineItems" xlink:href="itp-20231231.xsd#itp_CommonStockDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_CommonStockDetailsLineItems_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="itp_CommonStockDetailsLineItems" xlink:to="itp_CommonStockDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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="itp_StockIncentivePlansDetailsTable" xlink:href="itp-20231231.xsd#itp_StockIncentivePlansDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_StockIncentivePlansDetailsTable_lbl" xml:lang="en-US">Stock Incentive Plans (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_StockIncentivePlansDetailsTable" xlink:to="itp_StockIncentivePlansDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_StockIncentivePlansDetailsLineItems" xlink:href="itp-20231231.xsd#itp_StockIncentivePlansDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_StockIncentivePlansDetailsLineItems_lbl" xml:lang="en-US">Stock Incentive Plans [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_StockIncentivePlansDetailsLineItems" xlink:to="itp_StockIncentivePlansDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesDetailsTable" xlink:href="itp-20231231.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-20231231.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/2023/elts/us-gaap-2023.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="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Customer [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="itp_ConcentrationandMajorCustomersandSuppliersDetailsTable" xlink:href="itp-20231231.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-20231231.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 (Details) [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-20231231.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/2023/elts/us-gaap-2023.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_BorrowingCostsPolicyTextBlock_lbl0" xml:lang="en-US">Borrowing Costs Policy.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_BorrowingCostsPolicyTextBlock" xlink:to="itp_BorrowingCostsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_CapitalReserve_lbl0" xml:lang="en-US">Amount of capital reserve.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CapitalReserve" xlink:to="itp_CapitalReserve_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_ChangeInFairValueOfDerivativeLiability_lbl1" xml:lang="en-US">Represent the amount of change in fair value of derivative liability.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ChangeInFairValueOfDerivativeLiability" xlink:to="itp_ChangeInFairValueOfDerivativeLiability_lbl1"/>
    <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_DeferredGainOnSaleleaseback_lbl0" xml:lang="en-US">Deferred Gain On Sale lease back.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DeferredGainOnSaleleaseback" xlink:to="itp_DeferredGainOnSaleleaseback_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_DeferredGainOnSaleleasebackNonCurrent_lbl0" xml:lang="en-US">Deferred gain on sale-leaseback.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DeferredGainOnSaleleasebackNonCurrent" xlink:to="itp_DeferredGainOnSaleleasebackNonCurrent_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_ExchangeDifference_lbl0" xml:lang="en-US">Exchange difference.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ExchangeDifference" xlink:to="itp_ExchangeDifference_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ExercisePricePerWarrant1_lbl0" xml:lang="en-US">The amount of exercise price of warrants.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ExercisePricePerWarrant1" xlink:to="itp_ExercisePricePerWarrant1_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_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock_lbl0" xml:lang="en-US">Tabular information of fair value liabilities measured on recurring basis observable input reconciliation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock" xlink:to="itp_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_GainOnAcquisition_lbl0" xml:lang="en-US">Gain on acquisition.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_GainOnAcquisition" xlink:to="itp_GainOnAcquisition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_GainOnAcquisitionofOperatingActivities_lbl0" xml:lang="en-US">Gain on acquisition.&#xd;
..</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_GainOnAcquisitionofOperatingActivities" xlink:to="itp_GainOnAcquisitionofOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_IncomeBeforeIncomeTaxes_lbl0" xml:lang="en-US">The amount of income before income taxes.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_IncomeBeforeIncomeTaxes" xlink:to="itp_IncomeBeforeIncomeTaxes_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_IntercompanyPayable_lbl0" xml:lang="en-US">The amuont of inter-company payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_IntercompanyPayable" xlink:to="itp_IntercompanyPayable_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_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_LessCurrentPortionRecordInCurrentLiabilities_lbl0" xml:lang="en-US">Represent the amount of current portion, record in current liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LessCurrentPortionRecordInCurrentLiabilities" xlink:to="itp_LessCurrentPortionRecordInCurrentLiabilities_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_LossDueToDerivativeLiabilitiesAsWarrant_lbl0" xml:lang="en-US">Represents the amount of loss due to derivative liabilities as warrant.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LossDueToDerivativeLiabilitiesAsWarrant" xlink:to="itp_LossDueToDerivativeLiabilitiesAsWarrant_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_OperatingLeasePayment_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="itp_OperatingLeasePayment" xlink:to="itp_OperatingLeasePayment_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_PresentValueOfLeaseLiabilities_lbl1" 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="itp_PresentValueOfLeaseLiabilities" xlink:to="itp_PresentValueOfLeaseLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_PropertyAndEquipmentLeaseTermDescription_lbl0" xml:lang="en-US">Description of property and equipment lease term, description.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PropertyAndEquipmentLeaseTermDescription" xlink:to="itp_PropertyAndEquipmentLeaseTermDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ProvisionsReversalForTheYear_lbl0" xml:lang="en-US">Represent the amount of provision (reversal) for the year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ProvisionsReversalForTheYear" xlink:to="itp_ProvisionsReversalForTheYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ReserveFundPercentage_lbl0" xml:lang="en-US">Reserve Fund Percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ReserveFundPercentage" xlink:to="itp_ReserveFundPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ReverseStockSplitPolicyTextBlock_lbl0" xml:lang="en-US">Accounting policy for revenue stock split.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ReverseStockSplitPolicyTextBlock" xlink:to="itp_ReverseStockSplitPolicyTextBlock_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_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_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of outstanding and exercisable warrants.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock" xlink:to="itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ScheduleOfStockWarrantActivitiesTableTextBlock_lbl0" xml:lang="en-US">Tabular information of stock warrant activities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfStockWarrantActivitiesTableTextBlock" xlink:to="itp_ScheduleOfStockWarrantActivitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock_lbl0" xml:lang="en-US">Tabular information of weighted average assumptions used.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock" xlink:to="itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber_lbl0" xml:lang="en-US">Represents the amount of outstanding and exercisable at beginning of the period, number.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Warrants outstanding, weighted average exercise price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Outstanding and exercisable at beginning of the period, weight average exercise price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice_lbl1"/>
    <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_StatutoryReservePercentage_lbl0" xml:lang="en-US">Statutory reserve percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_StatutoryReservePercentage" xlink:to="itp_StatutoryReservePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_StatutoryReservesPolicyTextBlock_lbl0" xml:lang="en-US">Statutory Reserves Policy.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_StatutoryReservesPolicyTextBlock" xlink:to="itp_StatutoryReservesPolicyTextBlock_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_TransfersOfReserveFund_lbl0" xml:lang="en-US">Transfers of reserve fund.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_TransfersOfReserveFund" xlink:to="itp_TransfersOfReserveFund_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ValueAddedTaxPercentage_lbl0" xml:lang="en-US">Value added tax percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ValueAddedTaxPercentage" xlink:to="itp_ValueAddedTaxPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ValueAddedTaxPolicyTextBlock_lbl0" xml:lang="en-US">Value Added Tax Policy.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ValueAddedTaxPolicyTextBlock" xlink:to="itp_ValueAddedTaxPolicyTextBlock_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_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_lbl1" 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_lbl1"/>
    <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_ScheduleOfVariableInterestEntitiesTextBlock_lbl0" xml:lang="en-US">Schedule of Variable Interest Entities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ReverseStockSplitPolicyTextBlock_lbl1" xml:lang="en-US">Reverse Stock Split Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ReverseStockSplitPolicyTextBlock" xlink:to="itp_ReverseStockSplitPolicyTextBlock_lbl1"/>
    <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_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_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_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="itp_YearEndedAbstract0_lbl0" xml:lang="en-US">Year Ended Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_YearEndedAbstract0" xlink:to="itp_YearEndedAbstract0_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="itp_UnlabeledAbstract61_lbl0" xml:lang="en-US">Unlabeled Abstract61</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract61" xlink:to="itp_UnlabeledAbstract61_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract62_lbl0" xml:lang="en-US">Unlabeled Abstract62</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract62" xlink:to="itp_UnlabeledAbstract62_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="itp_UnlabeledAbstract60_lbl0" xml:lang="en-US">Unlabeled Abstract60</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract60" xlink:to="itp_UnlabeledAbstract60_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract65_lbl0" xml:lang="en-US">Unlabeled Abstract65</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract65" xlink:to="itp_UnlabeledAbstract65_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract66_lbl0" xml:lang="en-US">Unlabeled Abstract66</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract66" xlink:to="itp_UnlabeledAbstract66_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract63_lbl0" xml:lang="en-US">Unlabeled Abstract63</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract63" xlink:to="itp_UnlabeledAbstract63_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="itp_UnlabeledAbstract64_lbl0" xml:lang="en-US">Unlabeled Abstract64</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract64" xlink:to="itp_UnlabeledAbstract64_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract" xlink:href="itp-20231231.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract69_lbl0" xml:lang="en-US">Unlabeled Abstract69</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract69" xlink:to="itp_UnlabeledAbstract69_lbl0"/>
    <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="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_UnlabeledAbstract67_lbl0" xml:lang="en-US">Unlabeled Abstract67</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract67" xlink:to="itp_UnlabeledAbstract67_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract68_lbl0" xml:lang="en-US">Unlabeled Abstract68</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract68" xlink:to="itp_UnlabeledAbstract68_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="itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Outstanding And Exercisable Warrants Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock" xlink:to="itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock_lbl1"/>
    <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_lbl0" 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_lbl0"/>
    <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_InvestmentsAndOtherNoncurrentAssets_lbl0" xml:lang="en-US">Investments and Other Noncurrent Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:to="us-gaap_InvestmentsAndOtherNoncurrentAssets_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"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfShortTermBankLoansAbstract" xlink:href="itp-20231231.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_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_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_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="us-gaap_InvestmentIncomeInterest_lbl0" xml:lang="en-US">Investment Income, Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract72_lbl0" xml:lang="en-US">Unlabeled Abstract72</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract72" xlink:to="itp_UnlabeledAbstract72_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract73_lbl0" xml:lang="en-US">Unlabeled Abstract73</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract73" xlink:to="itp_UnlabeledAbstract73_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract70_lbl0" xml:lang="en-US">Unlabeled Abstract70</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract70" xlink:to="itp_UnlabeledAbstract70_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Weighted Average Assumptions Used Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock" xlink:to="itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract71_lbl0" xml:lang="en-US">Unlabeled Abstract71</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract71" xlink:to="itp_UnlabeledAbstract71_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract76_lbl0" xml:lang="en-US">Unlabeled Abstract76</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract76" xlink:to="itp_UnlabeledAbstract76_lbl0"/>
    <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="itp_UnlabeledAbstract77_lbl0" xml:lang="en-US">Unlabeled Abstract77</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract77" xlink:to="itp_UnlabeledAbstract77_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract74_lbl0" xml:lang="en-US">Unlabeled Abstract74</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract74" xlink:to="itp_UnlabeledAbstract74_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="itp_UnlabeledAbstract75_lbl0" xml:lang="en-US">Unlabeled Abstract75</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract75" xlink:to="itp_UnlabeledAbstract75_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="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="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="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_UnlabeledAbstract38_lbl0" xml:lang="en-US">Unlabeled Abstract38</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract38" xlink:to="itp_UnlabeledAbstract38_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_VariableInterestEntityVieAbstract_lbl0" xml:lang="en-US">Variable Interest Entity Vie Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_VariableInterestEntityVieAbstract" xlink:to="itp_VariableInterestEntityVieAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract39_lbl0" xml:lang="en-US">Unlabeled Abstract39</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract39" xlink:to="itp_UnlabeledAbstract39_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_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_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_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="us-gaap_IncomeTaxCreditsAndAdjustments_lbl0" xml:lang="en-US">Income Tax Credits and Adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxCreditsAndAdjustments" xlink:to="us-gaap_IncomeTaxCreditsAndAdjustments_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_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Equity [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressMember_lbl0" xml:lang="en-US">Construction in Progress [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract40_lbl0" xml:lang="en-US">Unlabeled Abstract40</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract40" xlink:to="itp_UnlabeledAbstract40_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract43_lbl0" xml:lang="en-US">Unlabeled Abstract43</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract43" xlink:to="itp_UnlabeledAbstract43_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl0" xml:lang="en-US">UNITED STATES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl2" 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_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract44_lbl0" xml:lang="en-US">Unlabeled Abstract44</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract44" xlink:to="itp_UnlabeledAbstract44_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="itp_UnlabeledAbstract41_lbl0" xml:lang="en-US">Unlabeled Abstract41</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract41" xlink:to="itp_UnlabeledAbstract41_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="itp_UnlabeledAbstract42_lbl0" xml:lang="en-US">Unlabeled Abstract42</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract42" xlink:to="itp_UnlabeledAbstract42_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract47_lbl0" xml:lang="en-US">Unlabeled Abstract47</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract47" xlink:to="itp_UnlabeledAbstract47_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_UnlabeledAbstract48_lbl0" xml:lang="en-US">Unlabeled Abstract48</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract48" xlink:to="itp_UnlabeledAbstract48_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_IncreaseDecreaseInAccountsPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract45_lbl0" xml:lang="en-US">Unlabeled Abstract45</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract45" xlink:to="itp_UnlabeledAbstract45_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl0" xml:lang="en-US">Condensed Statement of Comprehensive Income [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_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_UnlabeledAbstract46_lbl0" xml:lang="en-US">Unlabeled Abstract46</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract46" xlink:to="itp_UnlabeledAbstract46_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPolicy_lbl0" xml:lang="en-US">Employee Stock Ownership Plan (ESOP), Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPPolicy" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract49_lbl0" xml:lang="en-US">Unlabeled Abstract49</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract49" xlink:to="itp_UnlabeledAbstract49_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_NetCashProvidedByUsedInInvestingActivities_lbl1" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_EarningsPerShareDiluted_lbl2" 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_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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_OperatingLeasePayment_lbl1" xml:lang="en-US">Operating Lease Payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_OperatingLeasePayment" xlink:to="itp_OperatingLeasePayment_lbl1"/>
    <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_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="itp_UnlabeledAbstract50_lbl0" xml:lang="en-US">Unlabeled Abstract50</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract50" xlink:to="itp_UnlabeledAbstract50_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_UnlabeledAbstract51_lbl0" xml:lang="en-US">Unlabeled Abstract51</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract51" xlink:to="itp_UnlabeledAbstract51_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_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="itp_UnlabeledAbstract54_lbl0" xml:lang="en-US">Unlabeled Abstract54</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract54" xlink:to="itp_UnlabeledAbstract54_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="itp_UnlabeledAbstract55_lbl0" xml:lang="en-US">Unlabeled Abstract55</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract55" xlink:to="itp_UnlabeledAbstract55_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract52_lbl0" xml:lang="en-US">Unlabeled Abstract52</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract52" xlink:to="itp_UnlabeledAbstract52_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract53_lbl0" xml:lang="en-US">Unlabeled Abstract53</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract53" xlink:to="itp_UnlabeledAbstract53_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfProvisionsForIncomeTaxesAbstract" xlink:href="itp-20231231.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_UnlabeledAbstract58_lbl0" xml:lang="en-US">Unlabeled Abstract58</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract58" xlink:to="itp_UnlabeledAbstract58_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_BoardOfDirectorsChairmanMember_lbl1" xml:lang="en-US">Board of Directors Chairman [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_BoardOfDirectorsChairmanMember" xlink:to="srt_BoardOfDirectorsChairmanMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract59_lbl0" xml:lang="en-US">Unlabeled Abstract59</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract59" xlink:to="itp_UnlabeledAbstract59_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_UnlabeledAbstract56_lbl0" xml:lang="en-US">Unlabeled Abstract56</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract56" xlink:to="itp_UnlabeledAbstract56_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract57_lbl0" xml:lang="en-US">Unlabeled Abstract57</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract57" xlink:to="itp_UnlabeledAbstract57_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="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="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="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="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="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_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="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="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_InterestCostsIncurred_lbl0" xml:lang="en-US">Interest Costs Incurred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestCostsIncurred" xlink:to="us-gaap_InterestCostsIncurred_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="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_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="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="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_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="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="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice_lbl2" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Non Options Equity Instruments Outstanding And Exercisable Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_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="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_lbl0" xml:lang="en-US">Short-Term Debt, Percentage Bearing Fixed Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:to="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock_lbl0" xml:lang="en-US">Shipping and Handling Cost, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:to="us-gaap_ShippingAndHandlingCostPolicyTextBlock_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="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="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl2" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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="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="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="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_MrLiuMember_lbl0" xml:lang="en-US">Mr Liu Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_MrLiuMember" xlink:to="itp_MrLiuMember_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_ThirdMember_lbl0" xml:lang="en-US">Third Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ThirdMember" xlink:to="itp_ThirdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_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_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="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="itp_PropertyAndEquipmentLeaseTermDescription_lbl1" xml:lang="en-US">Property And Equipment Lease Term Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PropertyAndEquipmentLeaseTermDescription" xlink:to="itp_PropertyAndEquipmentLeaseTermDescription_lbl1"/>
    <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_UnlabeledAbstract36_lbl0" xml:lang="en-US">Unlabeled Abstract36</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract36" xlink:to="itp_UnlabeledAbstract36_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract37_lbl0" xml:lang="en-US">Unlabeled Abstract37</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract37" xlink:to="itp_UnlabeledAbstract37_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="itp_UnlabeledAbstract35_lbl0" xml:lang="en-US">Unlabeled Abstract35</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract35" xlink:to="itp_UnlabeledAbstract35_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_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"/>
    <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="itp_SecondMember_lbl0" xml:lang="en-US">Second Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SecondMember" xlink:to="itp_SecondMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ValueAddedTaxPercentage_lbl1" xml:lang="en-US">Value Added Tax Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ValueAddedTaxPercentage" xlink:to="itp_ValueAddedTaxPercentage_lbl1"/>
    <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_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_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_StatutoryReservePercentage_lbl1" xml:lang="en-US">Statutory Reserve Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_StatutoryReservePercentage" xlink:to="itp_StatutoryReservePercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_TwoSuppliersMember_lbl1" 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_lbl1"/>
    <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="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_TradeAndOtherAccountsReceivablePolicy_lbl0" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_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_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_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="itp_RuralCreditUnionOfXushuiDistrictLoan6Member_lbl0" xml:lang="en-US">Rural Credit Union Of Xushui District Loan6 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RuralCreditUnionOfXushuiDistrictLoan6Member" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoan6Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_lbl0" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsDescription_lbl0" xml:lang="en-US">Foreign Currency Transactions, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsDescription" xlink:to="us-gaap_ForeignCurrencyTransactionsDescription_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_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="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_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="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_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_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_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl0" xml:lang="en-US">Goodwill and Intangible Asset Impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_BuildingLeaseMember_lbl0" xml:lang="en-US">Building Lease Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_BuildingLeaseMember" xlink:to="itp_BuildingLeaseMember_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_ComprehensiveIncomeNetOfTax_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantExercisePriceIncrease_lbl0" xml:lang="en-US">Warrant, Exercise Price, Increase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantExercisePriceIncrease" xlink:to="us-gaap_WarrantExercisePriceIncrease_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_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_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="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_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="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_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_GovernmentContractorsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Government Contractors, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GovernmentContractorsPolicyPolicyTextBlock" xlink:to="us-gaap_GovernmentContractorsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_DeferredGainOnSaleleaseback_lbl1" xml:lang="en-US">Deferred Gain On Saleleaseback</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DeferredGainOnSaleleaseback" xlink:to="itp_DeferredGainOnSaleleaseback_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ValueAddedTaxPolicyTextBlock_lbl1" xml:lang="en-US">Value Added Tax Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ValueAddedTaxPolicyTextBlock" xlink:to="itp_ValueAddedTaxPolicyTextBlock_lbl1"/>
    <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_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_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_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="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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Payables and Accruals [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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_NoSingleCustomerMember_lbl0" xml:lang="en-US">No Single Customer Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_NoSingleCustomerMember" xlink:to="itp_NoSingleCustomerMember_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_ChinaConstructionBankLoanMember_lbl0" xml:lang="en-US">China Construction Bank Loan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ChinaConstructionBankLoanMember" xlink:to="itp_ChinaConstructionBankLoanMember_lbl0"/>
    <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_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"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfCondensedStatementsOfIncomeAndComprehensiveIncomeLossAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfCondensedStatementsOfIncomeAndComprehensiveIncomeLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfCondensedStatementsOfIncomeAndComprehensiveIncomeLossAbstract_lbl" xml:lang="en-US">Schedule Of Condensed Statements Of Income And Comprehensive Income Loss Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfCondensedStatementsOfIncomeAndComprehensiveIncomeLossAbstract" xlink:to="itp_ScheduleOfCondensedStatementsOfIncomeAndComprehensiveIncomeLossAbstract_lbl"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfOutstandingAndExercisableWarrantsAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfOutstandingAndExercisableWarrantsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfOutstandingAndExercisableWarrantsAbstract_lbl" xml:lang="en-US">Schedule Of Outstanding And Exercisable Warrants Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfOutstandingAndExercisableWarrantsAbstract" xlink:to="itp_ScheduleOfOutstandingAndExercisableWarrantsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl0" xml:lang="en-US">Condensed Cash Flow Statement [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_GainOnAcquisition_lbl1" xml:lang="en-US">Gain On Acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_GainOnAcquisition" xlink:to="itp_GainOnAcquisition_lbl1"/>
    <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="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal_lbl0" xml:lang="en-US">Discontinued Operation, Tax (Expense) Benefit from Provision for (Gain) Loss on Disposal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:to="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal_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_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="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="itp_CapitalReserve_lbl1" xml:lang="en-US">Capital Reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CapitalReserve" xlink:to="itp_CapitalReserve_lbl1"/>
    <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_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="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_ICBCLoan4Member_lbl0" xml:lang="en-US">ICBCLoan4 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan4Member" xlink:to="itp_ICBCLoan4Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_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="itp_ProvisionsReversalForTheYear_lbl1" xml:lang="en-US">Provisions Reversal For The Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ProvisionsReversalForTheYear" xlink:to="itp_ProvisionsReversalForTheYear_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_LandMember_lbl1" 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_lbl1"/>
    <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_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="itp_DepositInsuranceRegulations_lbl1" xml:lang="en-US">Deposit Insurance Regulations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DepositInsuranceRegulations" xlink:to="itp_DepositInsuranceRegulations_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl2" 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_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivableWithImputedInterestNetAmount_lbl0" xml:lang="en-US">Receivable with Imputed Interest, Net Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivableWithImputedInterestNetAmount" xlink:to="us-gaap_ReceivableWithImputedInterestNetAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl0" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_NetIncomePerShareAbstract_lbl0" xml:lang="en-US">Net Income Per Share Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_NetIncomePerShareAbstract" xlink:to="itp_NetIncomePerShareAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_lbl0" xml:lang="en-US">Stockholders&apos; Equity Note, Stock Split, Conversion Ratio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="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_ShortTermDebtDescription_lbl0" xml:lang="en-US">Short-Term Debt, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtDescription" xlink:to="us-gaap_ShortTermDebtDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl0" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ICBCLoan5Member_lbl0" xml:lang="en-US">ICBCLoan5 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan5Member" xlink:to="itp_ICBCLoan5Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_LeaseCostTableTextBlock_lbl0" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_DescriptionOfCarryForwardsExpire_lbl1" xml:lang="en-US">Description Of Carry Forwards Expire</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DescriptionOfCarryForwardsExpire" xlink:to="itp_DescriptionOfCarryForwardsExpire_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Expected Dividend</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_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_ProceedsFromIssuanceOfCommonStock_lbl0" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaid_lbl0" xml:lang="en-US">Interest Paid, Including Capitalized Interest, Operating and Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaid" xlink:to="us-gaap_InterestPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_TransfersOfReserveFund_lbl1" xml:lang="en-US">Transfers Of Reserve Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_TransfersOfReserveFund" xlink:to="itp_TransfersOfReserveFund_lbl1"/>
    <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_ScheduleOfStockWarrantActivitiesTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Stock Warrant Activities Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfStockWarrantActivitiesTableTextBlock" xlink:to="itp_ScheduleOfStockWarrantActivitiesTableTextBlock_lbl1"/>
    <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_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="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl0" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_OtherNonoperatingIncome_lbl0" xml:lang="en-US">Other Nonoperating Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfLongTermLoansAbstract" xlink:href="itp-20231231.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="itp_ICBCLoan6Member_lbl0" xml:lang="en-US">ICBCLoan6 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan6Member" xlink:to="itp_ICBCLoan6Member_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfCashFlowAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfCashFlowAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfCashFlowAbstract_lbl" xml:lang="en-US">Schedule Of Cash Flow Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfCashFlowAbstract" xlink:to="itp_ScheduleOfCashFlowAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl0" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerAdvancesCurrent_lbl0" xml:lang="en-US">Customer Advances, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerAdvancesCurrent" xlink:to="us-gaap_CustomerAdvancesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_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_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_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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingImprovementsMember_lbl0" xml:lang="en-US">Building Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingImprovementsMember" xlink:to="us-gaap_BuildingImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_lbl0" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_NetIncomePerShareAbstract0_lbl0" xml:lang="en-US">Net Income Per Share Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_NetIncomePerShareAbstract0" xlink:to="itp_NetIncomePerShareAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_YearEndedAbstract_lbl0" xml:lang="en-US">Year Ended Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_YearEndedAbstract" xlink:to="itp_YearEndedAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ICBCLoan7Member_lbl0" xml:lang="en-US">ICBCLoan7 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan7Member" xlink:to="itp_ICBCLoan7Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl1" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl1"/>
    <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_GainLossOnDispositionOfAssets1_lbl1" xml:lang="en-US">Gain (Loss) on Disposition of Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl1"/>
    <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_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_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_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_EarningsPerShareBasic_lbl2" 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_lbl2"/>
    <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="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_ResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_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="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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_StatutoryEarningsReserve_lbl1" xml:lang="en-US">Statutory Earnings Reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_StatutoryEarningsReserve" xlink:to="itp_StatutoryEarningsReserve_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_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_StockIssuedDuringPeriodValueNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="itp_IntercompanyPayable_lbl1" xml:lang="en-US">Intercompany Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_IntercompanyPayable" xlink:to="itp_IntercompanyPayable_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="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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="itp_MrZhengyongLiuMember_lbl1" xml:lang="en-US">Mr Zhengyong Liu Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_MrZhengyongLiuMember" xlink:to="itp_MrZhengyongLiuMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireLandHeldForUse_lbl0" xml:lang="en-US">Payment for Acquisition, Land, Held-for-Use</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLandHeldForUse" xlink:to="us-gaap_PaymentsToAcquireLandHeldForUse_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_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-20231231.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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="us-gaap_AccruedRentCurrent_lbl0" xml:lang="en-US">Accrued Rent, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedRentCurrent" xlink:to="us-gaap_AccruedRentCurrent_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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNet_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_LossDueToDerivativeLiabilitiesAsWarrant_lbl1" xml:lang="en-US">Loss Due To Derivative Liabilities As Warrant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LossDueToDerivativeLiabilitiesAsWarrant" xlink:to="itp_LossDueToDerivativeLiabilitiesAsWarrant_lbl1"/>
    <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-20231231.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_lbl2" 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_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GovernmentAssistanceAmount_lbl0" xml:lang="en-US">Government Assistance, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GovernmentAssistanceAmount" xlink:to="us-gaap_GovernmentAssistanceAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl2" 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_lbl2"/>
    <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="srt_ParentCompanyMember_lbl0" xml:lang="en-US">Parent Company [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ParentCompanyMember" xlink:to="srt_ParentCompanyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_TerminationLoans_lbl0" xml:lang="en-US">Termination Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TerminationLoans" xlink:to="us-gaap_TerminationLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfStockWarrantActivitiesAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfStockWarrantActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfStockWarrantActivitiesAbstract_lbl" xml:lang="en-US">Schedule Of Stock Warrant Activities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfStockWarrantActivitiesAbstract" xlink:to="itp_ScheduleOfStockWarrantActivitiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ReserveFundPercentage_lbl1" xml:lang="en-US">Reserve Fund Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ReserveFundPercentage" xlink:to="itp_ReserveFundPercentage_lbl1"/>
    <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_DeferredIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose_lbl0" xml:lang="en-US">Subsidiary of Limited Liability Company or Limited Partnership, Business Purpose</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_LoansPayableMember_lbl0" xml:lang="en-US">Loans Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableMember" xlink:to="us-gaap_LoansPayableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_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_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_EnterprisewideConsolidatedMember_lbl0" xml:lang="en-US">Enterprisewide Consolidated Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EnterprisewideConsolidatedMember" xlink:to="itp_EnterprisewideConsolidatedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_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="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_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"/>
    <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="itp_ExchangeDifference_lbl1" xml:lang="en-US">Exchange Difference</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ExchangeDifference" xlink:to="itp_ExchangeDifference_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfFairValueMeasurementsAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfFairValueMeasurementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfFairValueMeasurementsAbstract_lbl" xml:lang="en-US">Schedule Of Fair Value Measurements Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfFairValueMeasurementsAbstract" xlink:to="itp_ScheduleOfFairValueMeasurementsAbstract_lbl"/>
    <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_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_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_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="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="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="itp_ICBCLoanOneMember_lbl0" xml:lang="en-US">ICBCLoan One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoanOneMember" xlink:to="itp_ICBCLoanOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_RestrictedAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Restricted Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:to="us-gaap_RestrictedAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_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="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_ScheduleOfDerivativeInstrumentsTextBlock_lbl0" xml:lang="en-US">Schedule of Derivative Instruments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock_lbl1" xml:lang="en-US">Fair Value Liabilities Measured On Recurring Basis Observable Input Reconciliation Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock" xlink:to="itp_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_CurrentLiabilitiesAbstract0_lbl0" xml:lang="en-US">Current Liabilities Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CurrentLiabilitiesAbstract0" xlink:to="itp_CurrentLiabilitiesAbstract0_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_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="itp_GainOnAcquisitionofOperatingActivities_lbl1" xml:lang="en-US">Gain On Acquisitionof Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_GainOnAcquisitionofOperatingActivities" xlink:to="itp_GainOnAcquisitionofOperatingActivities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_DeferredGainOnSaleleasebackNonCurrent_lbl1" xml:lang="en-US">Deferred Gain On Saleleaseback Non Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DeferredGainOnSaleleasebackNonCurrent" xlink:to="itp_DeferredGainOnSaleleasebackNonCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl0" xml:lang="en-US">Employee Benefits and Share-Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation_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="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_LessCurrentPortionRecordInCurrentLiabilities_lbl1" 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="itp_LessCurrentPortionRecordInCurrentLiabilities" xlink:to="itp_LessCurrentPortionRecordInCurrentLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoan5Member_lbl0" xml:lang="en-US">Rural Credit Union Of Xushui District Loan5 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RuralCreditUnionOfXushuiDistrictLoan5Member" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoan5Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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="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_lbl1" xml:lang="en-US">Taxes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_WorkingCapitalLoanAgreementICBCMember_lbl0" xml:lang="en-US">Working Capital Loan Agreement ICBCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WorkingCapitalLoanAgreementICBCMember" xlink:to="itp_WorkingCapitalLoanAgreementICBCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl0" xml:lang="en-US">Investment Owned, Balance, Principal Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding And Exercisable Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber_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_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Public Utility 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_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_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_EmployeeRelatedLiabilitiesCurrent_lbl1" 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_lbl1"/>
    <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_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="itp_BorrowingCostsPolicyTextBlock_lbl1" xml:lang="en-US">Borrowing Costs Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_BorrowingCostsPolicyTextBlock" xlink:to="itp_BorrowingCostsPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl3" 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_lbl3"/>
    <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_OperatingIncomeLoss_lbl1" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_OperatingLeaseLiability_lbl1" 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_lbl1"/>
    <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_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_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="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_GainLossOnSaleOfDerivatives_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl1" xml:lang="en-US">Other Receivables, Net, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_OtherAssetsCurrent_lbl0" xml:lang="en-US">Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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="itp_a2023Abstract_lbl0" xml:lang="en-US">a2023 Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_a2023Abstract" xlink:to="itp_a2023Abstract_lbl0"/>
    <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="us-gaap_OtherBorrowings_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ExercisePricePerWarrant1_lbl1" xml:lang="en-US">Exercise Price Per Warrant1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ExercisePricePerWarrant1" xlink:to="itp_ExercisePricePerWarrant1_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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</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="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"/>
    <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="us-gaap_SellingGeneralAndAdministrativeExpense_lbl1" 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_lbl1"/>
    <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_SharePrice_lbl0" xml:lang="en-US">Share Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl0" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_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_AssetsAbstract1_lbl0" xml:lang="en-US">Assets Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_AssetsAbstract1" xlink:to="itp_AssetsAbstract1_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_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfSubsidiariesAndVariableInterestEntitiesAbstract" xlink:href="itp-20231231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0" xml:lang="en-US">Revenue [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member_lbl0" xml:lang="en-US">Industrial And Commercial Bank Of China ICBCLoan1 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member" xlink:to="itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfInventoriesAbstract" xlink:href="itp-20231231.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_AdvertisingCostsPolicyTextBlock_lbl0" xml:lang="en-US">Advertising Cost [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_CurrentAssetsAbstract0_lbl0" xml:lang="en-US">Current Assets Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CurrentAssetsAbstract0" xlink:to="itp_CurrentAssetsAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_LoansAndLeasesReceivableRelatedPartiesDescription_lbl0" xml:lang="en-US">Loans and Leases Receivable, Related Parties, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansAndLeasesReceivableRelatedPartiesDescription" xlink:to="us-gaap_LoansAndLeasesReceivableRelatedPartiesDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Stock in Subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_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="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_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_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_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_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="itp_YujiangnaMember_lbl0" xml:lang="en-US">Yujiangna Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_YujiangnaMember" xlink:to="itp_YujiangnaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl0" xml:lang="en-US">Earnings Per Share [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl2" 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_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherShortTermBorrowings_lbl0" xml:lang="en-US">Other Short-Term Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherShortTermBorrowings" xlink:to="us-gaap_OtherShortTermBorrowings_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_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_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_BuildingAndBuildingImprovementsMember_lbl0" xml:lang="en-US">Building and Building Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfBankDebt_lbl0" xml:lang="en-US">Repayments of Bank Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfBankDebt" xlink:to="us-gaap_RepaymentsOfBankDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_NotesAndLoansPayable_lbl0" xml:lang="en-US">Notes and Loans Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansPayable" xlink:to="us-gaap_NotesAndLoansPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl1" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_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_AssetsCurrent_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" 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_lbl1"/>
    <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_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_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_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_PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction_lbl0" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Description of Electric Utility Use of Intermediary for Plant Construction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_FirstMember_lbl0" xml:lang="en-US">First Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_FirstMember" xlink:to="itp_FirstMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfCondensedUnconsolidatedFinancialInformationAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfCondensedUnconsolidatedFinancialInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfCondensedUnconsolidatedFinancialInformationAbstract_lbl" xml:lang="en-US">Schedule Of Condensed Unconsolidated Financial Information Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfCondensedUnconsolidatedFinancialInformationAbstract" xlink:to="itp_ScheduleOfCondensedUnconsolidatedFinancialInformationAbstract_lbl"/>
    <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_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_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="itp_IncomeBeforeIncomeTaxes_lbl1" xml:lang="en-US">Income Before Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_IncomeBeforeIncomeTaxes" xlink:to="itp_IncomeBeforeIncomeTaxes_lbl1"/>
    <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_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_CashFDICInsuredAmount_lbl0" xml:lang="en-US">Cash, FDIC Insured Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFDICInsuredAmount" xlink:to="us-gaap_CashFDICInsuredAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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_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_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_ValueAddedTaxReceivable_lbl0" xml:lang="en-US">Value Added Tax Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValueAddedTaxReceivable" xlink:to="us-gaap_ValueAddedTaxReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_PercentageOfRevenue_lbl1" xml:lang="en-US">Percentage Of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PercentageOfRevenue" xlink:to="itp_PercentageOfRevenue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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="itp_a2023Abstract0_lbl0" xml:lang="en-US">a2023 Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_a2023Abstract0" xlink:to="itp_a2023Abstract0_lbl0"/>
    <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="itp_StatutoryReservesPolicyTextBlock_lbl1" xml:lang="en-US">Statutory Reserves Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_StatutoryReservesPolicyTextBlock" xlink:to="itp_StatutoryReservesPolicyTextBlock_lbl1"/>
    <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_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_InterestAndOtherIncome_lbl0" xml:lang="en-US">Interest and Other Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndOtherIncome" xlink:to="us-gaap_InterestAndOtherIncome_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_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_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_AccruedLiabilitiesCurrent_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl0" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_PresentValueOfLeaseLiabilities_lbl2" 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="itp_PresentValueOfLeaseLiabilities" xlink:to="itp_PresentValueOfLeaseLiabilities_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_FourthMember_lbl0" xml:lang="en-US">Fourth Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_FourthMember" xlink:to="itp_FourthMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_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_QuarterlyFinancialInformationTextBlock_lbl0" xml:lang="en-US">Quarterly Financial Information [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage_lbl0" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="us-gaap_VariableInterestEntityOwnershipPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ChangeInFairValueOfDerivativeLiability_lbl2" 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="itp_ChangeInFairValueOfDerivativeLiability" xlink:to="itp_ChangeInFairValueOfDerivativeLiability_lbl2"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfAggregateCarryingValueOfDongfangPaperSAssetsAndLiabilitiesAbstract" xlink:href="itp-20231231.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_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="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>14
<FILENAME>itp-20231231_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: Wed Mar 27 17:41:48 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-20231231.xsd#itp_r_ConsolidatedBalanceSheet" roleURI="http://orientpaper.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ConsolidatedIncomeStatement" roleURI="http://orientpaper.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ConsolidatedIncomeStatement_Parentheticals" roleURI="http://orientpaper.com/role/ConsolidatedIncomeStatement_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ShareholdersEquityType2or3" roleURI="http://orientpaper.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ConsolidatedCashFlow" roleURI="http://orientpaper.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_OrganizationandBusinessBackground" roleURI="http://orientpaper.com/role/OrganizationandBusinessBackground"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_BasisofPresentationandSignificantAccountingPolicies" roleURI="http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_RestrictedCash" roleURI="http://orientpaper.com/role/RestrictedCash"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_Inventories" roleURI="http://orientpaper.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_PrepaymentsandOtherCurrentAssets" roleURI="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_PropertyPlantandEquipment" roleURI="http://orientpaper.com/role/PropertyPlantandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_Leases" roleURI="http://orientpaper.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_LoansPayable" roleURI="http://orientpaper.com/role/LoansPayable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_RelatedPartyTransactions" roleURI="http://orientpaper.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_OtherPayablesandAccruedLiabilities" roleURI="http://orientpaper.com/role/OtherPayablesandAccruedLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_DerivativeLiabilities" roleURI="http://orientpaper.com/role/DerivativeLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_CommonStock" roleURI="http://orientpaper.com/role/CommonStock"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_Warrants" roleURI="http://orientpaper.com/role/Warrants"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_EarningsPerShare" roleURI="http://orientpaper.com/role/EarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_IncomeTaxes" roleURI="http://orientpaper.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_StockIncentivePlans" roleURI="http://orientpaper.com/role/StockIncentivePlans"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_CommitmentsandContingencies" roleURI="http://orientpaper.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_SegmentReporting" roleURI="http://orientpaper.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ConcentrationandMajorCustomersandSuppliers" roleURI="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliers"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ConcentrationofCreditRisk" roleURI="http://orientpaper.com/role/ConcentrationofCreditRisk"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_RisksandUncertainties" roleURI="http://orientpaper.com/role/RisksandUncertainties"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_SubsequentEvent" roleURI="http://orientpaper.com/role/SubsequentEvent"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_SummarizedQuarterlyFinancialDataUnaudited" roleURI="http://orientpaper.com/role/SummarizedQuarterlyFinancialDataUnaudited"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_CondensedFinancialInformationoftheParentCompany" roleURI="http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompany"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_AccountingPoliciesByPolicy" roleURI="http://orientpaper.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_OrganizationandBusinessBackgroundTables" roleURI="http://orientpaper.com/role/OrganizationandBusinessBackgroundTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_BasisofPresentationandSignificantAccountingPoliciesTables" roleURI="http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_InventoriesTables" roleURI="http://orientpaper.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_PrepaymentsandOtherCurrentAssetsTables" roleURI="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_PropertyPlantandEquipmentTables" roleURI="http://orientpaper.com/role/PropertyPlantandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_LeasesTables" roleURI="http://orientpaper.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_LoansPayableTables" roleURI="http://orientpaper.com/role/LoansPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_OtherPayablesandAccruedLiabilitiesTables" roleURI="http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_DerivativeLiabilitiesTables" roleURI="http://orientpaper.com/role/DerivativeLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_WarrantsTables" roleURI="http://orientpaper.com/role/WarrantsTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_EarningsPerShareTables" roleURI="http://orientpaper.com/role/EarningsPerShareTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_IncomeTaxesTables" roleURI="http://orientpaper.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_CommitmentsandContingenciesTables" roleURI="http://orientpaper.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_SegmentReportingTables" roleURI="http://orientpaper.com/role/SegmentReportingTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_SummarizedQuarterlyFinancialDataUnauditedTables" roleURI="http://orientpaper.com/role/SummarizedQuarterlyFinancialDataUnauditedTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_CondensedFinancialInformationoftheParentCompanyTables" roleURI="http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompanyTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofSubsidiariesandVariableInterestEntitiesTable" roleURI="http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofAllowanceofDoubtfulAccountsTable" roleURI="http://orientpaper.com/role/ScheduleofAllowanceofDoubtfulAccountsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable" roleURI="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofInventoriesTable" roleURI="http://orientpaper.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofPrepaymentsandOtherCurrentAssetsTable" roleURI="http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofLeaseExpenseTable" roleURI="http://orientpaper.com/role/ScheduleofLeaseExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleOperatingLeasesTable" roleURI="http://orientpaper.com/role/ScheduleOperatingLeasesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofMaturitiesofitsLeaseLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable" roleURI="http://orientpaper.com/role/ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofShortTermBankLoansTable" roleURI="http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofLongTermLoansTable" roleURI="http://orientpaper.com/role/ScheduleofLongTermLoansTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofLongTermDebtRepaymentsTable" roleURI="http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofOtherPayablesandAccruedLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofWeightedAverageAssumptionsTable" roleURI="http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofFairValueMeasurementsTable" roleURI="http://orientpaper.com/role/ScheduleofFairValueMeasurementsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofLossonDerivativeLiabilityIncludedintheIncomeStatementTable" roleURI="http://orientpaper.com/role/ScheduleofLossonDerivativeLiabilityIncludedintheIncomeStatementTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofStockWarrantActivitiesTable" roleURI="http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofOutstandingandExercisableWarrantsTable" roleURI="http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofBasicandDilutedNetIncomePerShareTable" roleURI="http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofProvisionsforIncomeTaxesTable" roleURI="http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofDeferredTaxTable" roleURI="http://orientpaper.com/role/ScheduleofDeferredTaxTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable" roleURI="http://orientpaper.com/role/ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofAnnualRentalPaymentTable" roleURI="http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofFinancialInformationforReportableSegmentsTable" roleURI="http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofQuarterlyFinancialDataTable" roleURI="http://orientpaper.com/role/ScheduleofQuarterlyFinancialDataTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofCondensedUnconsolidatedFinancialInformationTable" roleURI="http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable" roleURI="http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ScheduleofCashFlowTable" roleURI="http://orientpaper.com/role/ScheduleofCashFlowTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_OrganizationandBusinessBackgroundDetails" roleURI="http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_BasisofPresentationandSignificantAccountingPoliciesDetails" roleURI="http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_RestrictedCashDetails" roleURI="http://orientpaper.com/role/RestrictedCashDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_PropertyPlantandEquipmentDetails" roleURI="http://orientpaper.com/role/PropertyPlantandEquipmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_LeasesDetails" roleURI="http://orientpaper.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_LoansPayableDetails" roleURI="http://orientpaper.com/role/LoansPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_RelatedPartyTransactionsDetails" roleURI="http://orientpaper.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_CommonStockDetails" roleURI="http://orientpaper.com/role/CommonStockDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_WarrantsDetails" roleURI="http://orientpaper.com/role/WarrantsDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_IncomeTaxesDetails" roleURI="http://orientpaper.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_StockIncentivePlansDetails" roleURI="http://orientpaper.com/role/StockIncentivePlansDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_CommitmentsandContingenciesDetails" roleURI="http://orientpaper.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ConcentrationandMajorCustomersandSuppliersDetails" roleURI="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_ConcentrationofCreditRiskDetails" roleURI="http://orientpaper.com/role/ConcentrationofCreditRiskDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20231231.xsd#itp_r_CondensedFinancialInformationoftheParentCompanyDetails" roleURI="http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompanyDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrent" order="1.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/2023/elts/us-gaap-2023.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="3.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/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="4.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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="5.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/2023/elts/us-gaap-2023.xsd#us-gaap_ValueAddedTaxReceivableNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ValueAddedTaxReceivableNoncurrent" order="6.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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Assets" order="8.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/2023/elts/us-gaap-2023.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="9.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CustomerAdvancesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrent" order="10.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/2023/elts/us-gaap-2023.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="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredGainOnSaleleaseback" xlink:href="itp-20231231.xsd#itp_DeferredGainOnSaleleaseback"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="DeferredGainOnSaleleaseback" order="12.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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="13.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/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent" order="14.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/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Liabilities" order="15.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/2023/elts/us-gaap-2023.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="16.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/2023/elts/us-gaap-2023.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="17.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="18.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/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="19.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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" order="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/2023/elts/us-gaap-2023.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="GainOnAcquisition" xlink:href="itp-20231231.xsd#itp_GainOnAcquisition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="GainOnAcquisition" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" order="4.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/2023/elts/us-gaap-2023.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding_0" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GainOnAcquisitionofOperatingActivities" xlink:href="itp-20231231.xsd#itp_GainOnAcquisitionofOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="GainOnAcquisitionofOperatingActivities" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="7.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="9.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/2023/elts/us-gaap-2023.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="3.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/2023/elts/us-gaap-2023.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_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLandHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLandHeldForUse"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireLandHeldForUse" order="2.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/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="3.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/2023/elts/us-gaap-2023.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfBankDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfBankDebt" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="LoanToARelatedPartynet" xlink:href="itp-20231231.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="6.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/2023/elts/us-gaap-2023.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="5.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/2023/elts/us-gaap-2023.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="6.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/2023/elts/us-gaap-2023.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="7.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/2023/elts/us-gaap-2023.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="8.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/2023/elts/us-gaap-2023.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="9.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </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/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/PropertyPlantandEquipment">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/OtherPayablesandAccruedLiabilities">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink: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/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="WarrantDisclosureTextBlock" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.xsd#itp_ConcentrationAndMajorCustomersAndSuppliersAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationAndMajorCustomersAndSuppliersTextBlock" xlink:href="itp-20231231.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-20231231.xsd#itp_ConcentrationOfCreditRiskAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RisksAndUncertaintiesTextBlock" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/SummarizedQuarterlyFinancialDataUnaudited">
    <loc xlink:type="locator" xlink:label="SummarizedQuarterlyFinancialDataUnauditedAbstract" xlink:href="itp-20231231.xsd#itp_SummarizedQuarterlyFinancialDataUnauditedAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummarizedQuarterlyFinancialDataUnauditedAbstract" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompany">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="5.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/2023/elts/us-gaap-2023.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReservesPolicyTextBlock" xlink:href="itp-20231231.xsd#itp_StatutoryReservesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="StatutoryReservesPolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPolicy" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShippingAndHandlingCostPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BorrowingCostsPolicyTextBlock" xlink:href="itp-20231231.xsd#itp_BorrowingCostsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="BorrowingCostsPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentContractorsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GovernmentContractorsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GovernmentContractorsPolicyPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueAddedTaxPolicyTextBlock" xlink:href="itp-20231231.xsd#itp_ValueAddedTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ValueAddedTaxPolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="18.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/2023/elts/us-gaap-2023.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="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReverseStockSplitPolicyTextBlock" xlink:href="itp-20231231.xsd#itp_ReverseStockSplitPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ReverseStockSplitPolicyTextBlock" order="20.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/2023/elts/us-gaap-2023.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="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NonRecurringFairValueMeasurementsPolicyTextBlock" xlink:href="itp-20231231.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="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink: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/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/srt-2023.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/BasisofPresentationandSignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" 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/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/PropertyPlantandEquipmentTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock" xlink:href="itp-20231231.xsd#itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock" xlink:href="itp-20231231.xsd#itp_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" order="2.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/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfStockWarrantActivitiesTableTextBlock" xlink:href="itp-20231231.xsd#itp_ScheduleOfStockWarrantActivitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="ScheduleOfStockWarrantActivitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock" xlink:href="itp-20231231.xsd#itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock" 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/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/SummarizedQuarterlyFinancialDataUnauditedTables">
    <loc xlink:type="locator" xlink:label="SummarizedQuarterlyFinancialDataUnauditedAbstract" xlink:href="itp-20231231.xsd#itp_SummarizedQuarterlyFinancialDataUnauditedAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummarizedQuarterlyFinancialDataUnauditedAbstract" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompanyTables">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" order="2.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-20231231.xsd#itp_ScheduleOfSubsidiariesAndVariableInterestEntitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/srt-2023.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.xsd#itp_TengshengPaperMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="TengshengPaperMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_VariableInterestEntityLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="SubsidiaryAbstract" xlink:href="itp-20231231.xsd#itp_SubsidiaryAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="SubsidiaryAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DateOfIncorporationOrEstablishment" xlink:href="itp-20231231.xsd#itp_DateOfIncorporationOrEstablishment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryAbstract" xlink:to="DateOfIncorporationOrEstablishment" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PlaceOfIncorporationOrEstablishment" xlink:href="itp-20231231.xsd#itp_PlaceOfIncorporationOrEstablishment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryAbstract" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAggregateCarryingValueOfDongfangPaperSAssetsAndLiabilitiesAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfAggregateCarryingValueOfDongfangPaperSAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedFinancialStatementsTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNet" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseNoncurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="8.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/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="9.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/2023/elts/us-gaap-2023.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="10.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/2023/elts/us-gaap-2023.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="11.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/2023/elts/us-gaap-2023.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="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="4.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/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_TaxesPayableCurrent" order="0.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/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent" order="1.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/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_LongTermDebtNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredGainOnSaleleasebackNonCurrent" xlink:href="itp-20231231.xsd#itp_DeferredGainOnSaleleasebackNonCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="DeferredGainOnSaleleasebackNonCurrent" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="4.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/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_Liabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofAllowanceofDoubtfulAccountsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAllowanceOfDoubtfulAccountsAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfAllowanceOfDoubtfulAccountsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAllowanceOfDoubtfulAccountsAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="ProvisionsReversalForTheYear" xlink:href="itp-20231231.xsd#itp_ProvisionsReversalForTheYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAllowanceOfDoubtfulAccountsAbstract" xlink:to="ProvisionsReversalForTheYear" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ExchangeDifference" xlink:href="itp-20231231.xsd#itp_ExchangeDifference"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAllowanceOfDoubtfulAccountsAbstract" xlink:to="ExchangeDifference" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAllowanceOfDoubtfulAccountsAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LandMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingImprovementsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="1.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-20231231.xsd#itp_ScheduleOfInventoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryCurrentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryCurrentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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-20231231.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-20231231.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="RawMaterialsAbstract" xlink:href="itp-20231231.xsd#itp_RawMaterialsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryLineItems" xlink:to="RawMaterialsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RawMaterialsAbstract" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="PrepaidLandLease" xlink:href="itp-20231231.xsd#itp_PrepaidLandLease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract" xlink:to="PrepaidLandLease" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrepaymentForPurchaseOfMaterials" xlink:href="itp-20231231.xsd#itp_PrepaymentForPurchaseOfMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ValueAddedTaxReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract" 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-20231231.xsd#itp_PrepaidGas"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract" 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-20231231.xsd#itp_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ConstructionInProgressMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="ScheduleOfLeaseExpenseAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfLeaseExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLeaseExpenseAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLeaseExpenseAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLeaseExpenseAbstract" 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/ScheduleOperatingLeasesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOperatingLeasesAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOperatingLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="itp-20231231.xsd#itp_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOperatingLeasesAbstract" xlink:to="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesTable" xlink:href="itp-20231231.xsd#itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems" xlink:href="itp-20231231.xsd#itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract" xlink:to="LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesTable" 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/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesTable" xlink:to="LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems" 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/2023/elts/us-gaap-2023.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="OperatingLeasePayment" xlink:href="itp-20231231.xsd#itp_OperatingLeasePayment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="OperatingLeasePayment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableWithImputedInterestNetAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableWithImputedInterestNetAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_ReceivableWithImputedInterestNetAmount" 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/2023/elts/us-gaap-2023.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="LessCurrentPortionRecordInCurrentLiabilities" xlink:href="itp-20231231.xsd#itp_LessCurrentPortionRecordInCurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="LessCurrentPortionRecordInCurrentLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PresentValueOfLeaseLiabilities" xlink:href="itp-20231231.xsd#itp_PresentValueOfLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="PresentValueOfLeaseLiabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract" 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-20231231.xsd#itp_ScheduleOfShortTermBankLoansAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="IndustrialAndCommercialBankOfChinaICBCLoan1Member" xlink:href="itp-20231231.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan2Member" xlink:href="itp-20231231.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan3Member" xlink:href="itp-20231231.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="ChinaConstructionBankLoanMember" xlink:href="itp-20231231.xsd#itp_ChinaConstructionBankLoanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ChinaConstructionBankLoanMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan4Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan4Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCLoan4Member" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan5Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan5Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCLoan5Member" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan6Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan6Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCLoan6Member" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan7Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan7Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCLoan7Member" order="8.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/2023/elts/us-gaap-2023.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-20231231.xsd#itp_ScheduleOfLongTermLoansAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLongTermLoansAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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"/>
    <loc xlink:type="locator" xlink:label="RuralCreditUnionOfXushuiDistrictLoan6Member" xlink:href="itp-20231231.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YujiangnaMember" xlink:href="itp-20231231.xsd#itp_YujiangnaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="YujiangnaMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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/2023/elts/us-gaap-2023.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_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfLongTermDebtRepaymentsAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfLongTermDebtRepaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLongTermDebtRepaymentsAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="0.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/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLongTermDebtRepaymentsAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebt" order="1.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="ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraNmMpBziov0CsbTNJj0KLqRaIA9x4fEAYFxuWRRMyRDuzUwIPSphaPVtDkitNHJBDZg0KnjpO4P3h2wYzrK2HqZH8nvt8graqIkvzF5OfRDQxWZC6yEw8xfyIZAyfRXsLi3G3b2Nqgsavr5K5dr+aAT6mjbFc9q7RN2RENfvbblOTZHQkPiDVDfdojD+SDV4BT32VsuD2tt5YY1OIMC3ns] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedUtilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedUtilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:to="us-gaap_AccruedUtilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedRentCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedRentCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:to="us-gaap_AccruedRentCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueAddedTaxesPayableCurrent" xlink:href="itp-20231231.xsd#itp_ValueAddedTaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:to="ValueAddedTaxesPayableCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="3.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/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="4.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/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:to="us-gaap_AccruedSalesCommissionCurrent" order="5.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/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="6.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/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities" order="8.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/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfWeightedAverageAssumptionsTable" xlink:href="itp-20231231.xsd#itp_ScheduleOfWeightedAverageAssumptionsTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfWeightedAverageAssumptionsLineItems" xlink:href="itp-20231231.xsd#itp_ScheduleOfWeightedAverageAssumptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="ScheduleOfWeightedAverageAssumptionsTable" 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/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfWeightedAverageAssumptionsTable" 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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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="ScheduleOfWeightedAverageAssumptionsTable" xlink:to="ScheduleOfWeightedAverageAssumptionsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfWeightedAverageAssumptionsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfWeightedAverageAssumptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfWeightedAverageAssumptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfWeightedAverageAssumptionsLineItems" 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/ScheduleofFairValueMeasurementsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFairValueMeasurementsAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfFairValueMeasurementsAbstract"/>
    <loc xlink:type="locator" xlink:label="DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsTable" xlink:href="itp-20231231.xsd#itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsTable"/>
    <loc xlink:type="locator" xlink:label="DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems" xlink:href="itp-20231231.xsd#itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueMeasurementsAbstract" xlink:to="DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsTable" 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/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsTable" xlink:to="DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="ChangeInFairValueOfDerivativeLiability" xlink:href="itp-20231231.xsd#itp_ChangeInFairValueOfDerivativeLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems" xlink:to="ChangeInFairValueOfDerivativeLiability" 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/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems" 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/ScheduleofLossonDerivativeLiabilityIncludedintheIncomeStatementTable">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="LossDueToDerivativeLiabilitiesAsWarrant" xlink:href="itp-20231231.xsd#itp_LossDueToDerivativeLiabilitiesAsWarrant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="LossDueToDerivativeLiabilitiesAsWarrant" 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/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfDerivatives"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfDerivatives" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="ChangeInFairValueOfDerivativeLiability" xlink:href="itp-20231231.xsd#itp_ChangeInFairValueOfDerivativeLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="ChangeInFairValueOfDerivativeLiability" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfStockWarrantActivitiesAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfStockWarrantActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="WarrantsDetailsScheduleofStockWarrantActivitiesTable" xlink:href="itp-20231231.xsd#itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable"/>
    <loc xlink:type="locator" xlink:label="WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" xlink:href="itp-20231231.xsd#itp_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockWarrantActivitiesAbstract" xlink:to="WarrantsDetailsScheduleofStockWarrantActivitiesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofStockWarrantActivitiesTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="WarrantsDetailsScheduleofStockWarrantActivitiesTable" xlink:to="WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber" xlink:href="itp-20231231.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice" xlink:href="itp-20231231.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice_0" xlink:href="itp-20231231.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofStockWarrantActivitiesLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice_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-20231231.xsd#itp_ScheduleOfOutstandingAndExercisableWarrantsAbstract"/>
    <loc xlink:type="locator" xlink:label="WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable" xlink:href="itp-20231231.xsd#itp_WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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-20231231.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-20231231.xsd#itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.xsd#itp_EffectOfDilution"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="3.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-20231231.xsd#itp_ScheduleOfProvisionsForIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable" xlink:href="itp-20231231.xsd#itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems" xlink:href="itp-20231231.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.xsd#itp_ScheduleOfAnnualRentalPaymentAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable" xlink:href="itp-20231231.xsd#itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" xlink:href="itp-20231231.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/2023/elts/srt-2023.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/2023/elts/us-gaap-2023.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/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="BuildingLeaseMember" xlink:href="itp-20231231.xsd#itp_BuildingLeaseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="BuildingLeaseMember" 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="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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="OperatingLeasePayment" xlink:href="itp-20231231.xsd#itp_OperatingLeasePayment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="OperatingLeasePayment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableWithImputedInterestNetAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableWithImputedInterestNetAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_ReceivableWithImputedInterestNetAmount" 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/2023/elts/us-gaap-2023.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/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LessCurrentPortionRecordInCurrentLiabilities" xlink:href="itp-20231231.xsd#itp_LessCurrentPortionRecordInCurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="LessCurrentPortionRecordInCurrentLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PresentValueOfLeaseLiabilities" xlink:href="itp-20231231.xsd#itp_PresentValueOfLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="PresentValueOfLeaseLiabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeasePayment_0" xlink:href="itp-20231231.xsd#itp_OperatingLeasePayment"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFinancialInformationForReportableSegmentsAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfFinancialInformationForReportableSegmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment" order="3.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/2023/elts/us-gaap-2023.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAllocatedToLimitedPartners" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAllocatedToLimitedPartners"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NetIncomeLossAllocatedToLimitedPartners" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofQuarterlyFinancialDataTable">
    <loc xlink:type="locator" xlink:label="SummarizedQuarterlyFinancialDataUnauditedAbstract" xlink:href="itp-20231231.xsd#itp_SummarizedQuarterlyFinancialDataUnauditedAbstract"/>
    <loc xlink:type="locator" xlink:label="SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataTable" xlink:href="itp-20231231.xsd#itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataTable"/>
    <loc xlink:type="locator" xlink:label="SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems" xlink:href="itp-20231231.xsd#itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummarizedQuarterlyFinancialDataUnauditedAbstract" xlink:to="SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataTable" 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/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="FirstMember" xlink:href="itp-20231231.xsd#itp_FirstMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="FirstMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SecondMember" xlink:href="itp-20231231.xsd#itp_SecondMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="SecondMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ThirdMember" xlink:href="itp-20231231.xsd#itp_ThirdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ThirdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FourthMember" xlink:href="itp-20231231.xsd#itp_FourthMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="FourthMember" 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="SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataTable" xlink:to="SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems" xlink:to="us-gaap_GrossProfit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems" xlink:to="us-gaap_OperatingIncomeLoss" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems" xlink:to="us-gaap_NetIncomeLoss" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCondensedUnconsolidatedFinancialInformationAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfCondensedUnconsolidatedFinancialInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedUnconsolidatedFinancialInformationAbstract" xlink:to="srt_CondensedBalanceSheetStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ParentCompanyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="AssetsAbstract1" xlink:href="itp-20231231.xsd#itp_AssetsAbstract1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="AssetsAbstract1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CurrentAssetsAbstract0" xlink:href="itp-20231231.xsd#itp_CurrentAssetsAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="CurrentAssetsAbstract0" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAssetsAbstract0" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure" order="0.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/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAssetsAbstract0" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAssetsAbstract0" xlink:to="us-gaap_AssetsCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAssetsAbstract0" xlink:to="us-gaap_InvestmentsAndOtherNoncurrentAssets" 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/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAssetsAbstract0" xlink:to="us-gaap_Assets" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CurrentLiabilitiesAbstract0" xlink:href="itp-20231231.xsd#itp_CurrentLiabilitiesAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="CurrentLiabilitiesAbstract0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IntercompanyPayable" xlink:href="itp-20231231.xsd#itp_IntercompanyPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentLiabilitiesAbstract0" xlink:to="IntercompanyPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentLiabilitiesAbstract0" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="1.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/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentLiabilitiesAbstract0" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentLiabilitiesAbstract0" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentLiabilitiesAbstract0" xlink:to="us-gaap_TaxesPayableCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentLiabilitiesAbstract0" xlink:to="us-gaap_LiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentLiabilitiesAbstract0" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" order="6.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/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentLiabilitiesAbstract0" xlink:to="us-gaap_Liabilities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentLiabilitiesAbstract0" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentLiabilitiesAbstract0" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCondensedStatementsOfIncomeAndComprehensiveIncomeLossAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfCondensedStatementsOfIncomeAndComprehensiveIncomeLossAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedStatementsOfIncomeAndComprehensiveIncomeLossAbstract" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTable" 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/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ParentCompanyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="srt_CondensedStatementOfIncomeCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_OtherNonoperatingIncome" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeBeforeIncomeTaxes" xlink:href="itp-20231231.xsd#itp_IncomeBeforeIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="IncomeBeforeIncomeTaxes" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" order="7.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/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="9.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/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofCashFlowTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCashFlowAbstract" xlink:href="itp-20231231.xsd#itp_ScheduleOfCashFlowAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCashFlowAbstract" xlink:to="srt_CondensedCashFlowStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ParentCompanyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_CondensedCashFlowStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="3.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/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </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/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationandBusinessBackgroundDetailsTable" xlink:href="itp-20231231.xsd#itp_OrganizationandBusinessBackgroundDetailsTable"/>
    <loc xlink:type="locator" xlink:label="OrganizationandBusinessBackgroundDetailsLineItems" xlink:href="itp-20231231.xsd#itp_OrganizationandBusinessBackgroundDetailsLineItems"/>
    <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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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="OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_Capital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ManagementAndServiceFeesRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentOwnedBalancePrincipalAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_TerminationLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsLineItems" 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-20231231.xsd#itp_PercentageShareOfDistributableProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsLineItems" 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-20231231.xsd#itp_PercentageOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentOwnedPercentOfNetAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsLineItems" 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-20231231.xsd#itp_SubsidaryOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsLineItems" 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/BasisofPresentationandSignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="BasisofPresentationandSignificantAccountingPoliciesDetailsTable" xlink:href="itp-20231231.xsd#itp_BasisofPresentationandSignificantAccountingPoliciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:href="itp-20231231.xsd#itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="BasisofPresentationandSignificantAccountingPoliciesDetailsTable" 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/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSignificantAccountingPoliciesDetailsTable" 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/2023/elts/us-gaap-2023.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-20231231.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"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSignificantAccountingPoliciesDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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_BoardOfDirectorsChairmanMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_BoardOfDirectorsChairmanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSignificantAccountingPoliciesDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="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="BasisofPresentationandSignificantAccountingPoliciesDetailsTable" xlink:to="BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="0.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/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_InventoryNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ReserveFundPercentage" xlink:href="itp-20231231.xsd#itp_ReserveFundPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="ReserveFundPercentage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TransfersOfReserveFund" xlink:href="itp-20231231.xsd#itp_TransfersOfReserveFund"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="TransfersOfReserveFund" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReservePercentage" xlink:href="itp-20231231.xsd#itp_StatutoryReservePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="StatutoryReservePercentage" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CapitalReserve" xlink:href="itp-20231231.xsd#itp_CapitalReserve"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="CapitalReserve" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestCostsIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestCostsIncurred"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_InterestCostsIncurred" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentAssistanceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GovernmentAssistanceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_GovernmentAssistanceAmount" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueAddedTaxPercentage" xlink:href="itp-20231231.xsd#itp_ValueAddedTaxPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="ValueAddedTaxPercentage" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_SharePrice" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ForeignCurrencyTransactionsDescription" order="13.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/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAbstract"/>
    <loc xlink:type="locator" xlink:label="RestrictedCashDetailsTable" xlink:href="itp-20231231.xsd#itp_RestrictedCashDetailsTable"/>
    <loc xlink:type="locator" xlink:label="RestrictedCashDetailsLineItems" xlink:href="itp-20231231.xsd#itp_RestrictedCashDetailsLineItems"/>
    <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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedCashDetailsTable" xlink:to="RestrictedCashDetailsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedCashDetailsLineItems" xlink:to="us-gaap_RestrictedCash" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/PropertyPlantandEquipmentDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantandEquipmentDetailsTable" xlink:href="itp-20231231.xsd#itp_PropertyPlantandEquipmentDetailsTable"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantandEquipmentDetailsLineItems" xlink:href="itp-20231231.xsd#itp_PropertyPlantandEquipmentDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="PropertyPlantandEquipmentDetailsTable" 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/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentDetailsTable" 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/2023/elts/us-gaap-2023.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="DongfangPaperMember" xlink:href="itp-20231231.xsd#itp_DongfangPaperMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="DongfangPaperMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HebeiTengshengMember" xlink:href="itp-20231231.xsd#itp_HebeiTengshengMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="HebeiTengshengMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TengshengPaperMember" xlink:href="itp-20231231.xsd#itp_TengshengPaperMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="TengshengPaperMember" order="3.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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentDetailsTable" 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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentDetailsTable" 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/2023/elts/us-gaap-2023.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="us-gaap_LongTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LongtermLoanFromCreditUnionOfBaodingShengdeMember" xlink:href="itp-20231231.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LongtermLoanFromCreditUnionOfTengshengPeperMember" xlink:href="itp-20231231.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="PropertyPlantandEquipmentDetailsTable" xlink:to="PropertyPlantandEquipmentDetailsLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PropertyAndEquipmentLeaseTermDescription" xlink:href="itp-20231231.xsd#itp_PropertyAndEquipmentLeaseTermDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentDetailsLineItems" xlink:to="PropertyAndEquipmentLeaseTermDescription" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentDetailsLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentDetailsLineItems" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </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/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="LeasesDetailsTable" xlink:href="itp-20231231.xsd#itp_LeasesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="LeasesDetailsLineItems" xlink:href="itp-20231231.xsd#itp_LeasesDetailsLineItems"/>
    <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="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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="2.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/2023/elts/us-gaap-2023.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-20231231.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"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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-20231231.xsd#itp_AgreementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsTable" xlink:to="AgreementAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgreementDomainDomain" xlink:href="itp-20231231.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-20231231.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/2023/elts/us-gaap-2023.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="5.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsTable" xlink:to="LeasesDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsLineItems" 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-20231231.xsd#itp_SaleleasebackArrangementSoldLeasedEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_SaleLeasebackTransactionLeaseTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsLineItems" 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-20231231.xsd#itp_SaleLeasebackPaymentOfNominalPurchasePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_SaleLeasebackTransactionImputedInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsLineItems" 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-20231231.xsd#itp_SaleLeasebackTransactionInterestRateAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsLineItems" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" order="8.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/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="LoansPayableDetailsTable" xlink:href="itp-20231231.xsd#itp_LoansPayableDetailsTable"/>
    <loc xlink:type="locator" xlink:label="LoansPayableDetailsLineItems" xlink:href="itp-20231231.xsd#itp_LoansPayableDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="LoansPayableDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="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/2023/elts/us-gaap-2023.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="WorkingCapitalLoanAgreementICBCMember" xlink:href="itp-20231231.xsd#itp_WorkingCapitalLoanAgreementICBCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="WorkingCapitalLoanAgreementICBCMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoanOneMember" xlink:href="itp-20231231.xsd#itp_ICBCLoanOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCLoanOneMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan2Member" xlink:href="itp-20231231.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan3Member" xlink:href="itp-20231231.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChinaConstructionBankLoanMember" xlink:href="itp-20231231.xsd#itp_ChinaConstructionBankLoanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ChinaConstructionBankLoanMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan4Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan4Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCLoan4Member" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan5Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan5Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCLoan5Member" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan6Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan6Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCLoan6Member" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan7Member" xlink:href="itp-20231231.xsd#itp_ICBCLoan7Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCLoan7Member" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IndustrialAndCommercialBankOfChinaICBCLoan1Member" xlink:href="itp-20231231.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="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgreementAxis" xlink:href="itp-20231231.xsd#itp_AgreementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsTable" xlink:to="AgreementAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgreementDomainDomain" xlink:href="itp-20231231.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="WorkingCapitalLoanAgreementICBCMember_0" xlink:href="itp-20231231.xsd#itp_WorkingCapitalLoanAgreementICBCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AgreementAxis" xlink:to="WorkingCapitalLoanAgreementICBCMember_0" 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/2023/elts/us-gaap-2023.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="3.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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-20231231.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-20231231.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="JiangnaYuMember" xlink:href="itp-20231231.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RuralCreditUnionOfXushuiDistrictLoan5Member" xlink:href="itp-20231231.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-20231231.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="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="MrLiuMember" xlink:href="itp-20231231.xsd#itp_MrLiuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="MrLiuMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsTable" xlink:to="LoansPayableDetailsLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsLineItems" xlink:to="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsLineItems" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsLineItems" xlink:to="us-gaap_ShortTermDebtDescription" order="2.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/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsLineItems" xlink:to="us-gaap_UnsecuredDebt" order="3.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/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsLineItems" xlink:to="us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime" order="4.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/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsLineItems" xlink:to="us-gaap_LongTermDebt" order="5.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/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsLineItems" xlink:to="us-gaap_LongTermDebtTerm" order="6.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/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsLineItems" xlink:to="us-gaap_LongTermDebtDescription" order="7.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/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsLineItems" xlink:to="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" order="8.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/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsLineItems" xlink:to="us-gaap_LongTermDebtMaturityDate" order="9.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/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsLineItems" xlink:to="us-gaap_SecuredDebt" order="10.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/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsLineItems" xlink:to="us-gaap_OtherBorrowings" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndDebtExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsLineItems" xlink:to="us-gaap_InterestAndDebtExpense" order="14.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/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsTable" xlink:href="itp-20231231.xsd#itp_RelatedPartyTransactionsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" 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/2023/elts/us-gaap-2023.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="MrZhengyongLiuMember" xlink:href="itp-20231231.xsd#itp_MrZhengyongLiuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="MrZhengyongLiuMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MrZhenyongLiuMember" xlink:href="itp-20231231.xsd#itp_MrZhenyongLiuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="MrZhenyongLiuMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="2.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/2023/elts/us-gaap-2023.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_0" xlink:href="itp-20231231.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_0" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/dei-2023.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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-20231231.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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="6.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_NotesAndLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_NotesAndLoansPayable" order="7.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/2023/elts/us-gaap-2023.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="8.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/2023/elts/us-gaap-2023.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="9.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/2023/elts/us-gaap-2023.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="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansAndLeasesReceivableRelatedPartiesDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableRelatedPartiesDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LoansAndLeasesReceivableRelatedPartiesDescription" order="11.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/2023/elts/us-gaap-2023.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="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InterestExpenses" xlink:href="itp-20231231.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="13.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/2023/elts/us-gaap-2023.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="14.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/2023/elts/us-gaap-2023.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="15.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/2023/elts/us-gaap-2023.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="16.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndOtherIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_InterestAndOtherIncome" order="18.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/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="CommonStockDetailsTable" xlink:href="itp-20231231.xsd#itp_CommonStockDetailsTable"/>
    <loc xlink:type="locator" xlink:label="CommonStockDetailsLineItems" xlink:href="itp-20231231.xsd#itp_CommonStockDetailsLineItems"/>
    <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="CommonStockDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityOtherShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockDetailsLineItems" 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-20231231.xsd#itp_CommonStockIssuedToPurchaseOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockDetailsLineItems" 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-20231231.xsd#itp_CorrespondingPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockDetailsLineItems" xlink:to="CorrespondingPricePerShare" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExercisePricePerWarrant1" xlink:href="itp-20231231.xsd#itp_ExercisePricePerWarrant1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockDetailsLineItems" xlink:to="ExercisePricePerWarrant1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AggregateSharesOfCommonStock" xlink:href="itp-20231231.xsd#itp_AggregateSharesOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockDetailsLineItems" xlink:to="AggregateSharesOfCommonStock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantsToPurchaseShares" xlink:href="itp-20231231.xsd#itp_WarrantsToPurchaseShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockDetailsLineItems" 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-20231231.xsd#itp_WarrantPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockDetailsLineItems" xlink:to="WarrantPricePerShare" order="9.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/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantExercisePriceIncrease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockDetailsLineItems" xlink:to="us-gaap_WarrantExercisePriceIncrease" order="10.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/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockDetailsLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodPricePerShareReverseStockSplits" xlink:href="itp-20231231.xsd#itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockDetailsLineItems" xlink:to="StockIssuedDuringPeriodPricePerShareReverseStockSplits" order="12.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/2023/elts/us-gaap-2023.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockDetailsLineItems" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" order="13.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/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="WarrantsDetailsTable" xlink:href="itp-20231231.xsd#itp_WarrantsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="WarrantsDetailsLineItems" xlink:href="itp-20231231.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_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="1.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="2.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsTable" xlink:to="WarrantsDetailsLineItems" order="3.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="6.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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsTable" xlink:href="itp-20231231.xsd#itp_IncomeTaxesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="ShengdeHoldingsMember" xlink:href="itp-20231231.xsd#itp_ShengdeHoldingsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="ShengdeHoldingsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PRCMember" xlink:href="itp-20231231.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="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="IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxContingencyLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxCreditsAndAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxCreditsAndAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxCreditsAndAdjustments" 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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="StockIncentivePlansDetailsTable" xlink:href="itp-20231231.xsd#itp_StockIncentivePlansDetailsTable"/>
    <loc xlink:type="locator" xlink:label="StockIncentivePlansDetailsLineItems" xlink:href="itp-20231231.xsd#itp_StockIncentivePlansDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="StockIncentivePlansDetailsTable" 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="StockIncentivePlansDetailsTable" xlink:to="StockIncentivePlansDetailsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockIncentivePlansDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockIncentivePlansDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_EquityFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockIncentivePlansDetailsLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsTable" xlink:href="itp-20231231.xsd#itp_CommitmentsandContingenciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsLineItems" xlink:href="itp-20231231.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="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="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/2023/elts/us-gaap-2023.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-20231231.xsd#itp_XushuiLandLeaseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="XushuiLandLeaseMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EmployeeOneMember" xlink:href="itp-20231231.xsd#itp_EmployeeOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="EmployeeOneMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EmployeeTwoMember" xlink:href="itp-20231231.xsd#itp_EmployeeTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="EmployeeTwoMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EmployeeThreeMember" xlink:href="itp-20231231.xsd#itp_EmployeeThreeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="EmployeeThreeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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="CommitmentsandContingenciesDetailsTable" xlink:to="CommitmentsandContingenciesDetailsLineItems" order="3.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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-20231231.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/ConcentrationandMajorCustomersandSuppliersDetails">
    <loc xlink:type="locator" xlink:label="ConcentrationAndMajorCustomersAndSuppliersAbstract" xlink:href="itp-20231231.xsd#itp_ConcentrationAndMajorCustomersAndSuppliersAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationandMajorCustomersandSuppliersDetailsTable" xlink:href="itp-20231231.xsd#itp_ConcentrationandMajorCustomersandSuppliersDetailsTable"/>
    <loc xlink:type="locator" xlink:label="ConcentrationandMajorCustomersandSuppliersDetailsLineItems" xlink:href="itp-20231231.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_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="oneSuppliersMember" xlink:href="itp-20231231.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TwoSuppliersMember" xlink:href="itp-20231231.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseMember" xlink:href="itp-20231231.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationandMajorCustomersandSuppliersDetailsTable" xlink:to="srt_MajorCustomersAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="NoSingleCustomerMember" xlink:href="itp-20231231.xsd#itp_NoSingleCustomerMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="NoSingleCustomerMember" 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="5.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/2023/elts/us-gaap-2023.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-20231231.xsd#itp_ConcentrationOfCreditRiskAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationofCreditRiskDetailsTable" xlink:href="itp-20231231.xsd#itp_ConcentrationofCreditRiskDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationofCreditRiskDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="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="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="DepositInsuranceRegulations" xlink:href="itp-20231231.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/2023/elts/us-gaap-2023.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://orientpaper.com/role/CondensedFinancialInformationoftheParentCompanyDetails">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" order="0.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>15
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 'Q BD# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBL34M$
MNM0NQ-%K-]9IMQY4!7;]>10!MT5S7_"+7O\ T,VJ_P#?2_X4?\(O>_\ 0S:K
M_P!]+_A0!TAJ&VN8+H,T$T<@1BK;&SM(['T-8!\+WN0?^$EU4X/]Y?\ "LC0
M_!.J6GBJ36KC5KF&$97[*K _:!V:0@8S]* .]I#C-"BN7\?P13>$;\RW,L 2
M,NICE\LLPZ GN/:@#IC@<D@?6E+*"%+ $]!GK7G=X]E?ZE!%J=P/LB:*)K<&
M0JID_B8$=6''O6)%=-<:'J5]J<\@UBVBMOL67(<# VE1W).<T@/6TN;=VD19
MXF:+[X#@E/KZ5(KJZAE8,I&00<@BO*KZTDTVZN8UE25&5$NRO[O =@PC=_[Q
M/&>RUTEWXAD&@:5+9I'8K>3BV,KX9+<<C([$<8!]Z8'99'K2Y'K7 #Q9?6,+
MW%U<0S6=G?-:3W(3 D4K\C#MPV <5"?%FL?V?>AC +S3;222[&SY1(3^[&?I
MR: /1 0>A%&1ZUYU>^*-9TQIK1GCNI66W=9EC""(2]>IQ@$<9]:LPZQXBEN=
M+L7FM8)+FYEC:7"R,T2+D' X#=L4F!W3RQQJ6=U51U+' H>:./;OD1=YPNY@
M,GT%>9:YK%[=Z5K.G7T\1N1LDMUC4-%L$@ ;<.2?4'O5V;5;V/5HM-O7M[R2
MUOXE29H0#M:,MP.Q!'6@#T/-)D'N*\ZTSQ=J6=,NKBYAOEO4F\RTMHQOAV$X
M;U[8.:[?3[B6Z#S-$T<38,:N,'&.?UI@7Z*** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBF[U]10 ZBF^
M8OJ/SH\Q>>1^= #J*BFN$AB>1LD(I8A>3CZ56TS5K'5[87%E<++&>N."I]".
MH/UH O54O;*VOXO*N[:*XCS]R5=P_*K6>*Q/$&K3V,EC96,<;WU]*8XO-^X@
M RS-CVH M'2-->"*!K"V,<1S&GE@A#[>E22:=:37,=Q):0-/%PDC("RCV-9K
MZQ+I$446J 7%],S"**R0DR #).T],"F2>,M+$%H\2W,[722/''%$2V$^^".Q
M% &L]E;2Q2Q/;Q-'*<R*4&&/OZTLEC;26GV5[>)K; 'DE 5 ^E8$/C6UGU62
M!;2X-G'8B]^V!<IMYS_+'UJ9/&5A-:P30VU[*UPAEBA6'YVC'63'9?>@#773
M[-;3[(+2'[,.D6P;!WZ?6GFRMCYQ-M#^^P)?E'S@=,^M<AK/BZXC+3Z7+&UL
M^G"ZB+)R6\P+SZ=>E;">+M*%_'8O*1(7$)DQ\@EQG;GUH U9K&UE+;[>%PZ;
M&W(#N4=C1!86END:0VT*"+)0*@&WZ5SH\6_;O$FE65C'*+2Y,V^62+"RA!U1
MOK4=CXR6.ZU&'4DFV0WK6\<T<)V#@;5)]30!T:Z58H9C'9P+YQS)B,?/]?QJ
M5[&V=F=H(R[<EM@SG& ?J!5*R\0V%_-:0V\CN]U;FX0%<80'&6].>*@C\6Z8
M\-S<D3I:0 G[2T1$<F#@A3WYX]Z +&DZ!8Z+;I%:P)N5=IE(&]ADG!/?K6KD
M USI\9:9%9W=Q<QW5LUJJ-+#+"1(%8X4A>X)JK>>-X+?[.L&G7LTS7J6LD.S
M#Q[AN#$>A'2@#KLBDS6#'XJL9+B^AB@NW-DVV9A%\JOQ\N?7FHU\8Z9+8+=1
M>?([SFV2W1,RF4=5 ]O6@#HMP-&17*P^-H&O]4AGT^\@MM/B21YWCZY'3'K6
MC/XCL8I9H0LTDL,4<Q14ZA^GM0!L[AG%+FN3C\4+J.I:)_9SJ;2]>9)@Z_,&
M0=/J#6A+XFL(-8ATR42I+,WEQN5^1GQG%) ;>12YKE)/'NCQ2R*\=VL20O.)
MO)^1T4X)!^M2S^-M*M8XVG6XB+1^<Z.F&CCSP[#/ -,#ILXHR*Y^7Q?I$6H+
M:&<METC,H'R*[C*J3ZFH/^$WTLS+$D%ZY>5X(BL!Q)*GWD7WX^E '3YI,@5R
M_P#PGFA%(Y!,Y1@#*VW_ %&3@!QU!SVJ8^,--.H/:*ER2D_V=I?*/EB3&0N[
MU/:@#HLBES7(Z?XYMKC2[>[N=/O();B=X(H"F3(5)SMY]!71F_MT"Y?EF"[>
MZD],CM0!;HH'2B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****  ]*RKKP_IU[>/=
MSPLTSIY;,)&&5], UJT4 8G_  BFC[2OV9\&+R3^]?[GIUH;PII#K(K6[XD1
M4;]ZW*CIWK;HH P;GPIIDD,X2#]Y(H^]*^,K]WO5?PWX.M-!O;O4VD:?5+W'
MVF;)"GV5>@'ZUTU&,4 (!Q63K>B?VNMK)%<M;7=I+YL$RKG:<8(([@BM>C%
M'.7'AV_GEM;TZMC4[8N%F\D;"K=5V9Z<>M-LO",-E+9R)=REK>*9&)',C2G+
M,?Q[5TN** .3@\%"VC6.+4'V&Q-E+F,$NN20P]#S4\WA:9#936&I/;75M:_9
M#*8PXDCXZCUR,UTM% '(R^!;8VB6T5W*B):?9@<9)._>6)]<U-;>#H;35IKJ
M.6(V\TAE>-X%9]Q&" YZ#O7444 <MIWA&6QOM/E?4Y)K;3O,%K 8P,*PZ,>Y
M':F?\(>XO92^IR-8RWHOGMO+ ^<$$ -Z9 -=9BDQS0!ROA;P[)I=]K5U<(5%
MU<L+>-CGRX.NT>@+%C^-$?@YETB?1Y=3D?32#Y$>P!H3NW [N^#TKJL"EQ0!
MRDG@^6\BNGOM3:6\N%BC,Z1A-J(VX +[GJ:DOO"/VJ[N+N*^>*XDN8;E#L!5
M&C& ,=P1738I*$#.:NO"7VG3=0M1?R(]Y="Z,@7A6&/EQW4XZ56@\$&TB5[;
M4?*O4NWNTE6!0BLPPR[/3%=?S1B@#F9O";W,U^T^H.Z:A:K!<KY8!9E!PZGM
MUZ52E\"SW'F33ZNTERRPC=Y("8CS@%<_,#GD&NRP12\T@.7TKP;'IAT]A=L[
M6<TTP C"JQDZC'8#MBH)?!.=<.IK?;BER;J-'0%MY7&TOUV^U=>*,4 >7Z/X
M,U)8WL9(9;:*XB=+V69D?DMN7RB.<9]:ZK4O",=[JJ:A%-$LIB6&;SH%EWJO
M0C/0UTNVG8I@<Q'X/A@UR34()(1'+*LTD<ENK-O QE6/W?RJ2U\)QVSV#"[D
M;['=2W*@@?,7S\I^F:Z.C% '%67P^@TZ\>>WN8V,TGF3^=;JY8YS\I/3KCO6
ME_PB<>UU^UR8;45O^@X(Q\OTXKHZ* .0E\&SOHTFE#44-L9GD0/;AB@8YX.?
MO G@UM:=H%EIS^;&)))BJAI)&+%B!C)]ZU,4M A ,#%+110,**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "DR?2E/2N-T32Y-8M9KRZU341(US(N(Y]J@
M!L# QQ0!V5%8/_"+Q?\ 05U7_P "C_A1_P (O%_T%=5_\"C_ (4 ;U%8/_"+
MQ?\ 05U7_P "C_A1_P (O%_T%=5_\"C_ (4 ;U%8/_"+Q?\ 05U7_P "C_A1
M_P (O%_T%=5_\"C_ (4 ;U%8/_"+Q?\ 05U7_P "C_A1_P (O%_T%=5_\"C_
M (4 ;U%8/_"+Q?\ 05U7_P "C_A1_P (O%_T%=5_\"3_ (4 ;U%8/_",1#_F
M+:K_ .!1_P */^$8B_Z"NJ_^!1_PH WJ*P?^$7B_Z"NJ_P#@4?\ "D_X1B+_
M *"VJ_\ @4?\* -^BL#_ (1>+_H*ZK_X%'_"E_X1B+_H*ZK_ .!)_P * -ZB
ML'_A&(O^@MJO_@4?\*/^$8C_ .@KJO\ X$G_  H WJ*P?^$8B_Z"NJ_^!)_P
MH_X1B(_\Q;5?_ H_X4 ;U%8/_"+Q?]!75?\ P*/^%'_"+Q?]!75?_ H_X4 ;
MU%8/_"+Q?]!75?\ P*/^%'_"+Q?]!75?_ H_X4 ;U%8/_"+Q?]!75?\ P*/^
M%'_"+Q?]!75?_ H_X4 ;U)^!K"_X1>+_ *"NJ_\ @4?\*0^%X^VJZKG_ *^3
M_A0!OT5A^$I9I= B,\SS.CR)O<Y) 8@9/KBMR@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *Y[P?_R!Y?\ K[F_]#-=#7/>#_\ D#R_]?<W_H9H
M Z&BBB@ HHHH *0FEIC-@CTS0!@7OBRPM+2[NA#=3Q6DS17!ACSY9 R2?:KD
M&M"XTHWZ6-YMQE8C'B1@>A KG#I5W_8'BBVQ'YM]/+);#S0-ZL!@]>.>*ZRP
M^6R@C+ O'&J/@YP0.12N*YG:/XJL]:CDEBAN((48KYMR@12P." ?6M=KF%2J
MM+&K,<*&;&X^WK7G$WAC5Q9V"S6\TEO%<7)EMX61F.]LHWS9!_I6C;:#<V&J
M6C3:7+J5I]ECAA\V56:U8-DD_F.1Z8IC.HTW7+75!.(CY;PSO#L<C<Q4\D#T
MJKJOBNPT>^:TFAN7:.(3R-%'N6),XW,?2N>@\+7EO<Q7D=DB7?\ ;37$DJN-
MQMSGOZ>U:&J>&KC5O%D\LLT\&F2V @D,+ >9\V2IR,@8]* .FAO;>98S%-&W
MF*'3##+*1G.*KZIJ]MI=A=7DC"3[,F^2.,@N/PKBI] U<^+;6:.Q,=O:7:&*
M6,J$^SA<8)^\6]NE+'H%_P#\(]JFFG2674Y(I%-_Y@(G+-D<]>F.O3% '>B\
MA$*R/)'&N 3N8#;GIFG274,2AI98T5NC,X ->=-H.LVVDIITVG_:\7!-S>(4
M:2Y!7Y7 ;@$'@CMVK!U:PO(H;#3=26+%MI6+F.9P6_UA_P!43QOP .,T@/6X
M;[S+FXC>!HHHMNV9B-DN1V^E3_:[<1K*9X1&QP'WC!/UK@[C0;K4Y3/%9L;"
MXFLI5C=MI$:*=P8=L<9%86OZ9=6FH-IIBM8[666ZECAG(\L0D  KG@-UP.M/
MJ!ZEJ6K6FFZ<U]/)_HX*C<GS9R<#]35D3Q*X1I$$C=%+#)_"N/FLCJGPXL[;
M2+>4*8H?*BGPK!589S^1JM?>&;R:\U6\BM%:[DU"&6VEWC<L:X#$>G?CO0!W
M2W$3R-&LJ&1?O(&&1]13RX R3@5QFA6=YI"7;2Z&TVH1&5OM8D ^U;FR "3G
MIZ],5MI9ZA=7CR7%P$M7".L"CYHV'49^M &R#FEI![TM !1110 4444 8/@_
M_D7T_P"NTO\ Z&:WJP?!_P#R+Z?]=I?_ $,UO4 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7/>#_\ D#R_]?<W_H9KH:Y[P?\ \@>7_K[F_P#0
MS0!T-%%% !1110 4TKDTZ@T 9<FDZ:K;F@C7+9^;H2:LVMM!:1^5!'L7/Z^M
M8/B&4'Q)H%K,P%L999WST)1<C/TSFN9T/7Y%\5PZI.+Q;?6I7MP9D80C;_J=
MA/'S 'ZYI60K(]+R!CCBEXKSO79[RQ\>W6JVT\SQZ?91M<6H;Y7A8D,0/[PZ
MY]JJZ7XFU)="T:VTP^>US!+<_:)2&# .<+EB!WYYXI@>FD<]/PH &<^M<9)X
MFUB*7['+%;)J%TL+6D:_,N#Q)D@_-MP3D>M4X_&UZ=6D"!+JQ>"XEAP@1B8N
MPP22/J!0,[XNBR;-PWXR%SR1ZT<?3WKS)M=N+?7;?5+W4;25VTGS(S!'GRR[
MC (SSUQDX_"NG\+:YJ&JV6JI>(ANK*=H5*@#?\H(R 2,\^M '2EADKW_ %J.
M:UMKAT>:"*1D.5+J"5^F>E<7X<-@=#CUV>8W&L!)9)<S'<9!G*;<]!C'2DM_
M%6IHL,TEQ9W*WEA+=*D2X^SLJY 8YY';G!H [P =LU!<6EM=*J7$$<BJ=P#J
M&P?;-<'_ ,)%XD$;DW-AD:6NIY$)P!WC'/0^M22>,-4/VV[CFLDAM&M\6A4E
MY1(H) .??C'I0!WJ@+W_ "I<#'':N"MO&=]/K9B0Q2V,T%Q)"2@0JT0SZYQV
M.0*C3Q3KT=I;R.]I/+<6 O\ 9'$1M56&]1SS\I)]J0'?EE#!<C<>@)P33U ]
M*\_N-<EU2"SUR$+]F35(X[$J#NEB888^^>?RKKM,U*34F26.WDCMRI)\U"I!
MS@?I3!FH!2T#D44 %%%% !1110!@^#_^1?3_ *[2_P#H9K>K!\'_ /(OI_UV
ME_\ 0S6]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<]X/_P"0
M/+_U]S?^AFNAKGO!_P#R!Y?^ON;_ -#- '0T444 %%%% !1110!FZIHUOJKV
MKS;@UM)YB$=^,$'U!!Q5DV-JT,<!MXC%"08TVC"$="!VQ5G HH @-I 9GF,2
M&21=CL5Y9?0^U59-#TN>UBM9+"W:"$YCC*#"?3TK1Q10!6-A:&:&8V\7F0J5
MB;:,H#V'I44.BZ9;7#W$-C;QS.26=8P"<]?SJ]10!G)H&DQ1R)'IULJR AP(
MQA@>H/M4UIIUGI\9CL[>.!"<D1KC)]?K5NBD!131M-CO&O$L8%N6^]*(QN/K
M38-%TVV:9H+&",S\2[4 WCT-:%%,"K_9]GS_ *+%S%Y)^0?<_N_3VK-M?#&E
MP:I<7YMTEGED612Z ^457: OI6Y28% %"/1-,AN7N(K"W29\[I!&,G/7\^]+
M<:5:RV[11Q)"WDM"DB*,HIZ@>E7Z,4 85OX7L;>TTBU3=]GTL[H4[%@.&/YD
MUM(@4<9I^*,4@"BBBF 4444 %%%% &#X/_Y%]/\ KM+_ .AFMZL'P?\ \B^G
M_7:7_P!#-;U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R7A35
M+&VTR:*XO;:*5;J7<CRJ"/F]*ZVJ4FEZ=+(7>PM7<G)8Q*2?TH ;_;>E?]!.
MR_[_ *_XT?VWI7_03LO^_P"O^-+_ &/IG_0.M/\ ORO^%']CZ9_T#K3_ +\K
M_A0 G]MZ5_T$[+_O^O\ C1_;>E?]!.R_[_K_ (TO]CZ9_P! ZT_[\K_A1_8^
MF?\ 0.M/^_*_X4 )_;>E?]!.R_[_ *_XT?VWI7_03LO^_P"O^-+_ &/IG_0.
MM/\ ORO^%']CZ9_T#K3_ +\K_A0 G]MZ5_T$[+_O^O\ C1_;>E?]!.R_[_K_
M (TO]CZ9_P! ZT_[\K_A1_8^F?\ 0.M/^_*_X4 )_;>E?]!.R_[_ *_XT?VW
MI7_03LO^_P"O^-+_ &/IG_0.M/\ ORO^%']CZ9_T#K3_ +\K_A0 G]MZ5_T$
M[+_O^O\ C1_;>E?]!.R_[_K_ (TO]CZ9_P! ZT_[\K_A1_8^F?\ 0.M/^_*_
MX4 1OKVD)C=JMD >!^_7_&@:_I&.=5L0?0W"?XUB:SI.G#Q3X>06%MM8W&X"
M%<'Y!UJS=>!/"U\VZYT"PD/KY0!_2@#5_MG3""1J5GCU\Y?\:/[;TK'.IV?_
M '^7_&L ?#CPZAW6UM+:M_TRDP!^!I!X): $6^K2 =A-;1R ?F* .@_MO2O^
M@G9?]_U_QH_MO2O^@G9?]_U_QKG_ /A'-8A'R2Z+<>TU@%_]!I/L6LPC]YX;
MT2XQWB8*?R*T =#_ &WI7_03LO\ O^O^-']MZ5_T$[+_ +_K_C7._:O*!%UX
M)D7'>)(Y!^G-*-9\/(,W6B36O_773C_, T =#_;>E?\ 03LO^_Z_XT?VWI7_
M $$[+_O^O^-8L.K>#9< /IJ-_=DB"G\B*T88?#]R,PQ:;)_NJAH L_VWI7_0
M3LO^_P"O^-']MZ5_T$[+_O\ K_C0-(TMAD:?:$?]<5_PI?['TS_H'6G_ 'Y7
M_"@!/[;TK_H)V7_?]?\ &C^V]*_Z"=E_W_7_ !I?['TS_H'6G_?E?\*/['TS
M_H'6G_?E?\* $_MS2O\ H)V7_?\ 7_&D.N:4.?[4L_\ O^O^-._L?3/^@=:?
M]^5_PH_L?3/^@=:?]^5_PH S?!CJ_AV-E8,K2RE2#D$;SWKH*9%%'#&L<4:1
MHHP%48 _"GT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!SVL_\C;X<^MQ_Z *Z&N=UD_\ %6>'
M3VS<?^@"NA!R* %HHHH **** "@]*** *\UI;3\36T4@/7<@-9\WA;0K@DR:
M3:9/=(PI_,8K8HH YT^#-*7_ (]S>VW_ %QNG&/S)II\-7<>/LGB+5(L=I"L
M@_45TE% '._V=XFAQY6N6TX]+BTQ^JFAIO%L YLM,NL?\\YFC)_,5T5% '-_
MV[K,/_'SX9N3CO!.DG^%!\86T6!=:=JEN?\ ;M2P_,9KI*0T 8,?C'0'X.HI
M$W<2HR?S%:-OJ^F7 S!J%K)G^Y,I_K4\EM#+_K((Y/\ >0&LZX\,Z-<DF72K
M5MW4B,#^5 &N&##*D$>HI:YQO!.BDYAAGMR.GDW#KC]:#X6FC(-MX@U:+'16
ME$@_44 ='1FN<.E>)8?]3XACF'I<6B_S4TC/XO@/^HTJZ'^PSQD_GF@#I**Y
MHZSKT)VW'AEW ZF"Y5OYXH_X2U8V"W6C:M;^I-N6'_CN: .EHKG8_&N@N^U[
MTPGTGC9,?F*T8->TFY_U.I6C^PE% &C13$ECD&8W5AZJ<T\G% !129'K1D>H
MH 6BBDR/6@!:*3(]:6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH ****  G S5.XU?3K27RKF^MX9,9VR2!3CZ&KAZ5S=C96USX
MHUPW%M#,5,&#(@8CY#ZT :7_  D&C_\ 04L_^_R_XT?\)!H__04L_P#O\O\
MC4W]DZ=_SX6O_?E?\*/[)T[_ )\+7_ORO^% $/\ PD&C_P#04L_^_P O^-'_
M  D&C_\ 04L_^_R_XU-_9.G?\^%K_P!^5_PH_LG3O^?"U_[\K_A0!#_PD&C_
M /04L_\ O\O^-'_"0:/_ -!2S_[_ "_XU-_9.G?\^%K_ -^5_P *3^R=._Y\
M+7_ORO\ A0!%_P )!H__ $%+/_O\O^-'_"0:/_T%+/\ [_+_ (U+_9>FXS]@
MM?\ ORO^%)_9>F_] ^U_[\K_ (4 1_\ "0:/_P!!2S_[_+_C1_PD&C_]!2S_
M ._R_P"-2_V3IW_/A:_]^5_PH_LG3O\ GPM?^_*_X4 1?\)!H_\ T%+/_O\
M+_C2'7]'./\ B:6?_?Y?\:F.E::/^7"U_P"_*_X4?V3IQ_YA]K_WY7_"@#SK
MQ+>WS>,M._LW5[1["X+YG,RYLR5 ;'U X]S7>Q:[H\<2I_:MH=H R9U)_&IF
MTK3ATL+4?]L5_P *5=*TT#_D'VO_ 'Y7_"@"/_A(-'_Z"EG_ -_E_P :/^$@
MT?\ Z"EG_P!_E_QJ7^RM-_Y\+7_ORO\ A2?V7IO_ #X6O_?E?\* (_\ A(-'
M_P"@I9_]_E_QH_X2#1_^@I9_]_E_QJ7^R=._Z!]K_P!^5_PH_LG3O^?"U_[\
MK_A0!%_PD&C_ /04L_\ O\O^-'_"0:/_ -!2S_[_ "_XU*=*TT#)L+7_ +\K
M_A0-+TTG'V"U_P"_*_X4 1?\)!H__04L_P#O\O\ C1_PD&C_ /04L_\ O\O^
M-3?V3IW_ #X6O_?E?\*/[)T[_GPM?^_*_P"% $/_  D&C_\ 04L_^_R_XT?\
M)!H__04L_P#O\O\ C4W]DZ=_SX6O_?E?\*/[)T[_ )\+7_ORO^% $/\ PD&C
M_P#04L_^_P O^-'_  D&C_\ 04L_^_R_XU-_9.G?\^%K_P!^5_PH_LG3O^?"
MU_[\K_A0!#_PD&C_ /04L_\ O\O^-'_"0:-_T%+/_O\ +_C4W]DZ=_SX6O\
MWY7_  I#I.G8_P"/"U_[\K_A0!):ZC97V[[)=0S[?O>6X;'UQ5D'/2N<L+>"
MW\9Z@D$,<0-G$<(H4?>;TKHA0 M%%% !1110 55NKZVLD5[FYB@0G ,CA<G\
M:M'I7-Z[!'/XCT&.>-)4+RY5UR/NT 7WUK0Y/OZA8M_O2*:S[A?!UR29AH[D
M]2=F:V?[)T[_ )\+7_ORO^%']DZ=_P ^%K_WY7_"@#F&TGP43F.YMH&]8;PI
MC\FIHL=&AYM?%]U!CH/MJN!_WUFNI_LG3O\ GPM?^_*_X4ATK31_RX6O_?E?
M\* .8$\\!S!XXM7'87$4;?J"*/[<U:$<:MX<N1Z&9HR?YUT_]E:;_P! ^U_[
M\K_A1_9.F_\ 0/M?^_*_X4 <PGC"]A_UUE82@=[?44/Z&E_X6+I<)_TRWN(,
M=<;9/_0373?V3IW_ #X6O_?E?\*0Z7IX/%C:C_MDM 'GWB;XT>'M&M+:XL7%
M\[3!98!E'5,')&:ZO0_'7AO7M,2]LM6M_+/#)*X1T/H0>]&N^!O#WB06RZEI
M\3QV\A=40; 3C^+'6M"T\.Z-90)!;:5911*,!5A7_"@!W_"0:-_T%+/_ +_+
M_C1_PD&C_P#04L_^_P O^-2'2M-'_+A:?]^5_P */[+TW_H'VO\ WY7_  H
MC_X2#1_^@I9_]_E_QH_X2#1_^@I9_P#?Y?\ &I/[+TW_ )\+7_ORO^%*-*TT
MC/V"U_[\K_A0!%_PD&C_ /04L_\ O\O^-'_"0:/_ -!2S_[_ "_XU+_96F_]
M ^U_[\K_ (4?V7IO_/A:_P#?E?\ "@"+_A(-'_Z"EG_W^7_&C_A(-'_Z"EG_
M -_E_P :E_LK3O\ H'VO_?E?\*/[+TW_ )\+7_ORO^% $7_"0:/_ -!2S_[_
M "_XT?\ "0:/_P!!2S_[_+_C4G]EZ;_SX6O_ 'Y7_"E_LG3O^?"U_P"_*_X4
M 1?\)!H__04L_P#O\O\ C1_PD&C_ /04L_\ O\O^-2G2M.'_ ##[7_ORO^%(
M-,TT]+"U_P"_*_X4 1_\)!H__04L_P#O\O\ C1_PD&C_ /04L_\ O\O^-2_V
M5IO_ #X6O_?E?\*3^R]-[6%J?^V*_P"% $?_  D&C_\ 04L_^_R_XT?\)!H_
M_04L_P#O\O\ C4HTK33_ ,N%K_WY7_"D_LO3<X_L^U_[\K_A0!'_ ,)!H_\
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
MJMK8D7UQY\LERT,,=O Q;(4$KCN1ZU-=^-]&M+-+LR3RPM'YK&&%G,:[MN6
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
MX]]1_P"PA/\ SK>H *PM*_Y&;7OK!_Z :W:PM*_Y&;7O]Z#_ - - &[1110
M4444 %%%% $,T,<\3Q2HKQN-KJPR&%.2-4540;5484#M4E% #=I]>*-M.HH
M;MYSFEQCI2T4 -*YXXQ1M%.HH ;MI-G;M]*?D44@&XJ#[)";D7)C4W 78)<?
M-M],^E6:*8#=O)YH(QS3J*5@*2Z98B P"UA\EG\PIMX+YSN^N:N 4M%, HHH
MH **** "BBB@#!MO^1WO_P#KSB_]"-;U8-M_R.]__P!><7_H1K>H **** "B
MBB@ KG]9_P"1GT#_ 'YO_0*Z"N?UDC_A)] Y_CF_] H WSTJ&WM8;6+RH(UC
M0$D*HP,DY-3T4 -QSUH ]33J* &E<\@T8.>M.HH ;MZ\]:-O&.*=10 QDR,?
MGQ6?:Z'IEE<M<6ME!#,Q)+HF#SU^E:=% #0,=Z-OTIU% #=M&/>G44 -"\T$
M?2G44@&[.>M&WIS3J*8#=M00VD-LA2")8T+%RJ# )/?ZU9HH :14-S:P7D+0
M7,22PM]Y&&0:L44 5XK:&&222.)$>3&Y@.6QTJ91^5.HH ;CZ4;?>G44@&A0
M!UHV 8]J=13 @GMH;@)YT:R!'#J&&<,.AJ4#FG4E &%X8_X]]1_["$_\Q6]6
M%X8_U&H_]A"?^=;M  >E<P[:KIFOZC<0:2]Y!=>6R.DJKC:N""#73T@7G- &
M!_;6M?\ 0N3_ /?]*/[:UK_H7)__  (2N@HH Y_^VM:_Z%R?_P "$H_MK6O^
MA<G_ / A*Z"B@#G_ .VM:_Z%R?\ \"$H_MK6O^A<G_\  A*Z"B@#G_[:UK_H
M7)__  (2C^VM:_Z%R?\ \"$KH** .?\ [:UK_H7)_P#P(2C^VM:_Z%R?_P "
M$KH** .?_MK6O^A<G_\  A*/[:UK_H7)_P#P(2N@HH Y&_\ %VI:?-;02>&+
MV66Y+"-(I4).T9/>JC^.]3A;;)X(UM5_O84C]#6OK0_XJSPY_O7'_H KH,'L
M: .'7XB9X?1+R%O2;Y?YU.GCU9,!+*$GT-X@Q^==@8U;[ZJWU&:KS:98W Q-
M9V[_ .]&#_2@#"C\4WLO,6CK(/\ 9O8C_6IUUS6&^[X>E;Z7*&K,OA70IOO:
M5:Y]50+_ "JJ?!.A@YCMI83_ -,IW7^1H =_;6M?]"Y/_P!_TI/[;UG_ *%N
M?_O^E-'A"",_N-4U6(=@MT2!^>:4>']30_N?$M\!Z2HC_P!* '?VUK7_ $+D
MW_@0E']M:U_T+D__ '_2C[!XFA&(];M)A_TVL]I_,-3<^+HAGR](N/HSH?Y4
M ._MK6O^A<G_ ._Z4?VUK7_0N3_]_P!*9_:?B6/_ %OA^&0#KY5VN?R(I/\
MA(M0C.)O#.HJ.YC*/_(T 2?VUK/_ $+D_P#W_2C^VM:_Z%R?_P "$IG_  E]
MI'Q<:?JD!_V[1L?F*D3QEH+'#WWE-Z2QLO\ ,4 )_;6M?]"Y/_X$)0=9UDC'
M_"-S?^!"5:A\2Z).<1ZM9D^GF@?SJ]'?6LO^KNH'_P!V0&@#%TB/49_$%YJ-
MY8&SC>W2)%:0,S$$DGCIUKH12'!Y!_*ESB@!:*3.!0#0 M%)D49% "GI7/:_
M;W_]H:7?V5G]J^RR/YD8<*<,,9&:Z'-&* .?_MK6O^A<G_\  A*/[:UK_H7)
M_P#P(2N@HH Y_P#MK6O^A<G_ / A*/[:UK_H7)__  (2N@HH Y_^VM:_Z%R?
M_P "$H_MK6O^A<G_ / A*Z"B@#G_ .VM:_Z%R?\ \"$H_MK6O^A<G_\  A*Z
M"B@#G_[:UK_H7)__  (2C^VM:_Z%R?\ \"$KH** .?\ [:UK_H7)_P#P(2C^
MVM:_Z%R?_P "$KH** .?_MK6O^A<G_\  A*/[:UK_H7)_P#P(2N@HH Y_P#M
MK6O^A<G_ / A*/[:UK_H7)__  (2N@HH Y_^VM:_Z%R?_P "$H_MK6O^A<G_
M / A*Z"B@#G_ .VM:_Z%R?\ \"$H_MK6O^A<G_\  A*Z"B@#G_[:UK_H7)__
M  (2C^VM:_Z%R?\ \"$KH** .?\ [:UK_H7)_P#P(2C^VM:_Z%R?_P "$KH*
M* .?_MK6O^A<G_\  A*/[:UK_H7)_P#P(2N@HH Y_P#MK6O^A<G_ / A*/[:
MUK_H7)__  (2N@HH Y_^VM:_Z%R?_P "$I#K.M$C_BFYN/\ INE=#10!B>&K
M>ZM["X:\@\B6:ZDF\O=NVACQS6UFC%+B@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHS0!SVL_\C;X<^MQ_P"@"NAKF-9NH?\ A*M#8RH%@-QYI+?<^0'G
MTXKI8W#QJP(((R".] #J*** "BBB@ I,4M% "8HQ2T4 )CFC'O2T4 (1GO3'
MA20$.JL/1ES4E% %&71M-G_UNGVK_6):HR>#_#TA+'2K=6]5&T_I6Y10!SA\
M$Z.&W1?:X3_TRN7']:#X69#_ */KNKQ#T^T;A^1KHZ* .>_L76XA_H_B6<^T
MUO&_]*;]D\61GY=3TV8>DELRG]#71XHQ0!S?G^+8SS8Z7/\ [DS(?U%*=8\0
MPD";PWO]3#=*W\Q71;:,<=: .=_X2>YB_P"/GP]JL?ND:N/T- \::8IQ/#?V
MY_Z:VC_S KH<$ \TW.3@C/./6@#$C\:>'G;:=3CC;TE4I_,5=C\0:/-CR]3M
M&ST_>BK<EI!+_K((G_WD!JE-X>T><YETNT8GN8A0!>2ZMY/N3Q/G^ZX-2Y&,
MCD>U8#^"O#SG/]F1H?6-BN/R-,;P7IH_U%QJ$![>5=N,?@30!T6>>E&:YS_A
M%[F/_CW\1:K'Z;G5Q^HI?[&\11?ZGQ)O]IK16_D10!T612;P!DYKG#!XPB^[
M>:5,!_>B9,_E6#XGU/Q99VD#16EO]M#@V\=K*S><>ZE2.GXB@#T+<,TM9NB7
M&H7>D6UQJ=D+*]=09;=9-P1OK6CS0 M%)S1S0 M%)S1S0 M%)S1S0 M%)S1S
M0 M%)S1S0 M%)S1S0 M%)S1S0 M%)S1S0 M%)S1S0 M%)S2$D=J '44W/;H:
M.?6@!QZ5BS^(5BU":SAL+V[DA"F0P(I5=PR!DD5M5A:2!_PD^O?[T'_H!H =
M_;\W_0"U7_OVG_Q5+_PD$W_0!U7_ +]I_P#%5M44 8O_  D$W_0!U7_OVG_Q
M5'_"03?] '5?^_:?_%5LDT T 8W_  D$W_0!U7_OVG_Q5'_"03?] '5?^_:?
M_%5M4TDCO0!C_P#"03?] '5?^_:?_%4?\)!-_P! '5?^_:?_ !5; )SS3J ,
M7_A()O\ H ZK_P!^T_\ BJ/^$@F_Z .J_P#?M/\ XJMJF@DF@#'_ .$@F_Z
M.J_]^T_^*I#K\Q_Y@6J_]^T_^*K;HH \Q\0:)+K'BFQU2/3-6@M1D7]N(E_T
M@8&W^+V /M79)KLJ1JJZ!J@4#  B3C_QZMO%(3CZ4 8__"03?] '5?\ OVG_
M ,51_P )!-_T =5_[]I_\56SDTF3WH Q_P#A()O^@#JO_?M/_BJ/^$@F_P"@
M#JO_ '[3_P"*K:HH Q?^$@F_Z .J_P#?M/\ XJC_ (2";_H ZK_W[3_XJMJD
MR>U &-_PD$W_ $ =5_[]I_\ %4?\)!-_T =5_P"_:?\ Q5;(I: ,7_A()O\
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
M2><)!*WF%\8)+]3D<4@,RV\8WNJV]B--L8A<SVC7<BW#E5158K@$=3D54O\
MQ=>:KHTZZ59H)?[-:ZF,TNTQ@Y&%(ZG(/M70/X2T:2TMK<6QCCME*1>7(RD*
M>2N1R0?0TM[X5T?4!&L]H L</D 1L4!C_ND#J*8',:9XAFLX%2UMC/=3SVMN
M7GG.UF>+.[VZ=!UIU[\0+RVMQ%'9V_\ : :9&CD9MCM&<;4QSDY'6NI3P]I<
M;JR6JJR21RK@GAD7:I_ <5BZOX*2[OOM5DUK&&5P\<\1<!G.2ZG.0W% %[66
MUR\\+126$?E7[B-YX4?:^WJZ(QZ-CO7-Q:W=S:OIQTAYY6AM[E9H=0<AD92"
M0X'4CH#[UV*:+$=%M]-NYYY_)51YY<K(2.^1TIMKX=TNR:,PVP5HT=%8L22'
M^]D]R?6D!S8^(,UR\7V#3)+C$,4LJ!6+,7_A4CCCWJV?%]Z+V5C8Q#3XK\63
M.9/WC$C@XZ#DX-:J^%M)1X&C@>+R4$:B.1E#*#D!@/O?C4LV@:=)!-%Y 7S9
M_M)()_UN,!OPXXH$CF;+Q]=7+7-TUE"^G06SW#O$S;T8-M6-LC&3UXJK<>)]
M1TOQ!/>:C I,EC"(+>WD+J6=\#(['U-:>C>"6T^=?M-Q!);B%X7BAB*"Y#=3
M+V)^E:L/A#1(HY4%JQ$L:QLSR%FVJ<J 2<C!Z4#$TK6;O4],OI+BS>UE@W*&
M*D+)QG<N><?6N0\.:YJ4<$&IM>7DMD+-FO7OCB/SBWR!#C/Y=L5Z!::9;65K
M);1+(4?.XR.79L]<D\U&VB:>^B_V0UN#8[-GE$G@?6GL!S<7CB]EL)L:?&U[
M'?1V>PLR(V\9#<\@4R;QS=P71TQK%3JB2R(XC#/%A1G/'/.:T;SP7I]S9+;0
M;H4:[CN9V9B[2E!CEB<_C5W_ (1721;) D#IMD:42I*PD+-U)?J<T@*.G>)=
M2U/5[:R33E@1K5;FX,[$/'DXVA?7N/:F.UUK/BS4;"2_N;.VL8HVC2W?8SEA
MDL2>H'3%;UMI5G:W8N88<3"$0ELDDH.0*@U#P_I^I727=Q"XN%79YD4A1F7T
M)'4>U,#%O?%%[9OJ#06T<]GI3)'=R2/MD<D DJ!QT(^M=6D@=592<%01GW]:
MRI_"^D7%V+B6URPVY 8A7V_=W+T8CWIM_P"'8;N0F&62#S+I+FXV,<R;>@]J
M (]8N[F'Q)H$$,S+%<22B5?[P"$C]:S;OQ)J>F^(];%PL$FEV-I',J+D2[FS
MWZ<G\JW]5T6QUCR&NU?? Q:)XY"C(2,'!'M3'\.Z;+.9Y8"\C0?9WW.3YD?H
MW][\:0KF%HM[JEQXTNUU%(HB=/BD2*&4LF"QYP>A[>]=!'K4%S=_9[5C(R2F
M.7@C;@=:IP^$=%@5U2W?+[ S-*Q8A#E1GT![5MQQ1HS,B(I8Y;:.IIC)12T4
M4 8-M_R.]_\ ]><7_H1K>K!MO^1WO_\ KSB_]"-;U !1110 4444 %<_K/\
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
M31_PEFF_W+W_ , Y/_B: -RBL/\ X2S3?[E[_P" <G_Q-'_"6:;_ '+W_P
MY/\ XF@#<HK#_P"$LTW^Y>_^ <G_ ,31_P )9IO]R]_\ Y/_ (F@#<HK#_X2
MS3?[E[_X!R?_ !-'_"6:;_<O?_ .3_XF@#<HK#_X2S3?[E[_ . <G_Q-'_"6
M:;_<O?\ P#D_^)H W**P_P#A+--_N7O_ (!R?_$T?\)9IO\ <O?_  #D_P#B
M: -RBL/_ (2S3?[E[_X!R?\ Q-'_  EFF_W+W_P#D_\ B: -RBL/_A+--_N7
MO_@')_\ $T?\)9IO]R]_\ Y/_B: -RBL/_A+--_N7O\ X!R?_$T?\)9IO]R]
M_P# .3_XF@#<HK#_ .$LTW^Y>_\ @')_\31_PEFF_P!R]_\  .3_ .)H W**
MP_\ A+--_N7O_@')_P#$T?\ "6:;_<O?_ .3_P")H W**P_^$LTW^Y>_^ <G
M_P 31_PEFF_W+W_P#D_^)H W**P_^$KTW^[>_P#@')_\31_PE>FC^&]_\ Y/
M_B: $\,?ZC4?^PA/_.MVL'PJ6>PNYC')&LU[-(@D4J2I/!P:WJ "L&?0]035
M+J]T[5%MA<[/,1[</RHP,'/I6]10!@_V;XA_Z#T/_@&O^-']F^(?^@]#_P"
M:_XUO44 8/\ 9OB'_H/0_P#@&O\ C1_9OB'_ *#T/_@&O^-;U% &#_9OB'_H
M/0_^ :_XT?V;XA_Z#T/_ (!K_C6]10!@_P!F^(?^@]#_ . :_P"-']F^(?\
MH/0_^ :_XUO44 8/]F^(?^@]#_X!K_C1_9OB'_H/0_\ @&O^-;U% &#_ &;X
MA_Z#T/\ X!K_ (T?V=XA_P"@]#_X!K_C6]10!R5ZGB:VU"PMTUFV9+AV#LUJ
MH*@#/ SS5\:=XAQ_R'H?_ ,?XT_55#^(=%_=P,RM,P+MAU^4<J._O6TO2@#"
M_LWQ#_T'H?\ P#7_ !H_LWQ#_P!!Z'_P#7_&MZB@#!_LWQ#_ -!Z'_P#7_&C
M^S?$/_0>A_\  -?\:WJ* ,'^S?$/_0>A_P# -?\ &C^S?$/_ $'H?_ -?\:W
MJ* ,'^S?$/\ T'H?_ -?\:/[-\0_]!Z'_P  U_QK>HH P?[-\0_]!Z'_ , U
M_P :/[-\0_\ 0>A_\ U_QK>HH P?[-\0_P#0>A_\ U_QH_LWQ#_T'H?_  #7
M_&MZB@#!_LWQ#_T'H?\ P#7_ !H_LWQ#_P!!Z'_P#'^-;U% &+IFCW=GJ=QJ
M%Y?B[GFC6+"Q",*H)/\ 6MH=*** "BBB@ HHHH *:%P<YIU% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %(<TM% #<'-&VG44 %%%% !1110 4444 %%%% !1110 4444 %%%(Q..
M* ,742#XHTA2T&=DQPP^?H/N_P!:VE.16!=W,7_"46.;F !89=RL,MP1T;MC
MT[UO)]P8Z4 .HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ [<5SJ^+8)))1!I^HSI'(8]\<
M&58@X.#715SW@[_D"R?]?<W_ *$: %_X2D?] ;5?_ ?_ .O1_P )2/\ H#:K
M_P" _P#]>N@H/2@#G_\ A*1_T!M5_P# ?_Z]'_"4C_H#:K_X#_\ UZW@V:7-
M &!_PE(_Z VJ_P#@/_\ 7H_X2D?] ;5?_ ?_ .O6\&R>*-W&: ,'_A*1_P!
M;5?_  '_ /KT?\)2/^@-JO\ X#__ %ZWMU*#GB@# _X2D?\ 0&U7_P !_P#Z
M]'_"4C_H#:K_ . __P!>M_(/>D)H P?^$I'_ $!M5_\  ?\ ^O2'Q2/^@-JW
M_@/_ /7KH%.1G-+0!Y7?6<]WXLCNTL]431)#YUW9BVSYDP/RX.<A3@$_2NS7
MQ0 N/[&U7_P'_P#KUO%L$\TX'B@# _X2D?\ 0&U7_P !_P#Z]'_"4C_H#:K_
M . __P!>M^C/O0!@?\)2/^@-JO\ X#__ %Z/^$I'_0&U7_P'_P#KUO;J=0!S
M_P#PE(_Z VJ_^ __ ->C_A*1_P! ;5?_  '_ /KUOYXI-W..: ,'_A*1_P!
M;5?_  '_ /KT?\)2/^@-JO\ X#__ %ZW@3FG4 <__P )2/\ H#:K_P" _P#]
M>C_A*1_T!M5_\!__ *];Y-(30!@_\)2/^@-JO_@/_P#7H_X2D?\ 0&U7_P !
M_P#Z];V_I[T;O:@#!_X2D?\ 0&U7_P !_P#Z]'_"4C_H#:K_ . __P!>M[=Z
MTH- &!_PE(_Z VJ_^ __ ->C_A*1_P! ;5?_  '_ /KUO%L>]&[DT 8/_"4C
M_H#:K_X#_P#UZ/\ A*1_T!M5_P# ?_Z];^:,T 8'_"4C_H#:K_X#_P#UZ/\
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
MUI,T\"R/&4))P#Z=C4-II=O9M*T*-^]D$C!F+ $# QGITJ]B@2(;W_CPN?\
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
M8Q_:5G_W^7_&G_V)I7_0.M?^_0H_L32O^@=:_P#?H4 -_MK2?^@G:'_MLO\
MC1_;6DXQ_:=IC_KLO^-._L32O^@=:_\ ?H4?V)I7_0.M?^_0H KR^(]%AGBA
M;5+3?-D1CS1S@9-2KK6DE>=3M#G_ *;+_C6'K&D::GBGP^BZ?:A7,X8>4.?D
M%;XT32R,_P!G6O\ WZ% #?[:TG_H)V?_ '^7_&C^VM)[:G:?]_E_QIW]B:5_
MT#K7_OT*/[$TK_H'6O\ WZ% #?[:TG_H)V?_ '^7_&C^VM)_Z"=G_P!_E_QI
MW]B:5_T#K7_OT*/[$TK_ *!UK_WZ% #?[:TG_H)VG_?Y?\:/[:TG_H)V?_?Y
M?\:=_8FE?] ZU_[]"C^Q-*_Z!UK_ -^A0 W^VM)S_P A.T_[_+_C1_;6DC_F
M)6?_ '^7_&G?V)I7_0.M?^_0H_L32O\ H'6O_?H4 -_MK2?^@G9_]_E_QH&M
M:2/^8E9_]_E_QIW]B:5_T#K7_OT*/[$TK_H'6O\ WZ% #?[:TG_H)6?_ '^7
M_&C^VM)_Z"=I_P!_E_QIW]B:5_T#K7_OT*/[$TK_ *!UK_WZ% #?[:TG_H)V
MG_?Y?\:/[:TG_H)V?_?Y?\:=_8FE?] ZU_[]"C^Q-*_Z!UK_ -^A0 W^VM)'
M_,3L_P#O\O\ C1_;6D_]!.S_ ._R_P"-._L32O\ H'6O_?H4?V)I7_0.M?\
MOT* &_VUI/\ T$[3_O\ +_C0-;TH#_D)V9_[;+_C3O[$TK_H'6O_ 'Z%']B:
M5_T#K7_OT* $_MS2O^@G9_\ ?Y?\:/[<TK_H)V?_ '^7_&E_L32O^@=:_P#?
MH4?V)I7_ $#K7_OT* $_MS2O^@G9_P#?Y?\ &C^W-*_Z"=G_ -_E_P :7^Q-
M*_Z!UK_WZ%']B:5_T#K7_OT* *]]KFE?V?<XU*T_U3?\ME]/K3?"G'A;3!_T
MP%6O[$TK_H'6O_?I?\*NI&L:A44*JC  & * '4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 <]K/\ R-OASZW'_H KH1TKGM9_
MY&SP[];C_P! %=#0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 'I6&_BS1(Y7C:^RT9*M
MMC8@'N,@5N5SOA!5.CR_*N?M<W;_ &S0!)_PE^A_\_Q_[]/_ (4?\)?H?_/\
M?^_3_P"%;>P?W5_*C8/[J_E0!B?\)?H?_/\ '_OT_P#A1_PE^A_\_P ?^_3_
M .%;>P?W5_*C8/[J_E0!B?\ "7Z'_P _Q_[]/_A1_P )?H?_ #_'_OT_^%;>
MP?W5_*C8/[J_E0!B?\)?H?\ S_'_ +]/_A1_PE^A_P#/\?\ OT_^%;>T?W5_
M*DPOHOY4 8O_  E^A_\ /\?^_3_X4?\ "7Z'_P _Q_[]/_A6U\OHOY487T7\
MJ ,7_A+]#_Y_C_WZ?_"D/B_0O^?T_P#?I_\ "MS:/1?RI,+Z+^5 'E7B*87O
MBNRN-.U@IILY;[8=C[X3@ F/C^(#%=S%XLT&*)(UO6VJH4?NG/ _"MT!3T"_
ME1M'HOY4 8G_  E^A_\ /\?^_3_X4?\ "7Z'_P _Q_[]/_A6UA?1?RH^7.,+
M^5 &+_PE^A_\_P ?^_3_ .%'_"7Z'_S_ !_[]/\ X5M87T7\J,+Z+^5 &+_P
ME^A_\_Q_[]/_ (4?\)?H?_/\?^_3_P"%;6!_=7\J,+Z+^5 &+_PE^A_\_P ?
M^_3_ .%'_"7Z'_S_ !_[]/\ X5M?+Z+^5&%]%_*@#%_X2_0_^?X_]^G_ ,*/
M^$OT/_G^/_?I_P#"MK"XSA?RHPOHOY4 8O\ PE^A_P#/\?\ OT_^%'_"7Z'_
M ,_Q_P"_3_X5M87T7\J7:/[J_E0!B?\ "7Z'_P _Q_[]/_A1_P )?H?_ #_'
M_OT_^%;>T>B_E28']U?RH Q?^$OT/_G^/_?I_P#"C_A+]#_Y_C_WZ?\ PK:P
MN<87\J7:/[J_E0!B?\)?H?\ S_'_ +]/_A1_PE^A_P#/\?\ OT_^%;>T'^%?
MRHV#^ZOY4 8G_"7Z'_S_ !_[]/\ X4?\)?H?_/\ '_OT_P#A6WL']U?RHV#^
MZOY4 8G_  E^A_\ /\?^_3_X4?\ "7Z'_P _Q_[]/_A6WL']U?RHV#^ZOY4
M89\8:& 3]N;C_ID_^%;%M<174$<\$@DBD&Y'4\$>U,O4']GW/RK_ *INWL:H
M^%<?\(MIN/\ G@M &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7/>#_^0/+_ -?<W_H9KH:Y
M[P?_ ,@>7_K[F_\ 0S0!T-%%% !1110 444FZ@!&&>/6O.I/%^HQZ1>H%N3=
MIJ9MX[@6_P"Z">8 !GZ<5Z*>2"*R#X:TXZ=/8>6XMYK@W+J'()?=NSGZB@#&
MC\;0W6K264%M(8?,>W%PH)*NH.6(Q@+D'G-9ND^,[C2_#]C/K=K+Y4L$CQW!
MD#-(RGH1VR.:ZJ#PY:VU[+<P27,:R,7:W24B(N>K;?4U3M_!&C6T9B\J::$1
MM''#-*66(,<MM'8GUH RF\7+J%F/-MKN QW,&&@<A7#GCYB.1ZBKWBY;^(V,
MUEJES:^==Q6S)& 5*LV">>]7QX8M#:K;3S7=Q&DB2+YTY8J4.5Q[>U:%]ID&
MHI"MRI80SK.F&(^=3D&@1R^G>-(GO5LD@N+B!'DA^U')8N@.2P P 2",TD?C
MLK:K=WFER6\,UJUS ?-#%PI (;TZCFMR'PY:VUS--!)<I'*69K9)2(MS?>.W
MU-9VL>"K6]T=;.TQ')!;FW@,I++L)!*GZXZT#*:>-;@:9?7<NE#;;7*P+)',
M'B;(SO+ <*,\GUJ&Y\2W]IK]]<QVQNK&.PAN)$2==D8).XK_ 'C5[2?"5Q#:
M75O=7+VUO*RF&VM)FVPD#!.X]=W<=*T(O!^DPVLUM' 5AFM5M&4.?]6O3\>:
M ,V/QQ!-K/V2VM99;?SA;M*H)97(SDC&-HSR<TV'QR2B3W.ER0VDRS>4XE#,
MQCSD$=LXK9A\-6EM>_:;:6YB4L':!)2(G8#&2O<X JEJ'@RSGT865J3%)"DH
MMW=BP4R9W9'?K2 =X:\23:_<W2-9)## J,DR3"17W#...X'6N<M==U:7Q#*+
M>_FN'34I()K1H\11VP_BW8X(^O>M[PMX=O-$FE:5XHK=HE1+2%V= PZOD]SZ
M5L6VCVMI;7<$,7R7<CR3*QR&+?>I@<W%X]C8ZF&LS(;.W-RIADR)$W8QD]_T
MIUSXY_LXF'4=.>"ZD5'MX_,W!P_ R1T(P:EN? EDFDW=M92SK--:?8T:>4N$
MCSD*!V%6H?!FFK RS&>6X98QY[3$O'L^Z$/;%("G#XQFN5L8[?2)FN;J=X0K
M/L0%!DMD]5Q5K6+N]G\0:?H=M<M9K/ ]Q-,@!?:N!M4GIR<YK1AT*VCFLYI)
M)YY[0N8Y99"S$L,'/X4NK:);:LT$DK2Q3V[%H9X7*.A/!P?3VH S;C5[W39U
MTJWADU2]B@-Q*[L(OW><#GNQQ6SI>HQ:KIEM?0!A%.@=0W49[5G7'A.PN5C)
MENTECC,1G2<AY$)R58]Q2WGAT"QEATN62UD:U^RQ8D.R-<_>"_WNO-" 3Q9?
MW6FZ1%/:2;)#=0QDXS\K. 1^50:QK6I6/BO3M/M[6&2RN(999W9\,NW'(^@K
M1O\ 0X-2T>/3KIYFC381(KX?<O1L^M0GPW;M)92R7%U)/:%C'*TIW,&ZJWJ#
MZ4P,*'Q!?ZKXCT&2.VDMM,N?/:-_,!\Y0HQN';U%=/<:Q:P3R6PD5[E &,(/
MS8)P*S(O!.EPRJZ-<@1K(L($QQ"''S;/2MBVTVWM=A2,-(D8C$K_ #.0.F3W
MH MKTIU-!"C!IU !1110 4444 07O_'A<_\ 7)OY&LWPI_R*NF?]<%K2O?\
MCPN?^N3?R-9OA3_D5=,_ZX+0!LT444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5SW@__ ) \O_7W
M-_Z&:Z&N>\'_ /('E_Z^YO\ T,T =#1110 4444 (:P-5\20:9>743PO(+:W
M6:1EZ[F;:B@>IK?;I7,VD+6_CO5!+&QCO+>&2-BN1E,@C- $;^,&70)M8CTJ
MYEMH9'5PC ,%3JV#[YK4L=>AN([?[6@L9[CF*"612S#L>*-?T^6_\.WUA:B-
M99X61 ?E&37+S^$+J;69)IH'N;>X6#)6Z\OR3& ,8QDCC/&* .R75K!KS[(M
MY ;G)'E"0%LCJ,4R/7-+EEDBCO[9I(@3(JR E0.I/M[UR-UX6NX;::X2& SK
MJDEZ63[[1%3QGKGVK \+6(NQ-:S6<>H3W&G&$LI,7E(&SY3MCAB>_/2@#O;K
MQ586M_I\9EB-K=I(PN?,&Q2HZ'ZYK3DU6P@\GS;N!?.YBRX^?Z>M<CIWAC4V
MN-,DU)+>2.T-QM1PI95=0%!P,,1ZUFP^!K^,0+=1?;(VMQ;O%'=>6L9#,>.#
MQ@]O2@1Z VK:>EVMHUY MRQVB(R#=GTQ34U?3I;XV4=[;O=#K") 6XZ\5R=U
MX2N<:G)%#;^;+>PSQ/GYPB  C/7/&/>L7P6K)XBM'GB%Q*1.JE$VM: MD^9Q
MR3P.M SK]4\7Q:7J%U;OI]U+#9HDES<1XVQJW3CJ?PK9CU:PEG\B.[A>79OV
M!QG;C.<5S]QX474/$U_?:@SM8S10JL"2D+(4R2'4=>V*S%\-:R?%-OJ%T(C#
M;3S2"2.0 &(H0JB,#J.^30!V,.L:=<S-#!>V\LB+N94D!('K0NL:=) \RWT!
MA1MK2;QM!],UYQIGA;4]8\.:?"MM!IJ103 3QG#RER<*1C('KFM(>"YY]->)
M[%8IGFM_-$MSYJR)&V3@8 % &[=^*O*U.*SLK&2\27R\31GY<L3_ " )KH99
M4AC,DC*B+U9C@"H+IX["RFN$B7;#&7"(O)P. ,5E7PU75_".ZWABMM1N(U8P
MR'(7G)7/8X[^M &O:W]M?6_GVLT<T.2-T;9&17-P^/+5T66?3KJ""5)7MI'Q
MB;R\[@/0\=ZD\):)>:0FJ-=QB/[5<&:.+S?,*C:!R<#T-4-/\$M:^'9HYV,V
MIF&>*'S)BT<6\G[H_AX(I :=IXRLYH[AKVVFL6AMA=E9,-NB/1N._M5_2M7G
MU,;I-+N;2,J'C:;'S@].G0^U<J/ ES%:75G \:07>GQHY9RQCN$P1MSSL/<5
MU6DSZO* -2L(;?8H!:.;?O;U QP*8$">)5N-4FM;*PN;J*WD$,]Q'C8C]P,]
M<9&:TEU2Q>\-FEU UT!DPB0;ORK TNQUC1;F[M+>V@N;*>Z:>.X:7:T8<Y8%
M<<X-4++PQJ45U8P26]JB65\]T;]6S),I).W&,@G.#ST% '4MK^DJ7#:C:J4&
M7!E' I\VM:;;^69KZW02 ,A:4#<#T(]O>N1T_P %R6[Z*TUM9L;5KEI^,[O,
MSM[<_CTK'@\/ZG!>RZ7_ &=;7<O]E>07E.%BW2-C!(Y '84 >E'4[(7@M/M,
M7VDC(BWC)J/^VM-\R2/[?;;XU+.OFC*@<$FN)B\)ZT-8TYY3')%97,;K.LNW
M,:I@@KC);/<FK%MX*E2WL(IH;8!+JYDNBG5XY V.>_4<>U '2ZMKL&EVPGP)
M5#(9%5AE8V.W?CTS6D+B+@!U.3@8.<FO,+.POI?!FI7%U&TU[>R)I]J0AR84
M?:C8[< DUW^FZ';:;O:-278@[F8GG !H U0<C-+2#I2T %%%% $%[_QX7/\
MUR;^1K-\*?\ (JZ9_P!<%K2O?^/"Y_ZY-_(UF^%/^15TS_K@M &S1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7*^$[^TATJ5);N"-Q=S$JT@!'S'M755FR^'M'FE:673+5I&.
M68Q#)- $_P#:FG_\_P!;?]_5_P :/[4T_P#Y_K7_ +_+_C5;_A&M$_Z!5I_W
MZ%'_  C6B?\ 0*M/^_0H L_VII__ #_6O_?Y?\:/[4T__G^M?^_R_P"-5O\
MA&M$_P"@5:?]^A1_PC6B?] JT_[]"@"R=2L"/^/^V_[^K_C3/[0T\$G[=:Y/
M_39?\:A_X1K1/^@5:?\ ?H4G_"-:)_T"K3_OT* +/]I:?_S_ %K_ -_E_P :
M/[2T_P#Y_K;_ +_+_C5?_A&]$_Z!5I_WZ%'_  C6B?\ 0*M/^_0H G_M'3_^
M?ZV_[_+_ (T@O].!R+VT&>N)5Y_6H?\ A&]$_P"@7:?]^A1_PC>B?] JT_[]
M"@"?^T=/P1]NMN>O[Y?\:/[1T_\ Y_[;_O\ +_C4'_"-Z)_T"K3_ +]"C_A&
M]$_Z!5I_WZ% $QU'3C_R_6O_ '^7_&D^W:<6)^VVHSW$J@_SJ+_A&]$_Z!5I
M_P!^A1_PC>B?] NT_P"_0H G&HZ>!C[=:X_Z[+_C1_:.G?\ /];?]_5_QJ#_
M (1O1/\ H%6G_?H4?\(WHG_0*M/^_0H G&H:<!C[=;8_ZZK_ (TO]I:?_P _
MUK_W]7_&J_\ PC6B?] JT_[]"C_A&]$_Z!5I_P!^A0!8.I:?C_C^MO\ O\O^
M--74=/!S]NM?^_R_XU#_ ,(UHG_0*M/^_0H_X1O1/^@7:?\ ?H4 6/[1T_/_
M !_6W_?Y?\:/[2T_/_'_ &W_ '^7_&J__"-Z)_T"K3_OT*/^$;T3_H%6G_?H
M4 3G4=//_+]:_P#?Y?\ &E_M'3\<7UM_W^7_ !JO_P (WHG_ $"K3_OT*/\
MA&]$_P"@5:?]^A0!8_M+3QTOK4?25?\ &D_M'3_^?ZV_[_+_ (U!_P (WHG_
M $"K3_OT*/\ A&]$_P"@5:?]^A0!8_M+3^?].MN?^FR_XTG]HZ?_ ,_UK_W^
M7_&H/^$;T3_H%6G_ 'Z%'_"-Z)_T"K3_ +]"@"<:CIP_Y?K7_O\ +_C1_:&G
M_P#/]:_]_E_QJ#_A&]$_Z!5I_P!^A1_PC6B?] JT_P"_0H F_M'3Q_R_6O\
MW^6G#4]/ Q]NM?\ O\O^-5_^$:T3_H%6G_?H4?\ "-:)_P! JT_[]"@"S_:F
MG_\ /]:_]_E_QH_M33_^?ZU_[_+_ (U6_P"$:T3_ *!5I_WZ%'_"-:)_T"K3
M_OT* +/]J:?_ ,_UK_W^7_&C^U-/_P"?ZU_[_+_C5;_A&M$_Z!5I_P!^A1_P
MC6B?] JT_P"_0H =>ZG8&PN +ZVSY3?\M5]#[U7\*'_BEM, Q_J!4O\ PC6B
M?] JT_[]"M***.&-8XT5$4855& !0 ^BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $F 2P# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MZ"\U6XUCX<2:E8AXKB6V!V6[DO",@,!QD.%S[@BCH!UTEQ!$H:2:-%+!068
M$GH/J:D# @G/2O.=5A\/_P!A0Q^&I[1"]_9;Y+0APO[T89ATW^N>?6J>K^)M
M1T[3KJS_ +4N6NK>XN5BF9X(C(L>W:'9EVL?F^XJY8>F.6&YZCO7.,BEW#UZ
M]*\W.IZC=:N(K>]^QO>75DDLD,2;MKVSNP!(/.0,$YQ^E227FM2:DRKKUU'&
MVM?V:(Q%'A8O+W$\KR^1P>@ST-%@/0S(@."PH\Q<XSS7E.J>+]1LM)M@M_.+
MV$S-O9H4$PCG,8W;AER0O*H >^16S-J6K+K=S<'5)?L\6KQ6:6?EH(S&\:DY
M.-V<G(.?SHV!G?;EXYZU M_:27,MK'=0O<P@&2%9 70'H67J/QKC/$NM7=KJ
MVH1+JQL7M((I+*V"*?MKL3D$$%G' 7"8(SDT:%I\S:9XG9KV[:>>YF4DF,LA
MV#[I"]>W.>@I =J;B(3+"94$K*65">2!C) ].1^=2!N>:\KLXII;?0#9ZY/Y
MD6CW4C7"F-W!4Q_)G;@ $8((SQCWJ:V\4:[=:W:HUQ%&2+;;!)<0Q),KHI=M
MC#>Y)+8VG ( QP:8K:7/3]P]12;U]:\Q^($,$NOM'*VDHW]E,8WOY=CHV\\P
M_P"W_P#6JW>>(+T3RR+J4UG/!%:O9Z=(B[[O> 6W @LQR2ORD;2,FDGH,]#W
MK_>%(\L<:,[N%1 69F.  .I)KR__ (2^_FO]7%M?RF-;"[FC61H6,4D7"D(H
MW)]')SUXJQK][=6MB;*^\0S0QRZ1+<":1(U^TS$8\H#;]T \*/FYZFF*YZ0L
MJ.BNC!E89!'((]:BDO[.&YAMI;J%)YL^5$T@#28Z[1U./:N2O[^2TL/#ML^H
MG2[.YBQ/>J44H5CRJ[G!5=Q]1VP*S_#/VG4O%<>HW=[<22#3_E4QHJ2+YK*&
MQMW#< &P#U/IQ2ZA?0]#+J.K"@.I.-PKS/6=/M+[PEXBGN[6&:6#49O)>50Q
MCS(N=I/3/M4GB#08Y_$9TW2]&M6VZ:!!)N6-;)C*W[Q1USW^7FDG=7*L>CQS
M1R[O+D5]K%6VG.".H/O3ZYKP[NB\0:[;>:9$1H&+=/G,0W'ZG&?QKI:H0444
M4 %<]K7_ "-OAC_KK<?^B6KH:Y[6O^1M\,?]=;C_ -$M0!T-%%% !7/Z;_R/
M.O\ _7K9_P#M:N@)P,URTIU;3O%.HWUMHLM];W=O;HK17$2;63S,@AV!_B%
M'4T5S_\ ;FN?]"G>?^!EO_\ %T?VYKG_ $*=Y_X&6_\ \70!T%(1DU@?VYKG
M_0IWG_@9;_\ Q=']N:Y_T*=Y_P"!EO\ _%T :5[ID-]/:3R%A):R^;$RG'."
MI!]B">*GDMDE*F1(W*G*[ES@^WI6-_;FN?\ 0IWG_@9;_P#Q=']N:Y_T*=Y_
MX&6__P 70!L&S@,GFF&(RCD.4&?SI1;()6E$<8D88+A>3]36-_;FN?\ 0IWG
M_@9;_P#Q=']N:Y_T*=Y_X&6__P 72L!LR6L<K(SHC,IRI902OTS2K#L)*A5!
MY( QS6+_ &YKG_0IWG_@9;__ !=']N:Y_P!"G>?^!EO_ /%TP-E+2&-2JQ1@
M$Y.% R?7ZTCVD<B@-'$Q!W L@.#ZUC_VYKG_ $*=Y_X&6_\ \71_;FN?]"G>
M?^!EO_\ %T ;0@4'.U/^^12F!3U53SGIW]:Q/[<US_H4[S_P,M__ (NC^W-<
M_P"A3O/_  ,M_P#XN@#8:TC9P6BB8+]W* D>N/2G>0N2=J=<].]8O]N:Y_T*
M=Y_X&6__ ,71_;FN?]"G>?\ @9;_ /Q= &R;9&=':-&9/NL1DCZ>E/\ * !V
M@#)SQZUS=EXIU74+5;FV\*WK1,6 )N[<<@D'^/U!JQ_;FN?]"G>?^!EO_P#%
MT ;"VB)]Q$7K]U<=>M#6D3E&:.-F3[I* D?3TK'_ +<US_H4[S_P,M__ (NC
M^W-<_P"A3O/_  ,M_P#XN@#9DM8IBIEBB<K]TL@./SI6MXW=79$9U^ZQ&2OT
M/:L7^W-<_P"A3O/_  ,M_P#XNC^W-<_Z%.\_\#+?_P"+H V1:1!B1%&"QRQ"
MCYOK0]M')C?&CX.1N4''T]*QO[<US_H4[S_P,M__ (NC^W-<_P"A3O/_  ,M
M_P#XN@#9:V21"DB(Z?W6&1^72G"''0+TQT_2L3^W-<_Z%.\_\#+?_P"+H_MS
M7/\ H4[S_P #+?\ ^+H V_(3!4HI4\D8ZF@PCDA5!(QGVK$_MS7/^A3O/_ R
MW_\ BZ/[<US_ *%.\_\  RW_ /BZ5@-2RT^*QDNI4+-)<RF61F.3G& ![
M5<KG_P"W-<_Z%.\_\#+?_P"+H_MS7/\ H4[S_P #+?\ ^+I@=!17/_VYKG_0
MIWG_ (&6_P#\71_;FN?]"G>?^!EO_P#%T =!7/:U_P C;X8_ZZW'_HEJ7^W-
M<_Z%.\_\#+?_ .+JH6U?5/$FCW-QH<MC;V33/))+<1/G=&5  1B<Y- '5T44
M4 !Y%-" #OQ3J* $P*,"EHH 3 HP*6B@!,"C I:* $P*,"EHH 3 HP*6B@!,
M"C I:* $P*,"EHH 3 HP*6B@# \' ?\ "-0?]=9O_1K5O8%87@__ )%J#_KK
M-_Z-:MZ@!,"C I:* $P*,"EHH 3 HP*6B@!,"C I:* $P*,"EHH 3 HP*6B@
M!,"C I:* $P*38,YR:=10 4444 %%!Z'%8-WXC:WU673[?2M1OIH(TDE-L(]
MJA]VT9=U_NGI0!O45@?\)%>_]"KK7YV__P =H_X2*]_Z%76OSM__ ([0!OT5
M@?\ "17O_0JZU^=O_P#':/\ A(KW_H5=:_.W_P#CM &_16!_PD5[_P!"KK7Y
MV_\ \=H_X2*]_P"A5UK\[?\ ^.T ;]%8'_"17O\ T*NM?G;_ /QVC_A(KW_H
M5=:_.W_^.T ;]%8'_"17O_0JZU^=O_\ ':/^$BO?^A5UK\[?_P".T ;]%8'_
M  D5[_T*NM?G;_\ QVC_ (2*]_Z%76OSM_\ X[0!OT5@?\)%>_\ 0JZU^=O_
M /':/^$BO?\ H5=:_.W_ /CM &_6?K&LV6A:;+J6HS&&SAP9)-I;:,XY !JA
M_P )%>_]"KK7YV__ ,=JKJ&IRZII]S87?A'6I+>YC:.13]GY4C!_Y:T 4/AU
MXITC7-(-GIE[]HGMWD>50C *&D8CDC'(-=Q7F/P\TF;P'X>;3X_#6LS3RS-+
M-,!;C=SA1_K>RX_'-=?_ ,)%>_\ 0JZU^=O_ /': -^BL#_A(KW_ *%76OSM
M_P#X[1_PD5[_ -"KK7YV_P#\=H WZ*P/^$BO?^A5UK\[?_X[1_PD5[_T*NM?
MG;__ !V@#?HK _X2*]_Z%76OSM__ ([1_P )%>_]"KK7YV__ ,=H WZ*P/\
MA(KW_H5=:_.W_P#CM'_"17O_ $*NM?G;_P#QV@#?HK _X2*]_P"A5UK\[?\
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
MJ0W1MX[CR9$2*,#R;B,Y$H[9.%R,<X]ZT[/3[W[--'JE\EXTORXC@\I%7&,
M;F/Z_E6C15#.9A\*W2Z7)I%QK#RZ7]G:WAC6 +(JD8&Y\G=M' P%Z<YIJ^$[
MF:\M[S4-6^T74$L+*T=OY:[(]Q"XW'DEN3GMT%=3FDH XW5/"I72)O(F>:6$
MWTT<8C&7:=7 0<]MW7O4"^"[[4--A-_JX>X6"&)4>U_=B-3N*2*&_>9.,\@<
M#BNXV_6C%# Y33/!::7:6T2WI806US;@+"%!$S!L@9XQC&*J6OAV2R\5VERH
MGEMK#357.W"S3KE5(Y^]L+#'N*[<C--V^YI!TL8_A:SET_0K6"<,)F#2R CH
MS,6(/N,XK;IH4+3LTP"BC-&: "N>UK_D;?#'_76X_P#1+5T.:YW6C_Q5?AH^
MDMS_ .B30!T5%%%  1D8-8M]X8LK[49+_P"TZA;W$D:QR&UO)(@X7.W(4@'&
MX\^];5% '/\ _"(VW_06UW_P:3?_ !5'_"(VW_06UW_P:3?_ !5=!10!S_\
MPB-M_P!!;7?_  :3?_%4?\(C;?\ 06UW_P &DW_Q5=!10!S_ /PB-M_T%M=_
M\&DW_P 51_PB-M_T%M=_\&DW_P 57044 <__ ,(C;?\ 06UW_P &DW_Q5'_"
M(VW_ $%M=_\ !I-_\57044 <_P#\(C;?]!;7?_!I-_\ %4?\(C;?]!;7?_!I
M-_\ %5T%% '/_P#"(VW_ $%M=_\ !I-_\51_PB-M_P!!;7?_  :3?_%5T%%
M'/\ _"(VW_06UW_P:3?_ !5'_"(VW_06UW_P:3?_ !5=!10!S_\ PB-M_P!!
M;7?_  :3?_%4?\(C;?\ 06UW_P &DW_Q5=!10!Q/AWP^NHZ0MQ<:QKC2&>9,
M_P!IRCA964=#Z 5K?\(C;?\ 06UW_P &DW_Q5.\'_P#(OK_U\W/_ *.>MZ@#
MG_\ A$;;_H+:[_X-)O\ XJC_ (1&V_Z"VN_^#2;_ .*KH** .?\ ^$1MO^@M
MKO\ X-)O_BJ/^$1MO^@MKO\ X-)O_BJZ"B@#G_\ A$;;_H+:[_X-)O\ XJC_
M (1&V_Z"VN_^#2;_ .*KH** .?\ ^$1MO^@MKO\ X-)O_BJ/^$1MO^@MKO\
MX-)O_BJZ"B@#G_\ A$;;_H+:[_X-)O\ XJC_ (1&V_Z"VN_^#2;_ .*KH**
M.?\ ^$1MO^@MKO\ X-)O_BJ/^$1MO^@MKO\ X-)O_BJZ"B@#G_\ A$;;_H+:
M[_X-)O\ XJC_ (1&V_Z"VN_^#2;_ .*KH** .?\ ^$1MO^@MKO\ X-)O_BJD
MM/"UE::C!?&YU&YGM]WE?:KV254+#!(#'&<'%;E% !1110 444@((R#0 M%%
M% !1110 4444 %%%% !1110 4444 %%%% !116+XIM-3O/#E]%HUV]IJ0C+6
M\J@'YQR <]CT_&@"/P?_ ,B^O_7S<_\ HYZWJ\E^"#^)[W1;S4-<O9Y+9IFB
MMH'4##;BTC],_>)'YUZU0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%)N&<9% "T444 %<G):7>K>+=3M3J^H6D%K;VS1QVDBH,OYFXG*G/W1765S
M^F_\CSK_ /UZV?\ [6H ;_PBLO\ T,FO?^!*?_$4?\(K+_T,FO?^!*?_ !%=
M%10!SO\ PBLO_0R:]_X$I_\ $4?\(K+_ -#)KW_@2G_Q%=%10!SO_"*R_P#0
MR:]_X$I_\11_PBTG_0R:]_X$I_\ $5T5-8D'I0!SW_"+O_T,NO?^!*?_ !%'
M_"+N?^9EUW_P)3_XBL#5O$VI6G_"10QP7\A@N42"YBC0Q0 A,@DG/<]CUJ\/
M%UP?$S:;%9&6VCN%M)"D,K/N*@E]P7RPHR!@G/6E<#1_X1=_^AEU[_P)3_XB
MC_A%W_Z&37O_  (3_P"(KEM/\7:EHGA2PN=2@BN(I[1FMG65GD9U('[PXY!S
MGC)[<FM73_$U[?7FFP3P-$[WC0N\:211R@1%P0LBAB >#TY&<TP-3_A&'_Z&
M77O_  )3_P"(H_X1A_\ H9=>_P# A/\ XBLO5UNK/Q1N_MG55M/L5Q>O;QR1
M[<QLF%7*9Q@GC/IS5.V\<ZG<Z=),NFQ/,QMS!\LT46)9 NUF=1EE!SE<@T:A
M8Z#_ (1=_P#H9=>_\"4_^(H_X1=\_P#(RZ]_X$I_\16!?>-[^SMVMYHM*BU*
M.6>-O/F=89/+"D!.-Q9MXP/8]:U5UN__ +7CL+N"&UCDM0X9EDS*Y0LPC/W1
MM.1ACNX)I-V M?\ ",/_ -#+KO\ X$I_\10?"[CKXEU[_P "4_\ B*Y73O%V
MIZ3X;LVU"UAE,FG0S6SB1Y'8LRI^]X)/+!OER>HZUIP^+-7O196MO86WVNXN
M)83)<+-#$52,/O564.1SMQCJ#3 U(_"GE+LC\0ZX@R3M%P@')R?X/4T__A&'
M_P"AEU[_ ,"$_P#B*P%\<WEU-86]G!IR7$R0&6WGE8R-YA8'RU4<JH4G)]>U
M6_&.H36NJV-M'J.H6B2VT[J+&+S&>5=NT$;&XY]A[TF[6 U/^$7?_H9=>_\
M E/_ (BC_A&'_P"AEUW_ ,"4_P#B*R8_%E]!JNE:;>1VKS3&*"[6(2%XY67.
M<@;%[?*3N[^E5QXXU"UTF/5;[3K86EQ',84AE8R;X\_>R.A /3D4Q7-W_A&'
M_P"AEUW_ ,"4_P#B*7_A&'_Z&77O_ E/_B*QX?%NK2PPP1:=;F\EO5MA+(DT
M,+!HV;<-ZAB1MP16IK$]]/JNDZ/%>/:?:TEEGFMP-Y\L+\J%@0,ENX/ H8R3
M_A&'_P"AEU[_ ,"$_P#B*!X7<C(\2Z]@_P#3RG_Q%5;[4=4T^?\ LVQ$-Y-:
MVANIY[URAD3) 4;!C=QU/%=#8WL=[IUM=H"J3Q+*JGJ P!_K2%<R/^$7?_H9
M=>_\"$_^(H_X1A\_\C+KO_@2G_Q%33W=Q_PF%E:+(1;/9RR-'@89@R@'/MD_
MG6!::]K]O!?-<K8W$LNJFQLP"X5"3_'_ +('/'-),9L_\(P^<?\ "2Z]G_KX
M3_XBE_X167_H9->_\"4_^(IGA*>\G@U#[<P,ZZC.AVN64 -T7/./;M72U2V
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
MS/XEUC2DFC>[>\)N;C3H':- QGR#$3M &<;ATQP.*[];&UACV0V\,:9SM2,
M9]<"JE]I-M>S6DLI91:SBX5$ P[@$ MQSC.>.XI",[PZLL'B#7;5Y!($:!V8
M #,C1#<<#U(W?C7351L+"*SFNY$9FDN9C+(S8SG  ''8 <5>IC"BBB@ KGM:
M_P"1M\,?]=;C_P!$M70USVM?\C;X8_ZZW'_HEJ .AHHHH 0G )KDWU!M(\8:
MK<36&I30W-M;".2VLWF4E#)N&5!P?F%=;10!S_\ PEUM_P! K7?_  5S?_$T
M?\)=;?\ 0*UW_P %<W_Q-=!10!S_ /PEUM_T"M=_\%<W_P 31_PEUM_T"M=_
M\%<W_P 37044 <]_PEMM_P! G7?_  5S?_$T?\);;?\ 0)US_P %<W_Q-=#1
M0!SW_"6VW_0)US_P5S?_ !-+_P );;?] G7/_!7-_P#$UT%% '/?\)9:C_F$
MZY_X*YO_ (FE_P"$MMO^@5KO_@KF_P#B:Z"B@#G_ /A+;;_H$Z[_ ."N;_XF
MD/BRU/72=<_\%<W_ ,370T4 <]_PEMJ/^83KG_@KF_\ B:7_ (2VV_Z!.N_^
M"N;_ .)KH** .>_X2RUSG^R=<_\ !7-_\31_PEMK_P! G7/_  5S?_$UT-%
M'/\ _"6VW_0)US_P5S?_ !-)_P );;?] G7/_!7-_P#$UT-% '/_ /"6VW_0
M)UW_ ,%<W_Q-'_"6VW_0)UW_ ,%<W_Q-=!10!S__  EMM_T"M=_\%<W_ ,31
M_P );;?] K7?_!7-_P#$UT%% '/_ /"6VW_0)UW_ ,%<W_Q-'_"6VW_0)UW_
M ,%<W_Q-=!10!SW_  EMM_T"=<_\%<W_ ,31_P )9:_] G7/_!7-_P#$UT-%
M '/?\);;?] G7?\ P5S?_$T?\)9:_P#0)US_ ,%<W_Q-=#10!SP\66HZ:3KG
M_@KF_P#B:7_A+K;_ *!6N_\ @KF_^)KH** .?_X2ZV_Z!6N_^"N;_P")H_X2
MZV_Z!6N_^"N;_P")KH** .?_ .$NMO\ H%:[_P""N;_XFJ$FHMK/BG0WM].U
M.*.V:=Y9;FSDB508BHY8#N>E=?10 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
..1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image_003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_003.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $O 80# 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#TSQ=?W]MJ
M.F6UE>26JS+*TC(BL6QC Y^M8PO]:'_,=NO^_25I^,_^0[H__7.;^0K)/2O&
MQF(G2FE$Y*LY*6@_^T-:_P"@]=?]^DH^WZW_ -!ZZ_[])4=4]4NFLK S1L%;
M>J[BF[:"<9QWKBCC*[=KF?M9&A_:&M_]!VZ_[])1_:&M]M=N?^_4=8\&JM'"
MOVJ$B0Q>:<#&5W;1P>A/I4$'B A/WMN[[1F656 " L0O'?I71[;$=QJI-F__
M &AK>.==NO\ ORE'V_7.^NW7_?E*QAK0!C\RWD=3&CR2K@! ^0/E_"I=)U9=
M6CEDC@,4:$!7WA@X/TZ5,Z^(2O<3J3-3[=K7_0>N?^_24?VAK7_0=N?^_2?X
M5'17/''U^Y/M9&AH>IZK_P )/8VUQJDMU!/'*622-1RH&""*[Y.E><Z-_P C
MCI?_ %SF_D*]&7O7NX6HYPO([:;;C=CJ***ZS0**** "BBB@ HHHH **** "
MBBB@ HHHH *:1P:=3<G% 'F'CKQ)K6E^)([/3[\V]O\ 9A(5$:L2Q8C.3VQB
MN=_X3+Q-WUAO^_*5?^)/'C%/^O-?_0C7*< YS7).I).R/E<?C*T*SA%FY_PF
M/B?MK#_]^4H_X3+Q-C)UA_\ OPE<K]O*#>\>%/&0,<]\>H]ZG%\OF%67"Y(W
MYSR!G%1[61E[?%VTD=&?&7B4<_VR_P#WX2C_ (3'Q,?^8P__ 'Y2N;2^><*J
MPMN8X )[=<TKW+13NC*-FT%<=SZ4_:2)^L8J]G(Z/_A,?$P_YC#_ /?E*/\
MA,O$_P#T&'_[\I7+QZB&PKJ Q4DD>V>U._M &V24J>1\OO@<TO:2*]MBU]HZ
M;_A,_$__ $&'/_;%*3_A,_$W_08?'_7%*YMM1572/RCYC=4)Z5:+=1C%+VDS
M.IC,73=VST;X?>(-6U;6;VVU&^-S&D"NH,:K@EL=J]' YKR7X7_\C'?_ /7L
MG_H1KUH5VP;<;L^FP51U**E+<6BBBJ.T**** "BBB@ HHHH **** .&\9\Z[
MH^/^><_\A62>E=+XFT'4-4O+&YL9+93;"0,L^<'=CIBLD>%O$'_/73/_ !^O
M&QN'G4FFCEJTW)F?3719  ZA@"& /J*TO^$6\0?\]=-_\?H_X1;Q#_SUTW_Q
M^N'ZE66J,O92,F>SM[LHUQ"DC)]TM58Z-8_;/M)MT9MH4*<X&,GI]36__P (
MMXA_YZZ9_P"/T?\ "+>(?^>NF?\ C]:_5\04J4S'-C;&,IY2@%0I*]<#I5;1
M]'BT5)$B=G#$8!&  /:NB_X17Q#_ ,]=,_\ 'Z3_ (1;Q#_SUTS_ ,?H^K8A
MJS$Z4^IGXXHK0_X1;Q#_ ,]=,_\ 'Z/^$6\0_P#/33/_ !^L5@:HO8R*VC?\
MCCI?_7.;^0KT=>]<7HWAO5K77+:_OI[+RX$< 0;LL6'O79Q]/>O=PM.4(69U
MTXV5A]%%%=9H%%%% !1110 4444 %%%% !1110 4444 %--.II/6@#QSXD_\
MC@G_ %YK_P"A&N5Z5Z=XN\$ZAK^O)J%I=6T2" 1%)5).02<\?6L/_A66N?\
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
MU]*/+!(C^SP_\\8_^^11]GA_YXQ_]\BI**9H1_9X?^>,?_?(H^SP_P#/&/\
M[Y%244 1&WA/'E1_]\BL:X\-Z0^J-J\FG0R7ZQ&-9G7)10.P[?6MZH9QOC*#
MN"/TH$]CYTBY4$_WV_F:=70CP'XGCRGV"W(5FPPN ,Y.<XQ0? OBC/&G6_\
MX$#_  KC=.5V?%XC+ZTZK:1SU-=%D!#+GC%='_P@OBCOIUO_ .!(_P *3_A!
M?$__ $#[?_P)'^%3[.1E'+\1'9',_9(=P.TX[#TJ001*ROM/&,&NB_X0;Q1W
MT^  >EP*K:?X6\0ZK81WMKI\)ADSM#3CL<?SH]E(W^JXSL<\NGK'>FX1@!_<
MQS^=6LUT'_""^*/^@?;_ /@0*7_A!/%/_0/M_P#P)'^%'LI$5<#B:FZ.>R:!
MU_"NA_X0/Q1_T#[?_P "1_A1_P (+XIY TZWSC_GY'^%4J4KD0RVNI*Z._\
M )_XHK3?]P_S-%7/">DW6D^&+&QO547$28<(V1G)-%=2N?60IS44K'1;:,4M
M%,[1NVC;3J*- N-Q6!JH_P"*O\/?2X_] %=!FN?U4_\ %7^'OI<?^@"@=S?"
M\4NV@=*6BR$)MHVTM%%D F*4444( HHHI@%%%% !1110 E&*6B@!N!Z48%*3
M1F@ P/2C ]* :6@"">$R(X5BI((#+U7CJ*\]\ ^";'0/$6OW=I=WLC_:#"ZS
M2;ED& V3[Y)YKTCO7/>'/^0IXA_Z_P#_ -D6@#H H]*7;[49I: &E<BFE#CK
M4F:3- "*".M.I!2T %%%% !1110 4UF ('<TZH+@D1DCL#Q0 I .?7WIPQ@9
MQ7D:_$W77&[[)8 ;F&,MG@XH_P"%F:[G_CTL/^^FJ/:1V//GC:,)69ZYA?:E
MPOM7D0^)FN]K73S]&8TO_"S==SC[)I_/^TU+VD0^OT>K/3=7U*UT;3+C4;QF
M2U@0M(RJ6*CUP*Y?X9^(-.UOPG"EA(\OV9F64M&5 8L2 ,^U<K/\1M9N;>2&
M>RT\Q2H5<,6P0>"*S?#OBF]\+Z/%I6F6-@MO&S-R6R23DDT>T0_KU&Q[E@'T
MI<"O(_\ A9>O?\^EA^;T?\++U[_GTL/S>CVB)^OT3USBCC%>1?\ "S==_P"?
M33_S:C_A9NO8_P"/33\_5J?M$"S"@W:YZYD#O16)X8U:;7/#MGJ5PJQ33KED
MCZ YQWHJSL4T^IN%L=:,^]<?XPO]2M=0TVUL+TVHF$C2.$#$[0,=:P_[0\0C
M_F/R?^ Z5QU<5&F[2*E42>IZ9FC->:?VAX@/_,>D_P# =*CDU;7(4,DOB)T0
M=6:! *R6/ILCVT3TV1MJ$_RKSCQ/XTM=(^(F@Z7-IU]+/A_*,2@K)Y@ &.>V
M#FHUU+7I8P\?B%WC(^^L"$?G52YMM2N=0M-0N-4+WEJ&%M+]F3,>X8./PJOK
MD+A[5'JT1XZTZO,DU#7W3,>ONR]-PMTQ3O[0\1#'_$^D_P# =*3QD%JP]M'J
M>ET9->:?VCXA_P"@_)_X#I1_:'B'_H/R?^ Z5']H4NX>VB>E[Z<#7G^@ZIK)
M\365K=ZH;JWGCD+(T*K@J!@@BN_3I7=2JQJ*Z-4TU=#J***U&%%%% !1110
M4UF IU12#OZ4!L+D9I<CUKPZ?Q?XG:[N=FLM&BS.JJ(5. &(%1GQ=XI'_,=?
M_OPE9NI%.S/+GF=&#Y6SW7/O2;J\+'B_Q3C_ )#C_P#?A*7_ (2[Q3_T'7_[
M\)2]K#N1_:M#HSW3/O7/^'B!JGB#WO\ _P!D6O*O^$N\5_\ 0=;'_7!*@@\0
M^(K62XDAUDH]Q)YDI\A>6QBCVL0_M6AW/?,C%&1ZUX5_PEWBK_H.O_WX2D_X
M2[Q3_P!!Q_\ OPE/VL0_M6AW/=B1ZTFX#O7A?_"7^*?^@X__ 'X2D_X2WQ22
M1_;C_P#?A/\ "CVB&LUHMV3/=D8-R*?7-^![^[U3PK97E]+YMRX;>^T#=AB.
M@KI*T/4C+F5T%%%%!04444 %0W _T>3_ '3_ "J:H;@X@D_W3_*@4MCYSC_U
M0X_B;_T(T\\=!D]A3(.8^?[S_P#H1I^ 17GSOS,_/\2[5VS-,%S!]PE02-Q
M[5<=)VM.)%+$ ;P,'WJ?(SR/RJJYS/*SJV\8\M1G!'_ZZC4ZZ=55%L1;+EMZ
M9D9B"#O/'MBDC@N@2 2J'JP/)&:?YL\TT8\QD P& 7VYIH-TB)AV+8P6(^[\
MW Q1J=',MM".*:?^T8X9'D79P"#]XX[C^M62+C[6Y5I,;CD8^7;CC\:J7%Q.
MDD,>2&R0T@4<\]_:M?=D@Y&/2@QKS4%=(BB1DC 8DMC))IZ]:"<@>W2@=:<7
MJ>7&3E43/8/ ./\ A"=-X_Y9G^9HH\ '_BB-,_ZYG^9HKN4M#[FFER(J^,_^
M0]H__7.?^0K(K7\:?\A[1_\ KG/_ "%9':O!S+^(BJVXF:H:K&US8F*%U,J2
MHVT, PP<XYXSBKSNL<;._P!U02?I7-2V=PKV]]#;O+=2'<Z,FZ,ACD<_PD#%
M<^&@F[MF,5J-M])U..ZMFWS+%%S$JL..22'YXSGL#3K71[T[3>02G;<I.L?F
M\C@[L'/2IHK?5XS'+Y]S(P$;E&*X8G(<=.PQ4"?VT;20G[8I\]66,YW%>Z[N
MP]^E>@W?L62KI]Z$>Y>5]T)_=%9> 0S%ACN<$4WP>\DMO=/,L@G++NRQ9#]"
M>_J.U/DM-1C:YDB,Q,\KL8>"N,J01^1IEW-JECIMU<O),SM&Q ;'RMOPNWT.
MVHDE)<MT)HZ7G\NU)69X?F,VCQN\LDK[VW&4Y*G/3/<#UK3KR9P<)69%BQHW
M_(X:5_USF_D*]&7O7G.C?\CAI7^Y-_(5Z,O>OH\#_#1WTOA'4445Z!J%%%%
M!1110 5&_0_2I*BDZ'Z4,4MCYXEXN[K_ *^)/_0C333I?^/J[_Z^)/\ T(TT
M]:\^?Q'YYB_XTA*A,Q!D;("1GD$<U-G'--:.-V#,@)QBD*C*$?B*S:@(@PDC
MPP R">QYR*47K R%XL*K'G/48S4WV>':!Y:X'2G&./N@]Z1U^UH=$5&U-5"!
MX,2/C";N<$9!JZ3D*<;>*KSV,5PRN1M8<]*L<@ $]..:#"O*FX^X ZT]0-V3
M3.]/']::.:G?G1[#\.>?!-A_P/\ ]"-=77*?#C_D2+'_ ('_ .A&NKKT(['Z
M+1_AH****9J%%%% !4,^3$X]B*FII&>* 9X<G@KQ/'E3I.0&8@^>G//7K2_\
M(5XF/_,(_P#(Z?XU[<%4=*=TK)TT]3S)Y;1FVV>(?\(9XF4_\@C_ ,CK1_PA
M?B8_\PD_3STKV_BBE[*(++:*V/#F\%^)P#C22>,?\?"=/SJ&Q\-Z]J-I'=6N
MF%[>3)5C,@S@X]?6O:M2U&UTJQFO;Z=8+6(9>1NB_6N:^'&LZ;JGA2WCL+N*
MX:W++*$YV$L2!^5'L8C_ +.I'G[^!_$;N';1P2O3,Z<?K3AX*\3?] G_ ,CI
M_C7N P11@4_9(3RVB]SP_P#X0OQ-_P! G_R.G^-'_"&>)O\ H$'_ +_I_C7N
M.*0J#UH]DD)99070YSPC8W6D>%[&QO8UCN(D(=0=V.2>HHKH@H'0457*>@J<
M4K'*>*M'U+4KS3[O3Q;NUN)%=)G*@A@.016,/#WB<_\ +MIW_?\ ;_"O12*-
MOM6%3#PJN\D.5-/<\[/AWQ-_SZZ;_P!_V_PI#X>\3C_EVT[_ +_M_A7HNV@"
ML_J5/L3[*)YU_P ([XF/2UTX\YYG;_"JD^G^(K;4;2Q>TL3+=;S&1.V!M&3G
MBO4"*Y_5N/%_A[Z7'_H I_4Z?8?LHG-CP_XF _X]M.'MY[?X4UO#OB5E*M9Z
M:RGJ#.V#^&*]&'2C%)8.FN@>SB><CPYXD151+/354#  G88_2G?\(]XF _X]
M=-_[_M_A7HF*-HH>"I/="]E%]#A]$\/ZU#XAM+V^BLXH;=)!^ZE+,Q;'J.E=
MNF1UI<4ZNFG!05D:**CH@HHHK484444 %%%% !44G.:EII'% GJCQV?X=^)&
MN[AHO[/,;RLZDRMD@L3R,4P_#CQ0>VG?]_6_PKV/%* ?2LW3BSSY9=0D^9Q/
M&_\ A7'BCTT[_OZW^%'_  KGQ1Z:=_W];_"O9<&C!H]G$C^S,/\ RGC)^'/B
M?(_Y!WT\UO\ "LC1M U+7;[4K.PN--DFTZ;R9QYK8SZCCD9XKW>>(RJR98 @
MC*G!&:X#P'X/TG0?$'B"XL(Y4E6Y\@DRDAE*JW([G)-+V<1_V9A^QS__  KG
MQ0><:=G_ *[-_A1_PKCQ1Z:?_P!_6_PKV3!I<4>SB+^S,/\ RGC7_"N?$_\
M=T[_ +^M_A1_PKKQ2,?+IO7_ )ZM_A7LF*,9I^SB4LMPZ=^4PO!VEW6B^&[3
M3[PQF>/=O\HDKRQ/!-=!4<?4U)6AZ$596"BBB@H**** "HIF*(2.< FI:AN!
M^Y?_ '3_ "H$]CS$?%:\<EDT6/;D@9N,$X./2G?\+4O?^@+'_P"!'_UJ\_A^
MX3_MM_Z$:>,XKEE5E>Q\G7S2M"JXKH=Z?BI??] 1/_ C_P"M1_PM2_\ ^@)%
M_P"!'_UJ\_>98N&.."?PI!<P%01(N.QS2]M(2S+$O5'<WGQ'FU"SFM+K0(9(
M)D,<BM<<%3P>U8_A#Q,O@W08]*L=$1E5V=I#/RY)ZGCGCBN=^U6^W<95VYP#
MGO227<$8.7SMP#CKS2]M(K^T,7V/0O\ A:E\/^8)'_X$?_6I1\5;X_\ ,%C_
M / C_P"M7GQN(5^\X4EMHSW-.$L9<QAP6';-'MF2\RQ2W.__ .%J7Q_Y@J?^
M!'_UJ1OBG?XXT://_7Q_]:N#Y[THZTU69$<WK.5F>Y>'=9DUS0K746C,#3*2
M8\AMO..O>BLWP"N?!.F_[A_F:*Z$V?30JR<4SKJ*9N%+3N=8ZBFTM.X :Y_5
MO^1O\/\ TN/_ $ 5O-7G7BCQK8:5\1=!TR>WO&NAO"^5%D/YBX!4^Q'-%P/1
MQTI:C0DCGK3\TK@+13<FC(]:=P'44T,/6G4)@%%%%, HHHH **** "BBD) %
M !12;N>M&: '44VB@!<"N;\,_P#(8\2?]A#_ -IK71[@.]<UX:8#5_$G/_,0
M_P#9%H%<Z>BF9%+D>M 7'4E)NXZTTMZXH"X\4M,5MU/H&%%%% !1110 E1W'
M^HD_W#_*I:BGR8G ZE30)['SE%_J_P#@3?S-/' K13PWKR J=$OR0S9.P>IZ
M<\T[_A'==_Z E_\ ]\#_ !KBE"3E<^)Q6!K2J.449,D0DSD\E2M03V*OE@Y#
M9R".I.*W?^$>UT?\P6^_[X'^-)_PCVNG_F"WW_? _P :7)(5.AB8:)&"-/.V
M)GDS(@'S%>, =,5-]D^210^(V;=C'0UL'P]KI&#HE_C_ '!_C45KH^K7MNEQ
M;:5>RPL.'"#!YQZU/LY&KIXI]#,^RAC)M<Y?.XX]?3TZ4Y8%#!@,$'/Z5K_\
M([KO_0%OOP0?XT?\([KW_0$OO^^!_C1R2%*AB9*UC-(_E0.OX&M+_A'=>_Z
ME]_WP/\ &C_A'M='/]BWW_? _P ::@SFA@:_,FT>G> "/^$)TW_</\S14W@J
MRNK+PAI]O>0M#<(AWQMU4Y/6BNY-V/KX1DHI$'BK5M1LK[3K:QGC@\]9&=VC
MW_= X'YUC?VUXA_Z"L/_ ("#_&M#QH/^)[H__7.;^0K'KQ\;BJE.5HFE6;B[
M(L?VWXA_Z"L/_@*/\:/[:\1_]!2#\;4?XUF:G>&PL3<#8/G5,R9VC)QDXJO;
MZPCVK/-&R.NW( X(8G!&>W%<\<3B)*]S+VLC;_MOQ%S_ ,32#_P%'^-4+M+Z
M]U>RU6XN[9[VQ#"VD-H/DW<'O67<Z[(;99+.UD+2*&C$B\D;MN[Z>U6+;6$F
M^58)9&1"TCH/E7&>N?H:KV^)#VDS<&M>(A_S%8/_  %'^- UKQ&>FJ0?^ H_
MQKGX=>2X-OY-I,WFLZL>#Y>U<Y/M]*?;ZY;RB+*2%3A6F"_(KD9"^H.*:K8D
M?M9&Y_;7B/\ Z"D'_@*/\:7^V_$>/^0K!_X"C_&LJPU&*_WB.*6/: P\P8W*
M>X]JN=JREC:T=&)U9&IHNN:P_B.TLKN[AG@N$D.%@V%2H'?-=S&21S7G6BC_
M (K#2L_\\YOY"O1D[U[&%J.I#F9UTVW&['4445UF@4444 %%%% !4<AZU)43
M]#0)NR/'9_'_ (E^UW(2YM%1)G11]GZ ,0.],_X3_P 4=KNT_P# ?_Z]<[+_
M ,?-W_U\2?\ H1II[5QRJN]CY#%9E6A5:3.D_P"$_P#%'_/W:?\ @/\ _7I?
M^$_\48_X^K3_ ,!__KUS)_.FRM(K)'$H8OG[Q]*GVLC*&98F;LF=/_PL#Q/U
M^UVG_@/_ /7JM;>,=>M)[B6WFLU>Y?S93Y'WFQC/7T%<W'>HPY1QC 8GH":5
M[M(V VL2V H Z_YQ1[61M];Q9UG_  L#Q1@G[5:<?].__P!>C_A8'B?./M5I
M_P" _P#]>N3BO4FE6- 3GOZ588YH]K(RJ9ABJ?Q'1_\ "P/%'_/W:?\ @/\
M_7I3X]\3L,&ZL_\ P'_^O7-4\?UH]K*Y$,TKN239[7X,U*[U?PS:7UZR&YDW
M;RB[0<,0,#MP*Z&N4^'/_(D6!_W_ /T(UU==JV/LZ;;@FPHHHIF@4444 %,8
M$BGU%,VV,GT&: &GBG]J\O\ ^%K7#L630"5W%03<CG!QZ4?\+6NP?^0!_P"3
M(_PJ>>)PO&48NS9ZA17F'_"U[S_H '_P('^%'_"V+O\ Z !_\"1_A2]I$/KU
M#^8]&O+RWL+26YNYDAMXU)>60X51[USGP^U*RO?"EM':W<4[0EUD$3;MA+$C
M/X5R=_\ $AM2L;BRN_#HDM[B,QR*;@'(/X5B^#/$Z>"O#Z:79Z"9#O,DLIG
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
MFF M%%% !1110 4444 %(12TA.* "@"C<*3<* '44T$&ER/6BPKABN:\-?\
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
M(?X>_P"@1:_]\T?\(?X>_P"@1:_]\UMT4 8G_"'^'O\ H$6O_?-'_"'^'O\
MH$6O_?-;=% &&?!_A['_ ""+7_OFL#4OA;X6U'78-4N;$,+>/:ELIVQDYSEA
MW/M7=U%*I(X'6@3V/G>1!'/<QJH 6>0!1T W'I00?2MZX\&>(EO+DC3T:-I7
M92+E!D%B14?_  B/B+_H')_X$I7%.+N?%XO!575;1B8.>E,DB65E9MV5.0.U
M;I\(^(?^@>G_ ($I2CPCXA_Z!Z?^!*5'(S"&$KPV.>2SA1]XW9/4=L]*%LH4
M0 !SMY ]#G-=#_PB'B''_'@F?^OE*/\ A$/$7_/@O_@2E'(S;V6).9DLLSQR
M1G 0GD]N<Y]ZMCD\=.QK;_X1#Q#U_L]/_ E*3_A$/$/;3T_\"4HY&34P]>HD
MF8N#D4\#YP/?-;'_  B'B'_H'KG_ *^4H'A'Q" "-/0GWN4IJ#,X8&HI)GI'
MPYX\$6 _W_\ T(UU=<WX'L+G3/"UI:7B!)TW;T#!MN6)Z]ZZ2NY;'W%)6@DP
MHHHIF@4444 )45S_ ,>[_P"Z?Y5+4-QDQ,!W!_E03+5'SK#@1<_WF_\ 0C4=
MX)65!$IW%NS8^E;Z>#?$4?#:=&<.Q!^TIR"33_\ A$/$/_0.3_P)2N&<'=L^
M0J8::KN21S)DN8HR&8-AMIP.3Q2":YWHK,N,\D+U&,XKJ!X/\0CIIZ?^!"4A
M\(>(/^@:G_@2E1R,N-.I;X3E&N[A%+D97&".].@N9+BTGD)RW\ 7Y2*ZAO!W
MB!T*OIL9!'_/RE,B\%Z] I6/3(U!Y_X^5S0H,MTI<M^4YEY[FWC52,LS=#\V
M%.._<T&^G4R!2I&2O3[O..:ZH^$/$3X_XET>/^OE*1?!_B <#34QW!N4I\C&
MJ<VM8G.0O<2%!(5W!<M@9R<U94'J0>E;?_"'^(0!_P 2Y/?_ $E*3_A$?$1_
MYAR<<_\ 'RE-0=SDEA:DJB:1Z'X"Y\$Z:?\ 8/\ Z$:*M>$--GTWPM86EX D
4\:?,JD,!R3UHKL5SZ6-*7*M#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image_004.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_004.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %0 D # 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#V32-(TR;1
M;"673K1Y'MXV9F@4EB5&23CDU<_L32?^@79?^ Z?X4:)_P @#3O^O6+_ -!%
M5+C4=1@\56-B8[4:?<12D-EFE9E"GV"CDC'S9]1C! +?]B:3_P! NR_\!T_P
MH_L32?\ H%V7_@.G^%8S^*)V\1K#"D)TA8[A7FP2\DL0!?:<XVJ25/!)8'IC
MF/1M;UN:[TE]2-@]IJ]NTT*6T+H]N=H<*S,Y$GRDC("\CISP ;O]B:3_ - N
MR_\  =/\*/[$TG_H%V7_ (#I_A5JXN$MH_,D64C.,1Q-(?R4$U336K.12R+=
ML 2N5LICR#@C[O8@B@!W]B:3_P! NR_\!T_PH_L32?\ H%V7_@.G^%']KVW_
M #RO?_ &;_XBC^U[;_GE>_\ @#-_\10 ?V)I/_0+LO\ P'3_  H_L32?^@79
M?^ Z?X4?VO;?\\KW_P  9O\ XBC^U[;_ )Y7O_@#-_\ $4 ']B:3_P! NR_\
M!T_PH_L32?\ H%V7_@.G^%']KVW_ #RO?_ &;_XBC^U[;_GE>_\ @#-_\10
M?V)I/_0+LO\ P'3_  H_L32?^@79?^ Z?X4?VO;?\\KW_P  9O\ XBC^U[;_
M )Y7O_@#-_\ $4 ']B:3_P! NR_\!T_PH_L32?\ H%V7_@.G^%']KVW_ #RO
M?_ &;_XBC^U[;_GE>_\ @#-_\10 ?V)I/_0+LO\ P'3_  H_L32?^@79?^ Z
M?X4?VO;?\\KW_P  9O\ XBC^U[;_ )Y7O_@#-_\ $4 ']B:3_P! NR_\!T_P
MH_L32?\ H%V7_@.G^%']KVW_ #RO?_ &;_XBC^U[;_GE>_\ @#-_\10 ?V)I
M/_0+LO\ P'3_  H_L32?^@79?^ Z?X4?VO;?\\KW_P  9O\ XBC^U[;_ )Y7
MO_@#-_\ $4 ']B:3_P! NR_\!T_PH_L32?\ H%V7_@.G^%']KVW_ #RO?_ &
M;_XBC^U[;_GE>_\ @#-_\10 ?V)I/_0+LO\ P'3_  H_L32?^@79?^ Z?X4?
MVO;?\\KW_P  9O\ XBC^U[;_ )Y7O_@#-_\ $4 ']B:3_P! NR_\!T_PH_L3
M2?\ H%V7_@.G^%']KVW_ #RO?_ &;_XBC^U[;_GE>_\ @#-_\10 ?V)I/_0+
MLO\ P'3_  H_L32?^@79?^ Z?X4?VO;?\\KW_P  9O\ XBC^U[;_ )Y7O_@#
M-_\ $4 ']B:3_P! NR_\!T_PH_L32?\ H%V7_@.G^%']KVW_ #RO?_ &;_XB
MC^U[;_GE>_\ @#-_\10 ?V)I/_0+LO\ P'3_  H_L32?^@79?^ Z?X4?VO;?
M\\KW_P  9O\ XBC^U[;_ )Y7O_@#-_\ $4 ']B:3_P! NR_\!T_PH_L32?\
MH%V7_@.G^%']KVW_ #RO?_ &;_XBC^U[;_GE>_\ @#-_\10 ?V)I/_0+LO\
MP'3_  H_L32?^@79?^ Z?X4?VO;?\\KW_P  9O\ XBC^U[;_ )Y7O_@#-_\
M$4 ']B:3_P! NR_\!T_PH_L32?\ H%V7_@.G^%']KVW_ #RO?_ &;_XBC^U[
M;_GE>_\ @#-_\10 ?V)I/_0+LO\ P'3_  H_L32?^@79?^ Z?X4?VO;?\\KW
M_P  9O\ XBC^U[;_ )Y7O_@#-_\ $4 ']B:3_P! NR_\!T_PH_L32?\ H%V7
M_@.G^%']KVW_ #RO?_ &;_XBC^U[;_GE>_\ @#-_\10 ?V)I/_0+LO\ P'3_
M  H_L32?^@79?^ Z?X4?VO;?\\KW_P  9O\ XBC^U[;_ )Y7O_@#-_\ $4 '
M]B:3_P! NR_\!T_PH_L32?\ H%V7_@.G^%']KVW_ #RO?_ &;_XBC^U[;_GE
M>_\ @#-_\10 ?V)I/_0+LO\ P'3_  H_L32?^@79?^ Z?X4?VO;?\\KW_P
M9O\ XBC^U[;_ )Y7O_@#-_\ $4 ']B:3_P! NR_\!T_PH_L32?\ H%V7_@.G
M^%36]]%=.5C2X4@9_>V\D8_-E%6: *']B:3_ - NR_\  =/\*/[$TG_H%V7_
M (#I_A5^B@"A_8FD_P#0+LO_  '3_"C^Q-)_Z!=E_P" Z?X5?HH H?V)I/\
MT"[+_P !T_PH_L32?^@79?\ @.G^%7Z* *']B:3_ - NR_\  =/\*/[$TG_H
M%V7_ (#I_A5^B@"A_8FD_P#0+LO_  '3_"C^Q-)_Z!=E_P" Z?X5?HH H?V)
MI/\ T"[+_P !T_PH_L32?^@79?\ @.G^%7Z* *']B:3_ - NR_\  =/\*/[$
MTG_H%V7_ (#I_A5^B@"A_8FD_P#0+LO_  '3_"C^Q-)_Z!=E_P" Z?X5?HH
MH?V)I/\ T"[+_P !T_PH_L32?^@79?\ @.G^%7Z* *']B:3_ - NR_\  =/\
M*IZOI&F0Z+?RQ:=:)(EO(RLL"@J0IP0<<&MNJ&M_\@#4?^O67_T$T &B?\@#
M3O\ KUB_]!%5+[P_)>ZY:ZH-:U& VV1';Q+!Y>#C<#NB+?-@9^;Z8JWHG_(
MT[_KUB_]!%7Z .??P1X:?6(M471;".ZC,C%X[6-3(S]68[<D]><]S2Z5X4@T
MN[MYSJ%_>+:1-#9PW+(4MD.,A=J MP ,N6.!UY.=^B@ JAI'_'E)_P!?5Q_Z
M.>K]4-(_X\I/^OJX_P#1ST 7Z*** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ JAK?_ " -1_Z]9?\ T$U?JAK?_( U'_KUE_\ 030 :)_R
M -._Z]8O_015^J&B?\@#3O\ KUB_]!%7Z "BBB@ JAI'_'E)_P!?5Q_Z.>K]
M4-(_X\I/^OJX_P#1ST 7Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***S
M]<OY=,T>>\A5&DCVX#@D<L!V^M3.2A%R>R*A!SDHK=FA17GO_"=ZI_SPL_\
MOAO_ (JO0JPH8JG7OR=#HQ&%J8>WM.H4451_MK2O^@G9?]_U_P :ZE%O9'(V
MENR]14<,\5Q$LL$J2QMT=&# ]NHJ2D,**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "J&M_P#( U'_ *]9?_035^J&M_\ ( U'_KUE
M_P#030 :)_R -._Z]8O_ $$5!-J\\/B6UTLV#"">.1Q=-*N"R@'"J,DCGDG;
M[ ]1/HG_ " -._Z]8O\ T$50U#2-7NO$5EJ-OJ=C#;6H8""2Q=W8-C?\XE4=
MN/EX[YH 'U^\M=>2RO\ 3HK>SF29H+A;K?(1'@DO'M 52#D$,W;(!.!!I'B:
M^OKRP2]TF.UM=2@:>RECNC*Q  8+(NQ0C%3G@L.",],I;^'=5&NWM[>ZK97=
MM=!XC&;%UECA.<1(_G;5 ."3LRV.>V%T?PS>V-U8-?:M'=V^FPM!91QVOE,
M0%W2-O8.P4 9 0<DXZ8 .@N+FWM(_,N9XH4SC=(X49^IK(TO6-,CM)%?4;12
M;F=L-.HX,KD'KW!!K<JAI'_'E)_U]7'_ *.>@ _MO2?^@I9?^!"?XT?VWI/_
M $%++_P(3_&K]% %#^V])_Z"EE_X$)_C1_;>D_\ 04LO_ A/\:OT4 4/[;TG
M_H*67_@0G^-']MZ3_P!!2R_\"$_QJ_10!0_MO2?^@I9?^!"?XT?VWI/_ $%+
M+_P(3_&K]% %#^V])_Z"EE_X$)_C1_;>D_\ 04LO_ A/\:OT4 4/[;TG_H*6
M7_@0G^-']MZ3_P!!2R_\"$_QJ_10!0_MO2?^@I9?^!"?XT?VWI/_ $%++_P(
M3_&K]% %#^V])_Z"EE_X$)_C1_;>D_\ 04LO_ A/\:OT4 4/[;TG_H*67_@0
MG^-']MZ3_P!!2R_\"$_QJ_10!0_MO2?^@I9?^!"?XT?VWI/_ $%++_P(3_&K
M]% %#^V])_Z"EE_X$)_C1_;>D_\ 04LO_ A/\:OT4 4/[;TG_H*67_@0G^-'
M]MZ3_P!!2R_\"$_QJ_10!0_MO2?^@I9?^!"?XT?VWI/_ $%++_P(3_&K]% %
M#^V])_Z"EE_X$)_C1_;>D_\ 04LO_ A/\:OT4 4/[;TG_H*67_@0G^-']MZ3
M_P!!2R_\"$_QJ_10!0_MO2?^@I9?^!"?XT?VWI/_ $%++_P(3_&K]% %#^V]
M)_Z"EE_X$)_C1_;>D_\ 04LO_ A/\:OUPU_XSU&UU&ZMTAM2D4KHI96R0"1S
M\U<]?$0H).?4Z,/AJE=M4^AU7]MZ3_T%++_P(3_&C^V])_Z"EE_X$)_C6;X7
MUVZUO[5]ICA3R=FWRP1G.[.<D^E=#6E*K&K!3CLR*M*5*;A/=&1<>*-$MI C
MZC$Q(SF,&0?FH(K'\0^)-)O]#N;6UN_,F?;M7RW&<,">2,=!6/X__P"0]!_U
M[+_Z$U<NGWQ7=7PL'@YU+N_*W^#.+#XF:QD*?3F7YHFKUK^V])_Z"EE_X$)_
MC7DM>TU\QE'V_E^I]/G/V/G^A0_MO2?^@I9?^!"?XUX[7N->'5]CE_VOD?&X
M_P"S\R9/N"NO\$7UI9_;OM5U!!O\O;YL@7.-V<9^M<@GW!7;^ /^8C_VS_\
M9J^,7_(SG_BE^I]K+_D5Q_PQ_0ZNWU"RO'*6UY;SL!DK%*K$#\#5FBBO?/G0
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JAK?_( U'_KU
ME_\ 035^J&M_\@#4?^O67_T$T &B?\@#3O\ KUB_]!%7ZH:)_P @#3O^O6+_
M -!%7Z "BBB@ JAI'_'E)_U]7'_HYZOU0TC_ (\I/^OJX_\ 1ST 7Z*** "B
MBB@ HHHH **** "BBB@ HHHH ***CFGBMXFEGE2*->KNP4#MU- $E%4?[:TK
M_H)V7_?]?\:O4W%K="33V84444AA17G_ (D\2:M8:_=6MK=^7"FS:OEH<94$
M\D9ZFIO"_B>[NM3D35=0C$ A)7S D8W97O@=LUU2PTHT_:-JUKG-'$QE4]FD
M[['=45435=.D=42_M6=B JK,I)/H.:MUQJ2EL[G7*,H[JP44451(4444 %%%
M% !1110 4UW2*-I)&5$4%F9C@ #J2:=5'6O^0#J/_7M)_P"@FG%7:0I.R;#^
MVM*_Z"=E_P!_U_QKR_57276+V2-E=&N)&5E.006."#694Z_='TKBS_#*C2@T
M[W;_ "/0X>Q#JU9IJUDOS.V\ ?\ ,1_[9_\ LU=I7%^ /^8C_P!L_P#V:NTJ
M<O\ ]VC\_P QYE_O,OE^1YQX_P#^0]!_U[+_ .A-7+I]\5U'C_\ Y#T'_7LO
M_H35RZ??%?15O^1?/_"_R9\[0_Y&$/\ $OS1-7M->+5[37QV4?;^7ZGV.<_8
M^?Z!7AU>XUX=7V.7_:^1\;C_ +/S)D^X*[?P!_S$?^V?_LU<0GW!7;^ /^8C
M_P!L_P#V:OC%_P C.?\ BE^I]K+_ )%<?\,?T.THHHKWSYT**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *H:W_ ,@#4?\ KUE_]!-7ZH:W
M_P @#4?^O67_ -!- !HG_( T[_KUB_\ 015^J&B?\@#3O^O6+_T$4R36X(]?
MAT@V]UYLL;.)O*Q$-H!QN.-QP?X<@8YQQD TJ*YY/%]JVH)"]A?1V<MP]K%J
M+B/R))5W948?>.58 E0"1P>1EVE>*X-4O;>W.G7]HEW$TUG/<K&$N4&,E=KE
MEX8'#A3@].#@ WZH:1_QY2?]?5Q_Z.>K]4-(_P"/*3_KZN/_ $<] %^BJ;ZO
MIL4C1R:C:(ZDJRM,H((Z@C-3V]U;W<9DMIXID!VEHW# 'TR*IQ:U:$I)Z)DM
M%%%2,BN+JWM(Q)<SQ0H3M#2.%!/IDU6_MK2O^@G9?]_U_P :P_'_ /R 8/\
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
MN&)&/WMQ)(/R9C5FBBO?/G0HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ JAK?_ " -1_Z]9?\ T$U?JAK?_( U'_KUE_\ 030 :)_R -._
MZ]8O_015^J&B?\@#3O\ KUB_]!%7Z "BBB@ JAI'_'E)_P!?5Q_Z.>K]4-(_
MX\I/^OJX_P#1ST >5ZU_R'M1_P"OF3_T(U6C^Z?K5G6O^0]J/_7S)_Z$:K1_
M=/UK?/?^1?\ .)GD/_(P^4C=\)?\C/9_\#_] :O3Z\P\)?\ (SV?_ __ $!J
M]/KP\J_@OU_1'MYO_'7I^K.5\?\ _(!@_P"OE?\ T%J\XKT?Q_\ \@&#_KY7
M_P!!:O.*^QP7\'YL^/QG\7[BQ7I_A+_D6+/_ ('_ .AM7F%>G^$O^18L_P#@
M?_H;5^?Y5_&?I^J/T#-_X"]?T9M5Y5XP_P"1JO?^ ?\ H"UZK7E7C#_D:KW_
M (!_Z M?9X#^(_0^*QW\->ICQ=ZWO"7_ ",]G_P/_P! :L&+O6]X2_Y&>S_X
M'_Z U?+9G_R-7ZQ_)'UF6?\ (I7I+\V>GUA^,/\ D5;W_@'_ *&M;E8?C#_D
M5;W_ (!_Z&M>_1_B1]4?.5OX<O1GE56*KU8KAXG_ .77S_0]+A?_ )>_+]3T
M+P)_R!)O^OEO_05KIZYCP)_R!)O^OEO_ $%:Z>IP7^[P]/\ ,6._WF?K_D>5
M>,/^1JO?^ ?^@+6-']X_2MGQA_R-5[_P#_T!:QH_O'Z5[F/_ .1;/_#_ )'B
MY?\ \C*'^+_,TM'_ .0W8?\ 7S'_ .A"O7*\CT?_ )#=A_U\Q_\ H0KUROE<
MI^"7K^A]3G'\2'H_S*.M?\@'4?\ KVD_]!->.5['K7_(!U'_ *]I/_037CE?
M89?\,O4^/Q_Q1)U^Z/I7H?@3_D"3?]?+?^@K7GB_='TKT/P)_P @2;_KY;_T
M%:^'PG^_2]9?FS[G&_[C'_MW\D=/7G'C_P#Y#T'_ %[+_P"A-7H]><>/_P#D
M/0?]>R_^A-7UV"_C?)GQ^,_A?<<Q']X_2I:BC^\?I4M?+\0?[\_1?J?5\/?[
MBO5_H>TU1UK_ ) .H_\ 7M)_Z":O51UK_D ZC_U[2?\ H)KWH?$O5'ST_A9X
MY4Z_='TJ"IU^Z/I67$W\&GZO\CHX8_C5/1?F=MX _P"8C_VS_P#9J[2N+\ ?
M\Q'_ +9_^S5VE<>7_P"[1^?YG5F7^\R^7Y'G'C__ )#T'_7LO_H35RZ??%=1
MX_\ ^0]!_P!>R_\ H35RZ??%?15O^1?/_"_R9\[0_P"1A#_$OS1-7M->+5[3
M7QV4?;^7ZGV.<_8^?Z!7AU>XUX=7V.7_ &OD?&X_[/S)D^X*[?P!_P Q'_MG
M_P"S5Q"?<%=OX _YB/\ VS_]FKXQ?\C.?^*7ZGVLO^17'_#']#M****]\^="
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J&M_\@#4?^O6
M7_T$U?JAK?\ R -1_P"O67_T$T &B?\ ( T[_KUB_P#015^J&B?\@#3O^O6+
M_P!!%79-_EMY>W?@[=W3/O0!BVGB_0[UIA%=NJQ0O<&2:WEBC>)<;G1W4*ZC
M(Y4D<@]Q5C2?$.G:U)+'9O.)8E5WBN+66W<*V=K;9%4E3@\@8X->>67@_77M
M+FW2SO+:273I8)?[0N8G@64L&5;41LQBC)RI&%&U4RI(KM-*74;_ ,1RZM>:
M3+ID26:VR17$D3R.Q?<Q_=LP"C@#)R23P.X!T=4-(_X\I/\ KZN/_1SU:N(G
MFCVQW$L!SG?&%)^GS C]*R-+L;AK20C5+M!]IG&%6+M*XSRG?K^- 'G&M?\
M(>U'_KYD_P#0C5:/[I^M3ZNI36KY6=G(N) 6;&6^8\G&!^501_=/UK?/?^1?
M\XF>0_\ (P^4C=\)?\C/9_\  _\ T!J]/KRWPQ&TOB&U1)GA8[\.@4D?(?[P
M(_2O0_L%S_T%[W_OB'_XW7AY5_!?K^B/;S?^.O3]68GC_P#Y ,'_ %\K_P"@
MM7G%=[XWM9H=%A:2_N+@&X4;9%C 'RMS\J@UP5?8X+^#\V?'XS^+]Q8KT_PE
M_P BQ9_\#_\ 0VKS"O1/#%G/+X>M734KJ%3OPB+$0/G/]Y"?UK\_RK^,_3]4
M?H&;_P !>OZ,Z6O*O&'_ "-5[_P#_P! 6O1OL%S_ -!>]_[XA_\ C=>;>*HV
MB\27:/,\S#9EW"@GY%_N@#]*^SP'\1^A\5COX:]3*B[UO>$O^1GL_P#@?_H#
M5@Q=ZV_#$;2^(;5$F>%COPZ!21\A_O C]*^6S/\ Y&K]8_DCZS+/^12O27YL
M]2K#\8?\BK>_\ _]#6KOV"Y_Z"][_P!\0_\ QNL?Q59SQ>&[MWU*ZF4;,HZQ
M 'YU_NH#^M>_1_B1]4?.5OX<O1GFM6*KU8KAXG_Y=?/]#TN%_P#E[\OU/0O
MG_($F_Z^6_\ 05KIZX[P;:S3:/*T=_<6X%P1MC6,@_*O/S*371?8+G_H+WO_
M 'Q#_P#&ZG!?[O#T_P Q8[_>9^O^1YSXP_Y&J]_X!_Z M8T?WC]*UO%4;1>)
M+M'F>9ALR[A03\B_W0!^E9,?WC]*]S'_ /(MG_A_R/%R_P#Y&4/\7^9I:/\
M\ANP_P"OF/\ ]"%>N5Y#I2E]8LE5V0FXC 9<97YAR,Y'YUZ?]@N?^@O>_P#?
M$/\ \;KY7*?@EZ_H?4YQ_$AZ/\Q=:_Y .H_]>TG_ *":\<KU;5[&X31;YFU2
M[<"WD)5EBPWRG@X0'\J\IK[#+_AEZGQ^/^*).OW1]*]#\"?\@2;_ *^6_P#0
M5KSQ?NCZ5W/@VUFFT>5H[^XMP+@C;&L9!^5>?F4FOA\)_OTO67YL^YQO^XQ_
M[=_)'8UYQX__ .0]!_U[+_Z$U=Q]@N?^@O>_]\0__&ZX+QO"\.M0K)<RW!-N
MIW2!01\S<?* *^NP7\;Y,^/QG\+[CG8_O'Z5+44?WC]*EKY?B#_?GZ+]3ZOA
M[_<5ZO\ 0]IJCK7_ " =1_Z]I/\ T$TGV"Y_Z"][_P!\0_\ QNJ>KV-PFBWS
M-JEVX%O(2K+%AOE/!P@/Y5[T/B7JCYZ?PL\IJ=?NCZ5!4Z_='TK+B;^#3]7^
M1T<,?QJGHOS.V\ ?\Q'_ +9_^S5VE<'X(MY9_MWEWD]OCR\^4$.[[W7<I_2N
MM^P7/_07O?\ OB'_ .-UQY?_ +M'Y_F=69?[S+Y?D</X_P#^0]!_U[+_ .A-
M7+I]\5T?C>%X=:A62YEN";=3ND"@CYFX^4 5SB??%?15O^1?/_"_R9\[0_Y&
M$/\ $OS1-7M->+5ZU]@N?^@O>_\ ?$/_ ,;KX[*/M_+]3['.?L?/]"_7AU>Q
M?8+G_H+WO_?$/_QNO':^QR_[7R/C<?\ 9^9,GW!7;^ /^8C_ -L__9JXA/N"
MNO\ !%O+/]N\N\GM\>7GR@AW?>Z[E/Z5\8O^1G/_ !2_4^UE_P BN/\ AC^A
MWE%5K>VE@<M)?7%P",;95C 'O\JBK->^?.A1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !5#6_^0!J/_7K+_P"@FK]4-;_Y &H_]>LO_H)H
M -$_Y &G?]>L7_H(J_5#1/\ D :=_P!>L7_H(J_0 4444 %4-(_X\I/^OJX_
M]'/5^J&D?\>4G_7U<?\ HYZ /*]:_P"0]J/_ %\R?^A&JT?W3]:LZU_R'M1_
MZ^9/_0C5:/[I^M;Y[_R+_G$SR'_D8?*1N^$O^1GL_P#@?_H#5Z?7F'A+_D9[
M/_@?_H#5Z?7AY5_!?K^B/;S?^.O3]6<KX_\ ^0#!_P!?*_\ H+5YQ7H_C_\
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
M%>G^$O\ D6+/_@?_ *&U>85Z?X2_Y%BS_P"!_P#H;5^?Y5_&?I^J/T#-_P"
MO7]&;5>5>,/^1JO?^ ?^@+7JM>5>,/\ D:KW_@'_ * M?9X#^(_0^*QW\->I
MCQ=ZWO"7_(SV?_ __0&K!B[UO>$O^1GL_P#@?_H#5\MF?_(U?K'\D?699_R*
M5Z2_-GI]8?C#_D5;W_@'_H:UN5A^,/\ D5;W_@'_ *&M>_1_B1]4?.5OX<O1
MGE56*KU8KAXG_P"77S_0]+A?_E[\OU/0O G_ "!)O^OEO_05KIZYCP)_R!)O
M^OEO_05KIZG!?[O#T_S%CO\ >9^O^1Y5XP_Y&J]_X!_Z M8T?WC]*V?&'_(U
M7O\ P#_T!:QH_O'Z5[F/_P"1;/\ P_Y'BY?_ ,C*'^+_ #-+1_\ D-V'_7S'
M_P"A"O7*\CT?_D-V'_7S'_Z$*]<KY7*?@EZ_H?4YQ_$AZ/\ ,HZU_P @'4?^
MO:3_ -!->.5['K7_ " =1_Z]I/\ T$UXY7V&7_#+U/C\?\42=?NCZ5Z'X$_Y
M DW_ %\M_P"@K7GB_='TKT/P)_R!)O\ KY;_ -!6OA\)_OTO67YL^YQO^XQ_
M[=_)'3UYQX__ .0]!_U[+_Z$U>CUYQX__P"0]!_U[+_Z$U?78+^-\F?'XS^%
M]QS$?WC]*EJ*/[Q^E2U\OQ!_OS]%^I]7P]_N*]7^A[35'6O^0#J/_7M)_P"@
MFKU4=:_Y .H_]>TG_H)KWH?$O5'ST_A9XY4Z_='TJ"IU^Z/I67$W\&GZO\CH
MX8_C5/1?F=MX _YB/_;/_P!FKM*XOP!_S$?^V?\ [-7:5QY?_NT?G^9U9E_O
M,OE^1YQX_P#^0]!_U[+_ .A-7+I]\5U'C_\ Y#T'_7LO_H35RZ??%?15O^1?
M/_"_R9\[0_Y&$/\ $OS1-7M->+5[37QV4?;^7ZGV.<_8^?Z!7AU>XUX=7V.7
M_:^1\;C_ +/S)D^X*[?P!_S$?^V?_LU<0GW!7;^ /^8C_P!L_P#V:OC%_P C
M.?\ BE^I]K+_ )%<?\,?T.THHHKWSYT**** "BBB@ HHHH **** "BBB@ JO
M<65O=36LLT>Y[67SH3N(VOM9,\=?E=ASZU8HH **** "BBB@ HHHH *H:W_R
M -1_Z]9?_035^J&M_P#( U'_ *]9?_030 :)_P @#3O^O6+_ -!%77#&-@AP
MV#@^]4M$_P"0!IW_ %ZQ?^@BK] 'DME8^(3X8DT.U.JS[=+EBO;6[L4ABCF^
M7Y89/+3S-Q\SG<X(.2P)R>RT>9=4\5S:G:6%Y;6BV"6[/=6DEL9'WE@H1U4D
M*"><8^; )YKJ** (KA;AH\6TL4;Y^])&7&/H&'\ZR-+BU,VDFR\M%'VF?AK5
MCSYKY_Y:#OG_ .OUK<JAI'_'E)_U]7'_ *.>@#RG5PXUJ^$C*S_:)-Q48!.X
MYP,G'YU!']T_6K.M?\A[4?\ KYD_]"-5H_NGZUOGO_(O^<3/(?\ D8?*1M>&
M!,WB&U$#HDGSX9T+ ?(>P(_G7H?E:M_S^V7_ (!O_P#':\_\)?\ (SV?_ __
M $!J]/KP\J_@OU_1'MYO_'7I^K.+\;I?+HL)N;BWD3[0N!' R'.UNY<_RK@J
M]'\?_P#(!@_Z^5_]!:O.*^QP7\'YL^/QG\7[BQ7HGAB/46\/6I@NK5(_GPKV
MS,1\Y[AQ_*O.Z]/\)?\ (L6?_ __ $-J_/\ *OXS]/U1^@9O_ 7K^C+?E:M_
MS^V7_@&__P =KS;Q4)E\278G='D^3+(A4'Y%[$G^=>L5Y5XP_P"1JO?^ ?\
MH"U]G@/XC]#XK'?PUZF/%WK;\,"9O$-J('1)/GPSH6 ^0]@1_.L2+O6]X2_Y
M&>S_ .!_^@-7RV9_\C5^L?R1]9EG_(I7I+\V>@>5JW_/[9?^ ;__ !VL?Q5'
MJ*^&[LSW5J\?R95+9E)^=>Y<_P JZ>L/QA_R*M[_ , _]#6O?H_Q(^J/G*W\
M.7HSRJK%5ZL5P\3_ /+KY_H>EPO_ ,O?E^IW'@U+YM'E-M<6\:?:#D20,YSM
M7N''\JZ+RM6_Y_;+_P  W_\ CM8_@3_D"3?]?+?^@K73U."_W>'I_F+'?[S/
MU_R/)_%0F7Q)=B=T>3Y,LB%0?D7L2?YUDQ_>/TK9\8?\C5>_\ _] 6L:/[Q^
ME>YC_P#D6S_P_P"1XN7_ /(RA_B_S-#2@YUBR$;*K_:(]I89 .X8R,C/YUZ?
MY6K?\_ME_P" ;_\ QVO,M'_Y#=A_U\Q_^A"O7*^5RGX)>OZ'U.<?Q(>C_,Q-
M7BU,:+?&2\M&3[/)N"VK D;3G!\PX_*O*:]CUK_D ZC_ ->TG_H)KQROL,O^
M&7J?'X_XHDZ_='TKN?!J7S:/*;:XMXT^T'(D@9SG:O<./Y5PR_='TKT/P)_R
M!)O^OEO_ $%:^'PG^_2]9?FS[G&_[C'_ +=_)&QY6K?\_ME_X!O_ /':X+QN
MMPNM0BYEBD?[.N#'&4&-S=BQ_G7IE><>/_\ D/0?]>R_^A-7UV"_C?)GQ^,_
MA?<<Q']X_2I:BC^\?I4M?+\0?[\_1?J?5\/?[BO5_H>M>5JW_/[9?^ ;_P#Q
MVJ>KQ:F-%OC)>6C)]GDW!;5@2-IS@^8<?E6W5'6O^0#J/_7M)_Z":]Z'Q+U1
M\]/X6>.5.OW1]*@J=?NCZ5EQ-_!I^K_(Z.&/XU3T7YG7>"$NV^W?99X(L>7N
M\V$OG[V,89<?K76^5JW_ #^V7_@&_P#\=KFO '_,1_[9_P#LU=I7'E_^[1^?
MYG5F7^\R^7Y'F?C=;A=:A%S+%(_V=<&.,H,;F[%C_.N<3[XKJ/'_ /R'H/\
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
MBO?/G0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JAK?\
MR -1_P"O67_T$U?JAK?_ " -1_Z]9?\ T$T &B?\@#3O^O6+_P!!%7ZH:)_R
M -._Z]8O_015YVV(S8)P,X R30 M%>4OXLOM^N7N_6+:ZETDSI;W-G/%'9D,
MP& Z!-RK@ENC,#R0 !UNC0)I?BR?3;2_O+FU>P2X>.ZNY+DQOO*A@TC,1N&>
M,X^7('6@#J:H:1_QY2?]?5Q_Z.>K5PUPL>;:**1\_=DD*#'U"G^59&ERZF+2
M399VC#[3/RUTPY\U\_\ +,]\_P#UNE 'G&M?\A[4?^OF3_T(U6C^Z?K4^KES
MK5\9%57^T2;@IR =QS@X&?RJ"/[I^M;Y[_R+_G$SR'_D8?*1N^$O^1GL_P#@
M?_H#5Z?7EOA@S+XAM3 B/)\^%=RH/R'N ?Y5Z'YNK?\ /E9?^!C_ /QJO#RK
M^"_7]$>WF_\ '7I^K,3Q_P#\@&#_ *^5_P#06KSBN]\;O?-HL(N;>WC3[0N#
M'.SG.UNQ0?SK@J^QP7\'YL^/QG\7[BQ7I_A+_D6+/_@?_H;5YA7HGAB345\/
M6H@M;5X_GPSW+*3\Y[!#_.OS_*OXS]/U1^@9O_ 7K^C.EKRKQA_R-5[_ , _
M] 6O1O-U;_GRLO\ P,?_ .-5YMXJ,S>)+LSHB2?)E4<L!\B]R!_*OL\!_$?H
M?%8[^&O4RHN];WA+_D9[/_@?_H#5@Q=ZV_#!F7Q#:F!$>3Y\*[E0?D/< _RK
MY;,_^1J_6/Y(^LRS_D4KTE^;/4JP_&'_ "*M[_P#_P!#6KOFZM_SY67_ (&/
M_P#&JQ_%4FHMX;NQ/:VJ1_)EDN68CYU[%!_.O?H_Q(^J/G*W\.7HSS6K%5ZL
M5P\3_P#+KY_H>EPO_P O?E^IZ%X$_P"0)-_U\M_Z"M=/7'>#7OET>46UO;R)
M]H.3).R'.U>P0_SKHO-U;_GRLO\ P,?_ .-5."_W>'I_F+'?[S/U_P CSGQA
M_P C5>_\ _\ 0%K&C^\?I6MXJ,S>)+LSHB2?)E4<L!\B]R!_*LF/[Q^E>YC_
M /D6S_P_Y'BY?_R,H?XO\S2T?_D-V'_7S'_Z$*]<KR'2BXUBR,:JS_:(]H8X
M!.X8R<''Y5Z?YNK?\^5E_P"!C_\ QJOE<I^"7K^A]3G'\2'H_P Q=:_Y .H_
M]>TG_H)KQRO5M7EU,Z+?"2SM%3[/)N*W3$@;3G \L9_.O*:^PR_X9>I\?C_B
MB3K]T?2O0_ G_($F_P"OEO\ T%:\\7[H^E=SX->^71Y1;6]O(GV@Y,D[(<[5
M[!#_ #KX?"?[]+UE^;/N<;_N,?\ MW\D=C7G'C__ )#T'_7LO_H35W'FZM_S
MY67_ (&/_P#&JX+QNUPVM0FYBBC?[.N!'(7&-S=RH_E7UV"_C?)GQ^,_A?<<
M[']X_2I:BC^\?I4M?+\0?[\_1?J?5\/?[BO5_H>TU1UK_D ZC_U[2?\ H)I/
M-U;_ )\K+_P,?_XU5/5Y=3.BWPDL[14^SR;BMTQ(&TYP/+&?SKWH?$O5'ST_
MA9Y34Z_='TJ"IU^Z/I67$W\&GZO\CHX8_C5/1?F=MX _YB/_ &S_ /9J[2N#
M\$/=K]N^RP02Y\O=YLQ3'WL8PK9_2NM\W5O^?*R_\#'_ /C5<>7_ .[1^?YG
M5F7^\R^7Y'#^/_\ D/0?]>R_^A-7+I]\5T?C=KAM:A-S%%&_V=<".0N,;F[E
M1_*N<3[XKZ*M_P B^?\ A?Y,^=H?\C"'^)?FB:O::\6KUKS=6_Y\K+_P,?\
M^-5\=E'V_E^I]CG/V/G^A?KPZO8O-U;_ )\K+_P,?_XU7CM?8Y?]KY'QN/\
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
M_P"!_P#H;5^?Y5_&?I^J/T#-_P" O7]&;5>5>,/^1JO?^ ?^@+7JM>5>,/\
MD:KW_@'_ * M?9X#^(_0^*QW\->ICQ=ZWO"7_(SV?_ __0&K!B[UO>$O^1GL
M_P#@?_H#5\MF?_(U?K'\D?699_R*5Z2_-GI]8?C#_D5;W_@'_H:UN5A^,/\
MD5;W_@'_ *&M>_1_B1]4?.5OX<O1GE56*KU8KAXG_P"77S_0]+A?_E[\OU/0
MO G_ "!)O^OEO_05KIZYCP)_R!)O^OEO_05KIZG!?[O#T_S%CO\ >9^O^1Y5
MXP_Y&J]_X!_Z M8T?WC]*V?&'_(U7O\ P#_T!:QH_O'Z5[F/_P"1;/\ P_Y'
MBY?_ ,C*'^+_ #-+1_\ D-V'_7S'_P"A"O7*\CT?_D-V'_7S'_Z$*]<KY7*?
M@EZ_H?4YQ_$AZ/\ ,HZU_P @'4?^O:3_ -!->.5['K7_ " =1_Z]I/\ T$UX
MY7V&7_#+U/C\?\42=?NCZ5Z'X$_Y DW_ %\M_P"@K7GB_='TKT/P)_R!)O\
MKY;_ -!6OA\)_OTO67YL^YQO^XQ_[=_)'3UYQX__ .0]!_U[+_Z$U>CUYQX_
M_P"0]!_U[+_Z$U?78+^-\F?'XS^%]QS$?WC]*EJ*/[Q^E2U\OQ!_OS]%^I]7
MP]_N*]7^A[35'6O^0#J/_7M)_P"@FKU4=:_Y .H_]>TG_H)KWH?$O5'ST_A9
MXY4Z_='TJ"IU^Z/I67$W\&GZO\CHX8_C5/1?F=MX _YB/_;/_P!FKM*XOP!_
MS$?^V?\ [-7:5QY?_NT?G^9U9E_O,OE^1YQX_P#^0]!_U[+_ .A-7+I]\5U'
MC_\ Y#T'_7LO_H35RZ??%?15O^1?/_"_R9\[0_Y&$/\ $OS1-7M->+5[37QV
M4?;^7ZGV.<_8^?Z!7AU>XUX=7V.7_:^1\;C_ +/S)D^X*[?P!_S$?^V?_LU<
M0GW!7;^ /^8C_P!L_P#V:OC%_P C.?\ BE^I]K+_ )%<?\,?T.THHHKWSYT*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *H:W_ ,@#4?\
MKUE_]!-7ZH:W_P @#4?^O67_ -!- !HG_( T[_KUB_\ 015^J&B?\@#3O^O6
M+_T$5>(R"/7TH X:YUC5M'3Q!*NJMJD=G9AB\L$:I!=$G]VNP E0"I*L68#;
M\W-:^E-J.G^))=)O-7FU.)[-;E)+B.))(V#E6'[M%!4\$9&1@\GM+I_@[1=,
MMY;:WANFM98WB>VN+Z>>$JQRP\N1V49YYQGD^IJWI7A_3M%>5[..<RRA5>6X
MN9;B0JN=J[I&8A1DX ..3ZT 7KB5X8]T=O+.<XV1E0?K\Q _6LC2[ZX6TD T
MN[<?:9SE6B[RN<<OVZ?A6Y5#2/\ CRD_Z^KC_P!'/0!Y3J[%]:OF9&0FXD)5
ML97YCP<9'Y5!']T_6K.M?\A[4?\ KYD_]"-5H_NGZUOGO_(O^<3/(?\ D8?*
M1M>&)&B\0VKI"\S#?A$*@GY#_>('ZUZ']ON?^@1>_P#?</\ \<KS_P )?\C/
M9_\  _\ T!J]/KP\J_@OU_1'MYO_ !UZ?JSB_&]U--HL*R6%Q;@7"G=(T9!^
M5N/E8FN"KT?Q_P#\@&#_ *^5_P#06KSBOL<%_!^;/C\9_%^XL5Z)X8O)XO#U
MJB:;=3*-^'1H@#\Y_O.#^E>=UZ?X2_Y%BS_X'_Z&U?G^5?QGZ?JC] S?^ O7
M]&6_M]S_ - B]_[[A_\ CE>;>*I&E\27;O"\+'9E'*DCY%_NDC]:]8KRKQA_
MR-5[_P  _P#0%K[/ ?Q'Z'Q6._AKU,>+O6WX8D:+Q#:ND+S,-^$0J"?D/]X@
M?K6)%WK>\)?\C/9_\#_] :OELS_Y&K]8_DCZS+/^12O27YL] ^WW/_0(O?\
MON'_ ..5C^*KR>7PW=H^FW4*G9EW:(@?.O\ =<G]*Z>L/QA_R*M[_P  _P#0
MUKWZ/\2/JCYRM_#EZ,\JJQ5>K%</$_\ RZ^?Z'I<+_\ +WY?J=QX-NIH='E6
M.PN+@&X)W1M& /E7CYF!KHOM]S_T"+W_ +[A_P#CE8_@3_D"3?\ 7RW_ *"M
M=/4X+_=X>G^8L=_O,_7_ "/)_%4C2^)+MWA>%CLRCE21\B_W21^M9,?WC]*V
M?&'_ "-5[_P#_P! 6L:/[Q^E>YC_ /D6S_P_Y'BY?_R,H?XO\S0TIBFL63*C
M.1<1D*N,M\PX&<#\Z]/^WW/_ $"+W_ON'_XY7F6C_P#(;L/^OF/_ -"%>N5\
MKE/P2]?T/J<X_B0]'^9B:O?7#Z+?*VEW: V\@+,T6%^4\G#D_E7E->QZU_R
M=1_Z]I/_ $$UXY7V&7_#+U/C\?\ %$G7[H^E=SX-NIH='E6.PN+@&X)W1M&
M/E7CYF!KAE^Z/I7H?@3_ ) DW_7RW_H*U\/A/]^EZR_-GW.-_P!QC_V[^2-C
M[?<_] B]_P"^X?\ XY7!>-YGFUJ%I+:6W(MU&V0J2?F;GY217IE><>/_ /D/
M0?\ 7LO_ *$U?78+^-\F?'XS^%]QS$?WC]*EJ*/[Q^E2U\OQ!_OS]%^I]7P]
M_N*]7^AZU]ON?^@1>_\ ?</_ ,<JGJ]]</HM\K:7=H#;R LS187Y3R<.3^5;
M=4=:_P"0#J/_ %[2?^@FO>A\2]4?/3^%GCE3K]T?2H*G7[H^E9<3?P:?J_R.
MCAC^-4]%^9UW@BXE@^W>79SW&?+SY10;?O==S#]*ZW[?<_\ 0(O?^^X?_CE<
MUX _YB/_ &S_ /9J[2N/+_\ =H_/\SJS+_>9?+\CS/QO,\VM0M);2VY%NHVR
M%23\S<_*2*YQ/OBNH\?_ /(>@_Z]E_\ 0FKET^^*^BK?\B^?^%_DSYVA_P C
M"'^)?FB:O6OM]S_T"+W_ +[A_P#CE>2U[37QV4?;^7ZGV.<_8^?Z%#[?<_\
M0(O?^^X?_CE>.U[C7AU?8Y?]KY'QN/\ L_,F3[@KK_!%Q+!]N\NSGN,^7GRB
M@V_>Z[F'Z5R"?<%=OX _YB/_ &S_ /9J^,7_ ",Y_P"*7ZGVLO\ D5Q_PQ_0
MZNWN99W*R6-Q;@#.Z5HR#[?*QJS117OGSH4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 50UO\ Y &H_P#7K+_Z":OU0UO_ ) &H_\ 7K+_
M .@F@ T3_D :=_UZQ?\ H(J_5#1/^0!IW_7K%_Z"*OT %%%% !5#2/\ CRD_
MZ^KC_P!'/5^J&D?\>4G_ %]7'_HYZ /*]:_Y#VH_]?,G_H1JM']T_6K.M?\
M(>U'_KYD_P#0C5:/[I^M;Y[_ ,B_YQ,\A_Y&'RD;OA+_ )&>S_X'_P"@-7I]
M>8>$O^1GL_\ @?\ Z U>GUX>5?P7Z_HCV\W_ (Z]/U9ROC__ ) ,'_7RO_H+
M5YQ7H_C_ /Y ,'_7RO\ Z"U><5]C@OX/S9\?C/XOW%BO3_"7_(L6?_ __0VK
MS"O3_"7_ "+%G_P/_P!#:OS_ "K^,_3]4?H&;_P%Z_HS:KRKQA_R-5[_ , _
M] 6O5:\J\8?\C5>_\ _] 6OL\!_$?H?%8[^&O4QXN];WA+_D9[/_ ('_ .@-
M6#%WK>\)?\C/9_\  _\ T!J^6S/_ )&K]8_DCZS+/^12O27YL]/K#\8?\BK>
M_P# /_0UK<K#\8?\BK>_\ _]#6O?H_Q(^J/G*W\.7HSRJK%5ZL5P\3_\NOG^
MAZ7"_P#R]^7ZGH7@3_D"3?\ 7RW_ *"M=/7,>!/^0)-_U\M_Z"M=/4X+_=X>
MG^8L=_O,_7_(\J\8?\C5>_\  /\ T!:QH_O'Z5L^,/\ D:KW_@'_ * M8T?W
MC]*]S'_\BV?^'_(\7+_^1E#_ !?YFEH__(;L/^OF/_T(5ZY7D>C_ /(;L/\
MKYC_ /0A7KE?*Y3\$O7]#ZG./XD/1_F4=:_Y .H_]>TG_H)KQRO8]:_Y .H_
M]>TG_H)KQROL,O\ AEZGQ^/^*).OW1]*]#\"?\@2;_KY;_T%:\\7[H^E>A^!
M/^0)-_U\M_Z"M?#X3_?I>LOS9]SC?]QC_P!N_DCIZ\X\?_\ (>@_Z]E_]":O
M1Z\X\?\ _(>@_P"O9?\ T)J^NP7\;Y,^/QG\+[CF(_O'Z5+44?WC]*EKY?B#
M_?GZ+]3ZOA[_ '%>K_0]IJCK7_(!U'_KVD_]!-7JHZU_R =1_P"O:3_T$U[T
M/B7JCYZ?PL\<J=?NCZ5!4Z_='TK+B;^#3]7^1T<,?QJGHOS.V\ ?\Q'_ +9_
M^S5VE<7X _YB/_;/_P!FKM*X\O\ ]VC\_P SJS+_ 'F7R_(\X\?_ /(>@_Z]
ME_\ 0FKET^^*ZCQ__P AZ#_KV7_T)JY=/OBOHJW_ "+Y_P"%_DSYVA_R,(?X
ME^:)J]IKQ:O::^.RC[?R_4^QSG['S_0*\.KW&O#J^QR_[7R/C<?]GYDR?<%=
MOX _YB/_ &S_ /9JXA/N"NW\ ?\ ,1_[9_\ LU?&+_D9S_Q2_4^UE_R*X_X8
M_H=I1117OGSH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M>YG\A/.60J7"RP/'D @$C<!GJ/SJW7MG@A1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !5#6_\ D :C_P!>LO\ Z":OU0UO_D :C_UZR_\
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
MVC]XY=MY"HHX"CJ2#QCICG!QP>V:H_VWI/\ T%++_P "$_QH_MO2?^@I9?\
M@0G^- '/VOA#4I++5+36-8M;Q=1C99KB&Q:&?=_ =QE==JCHH4#OW.;UIHNL
MQW%SJ%UJ]G/J;VZV\#K8LD$2@[B3'YI+$GJ=XZ# '.=+^V])_P"@I9?^!"?X
MT?VWI/\ T%++_P "$_QH Q;/PK>KH=CI.HZI;W%O:W*3-Y%HT/FHAW*C9D;^
M/:2>A QCG-=35#^V])_Z"EE_X$)_C1_;>D_]!2R_\"$_QH H>)=$U+6Q:QVF
MI6UM;1L7GM[FT:=+CIM#;9$.T$9QG![Y'%5;[PUJEQ/<3VVLV]M)?VJ6VH'[
M$6W[01OA_>?NSAF^]O'3C@YV?[;TG_H*67_@0G^-']MZ3_T%++_P(3_&@#*N
M_#VIOJFG366J6EO96,1A2%[)WD*L%5OW@E SA1@[>.^:K>'O!LVC:E;7<U[:
M2"UMGMH_LMCY$DP9@Q:=R[>8<@MP%^9F/>M[^V])_P"@I9?^!"?XT?VWI/\
MT%++_P "$_QH OUS-OX=U4:[>WM[JME=VUT'B,9L766.$YQ$C^=M4 X).S+8
MY[8U_P"V])_Z"EE_X$)_C1_;>D_]!2R_\"$_QH Q]+\,ZC9369N=7AN8M-MV
M@L$6S,97("AI3O/F$* /E"#D\<C%3_A$M7ETVZLKZ^\/W\=Q=&Z*7>B/)&&8
MDGY#<<\D8.>.>N>.C_MO2?\ H*67_@0G^-']MZ3_ -!2R_\  A/\: (O#NAV
M_AS1(=-MMNQ"[L4C6-2S,6;"KPHR3@#H,"F>(]+U#6-,%GI^I1V!9QYS/ T@
MDCYRGRNC+GCD,#BK']MZ3_T%++_P(3_&C^V])_Z"EE_X$)_C0!D/X>U9&L;R
MTU33[;4;:W>U9ETYC;M$2" L7F@J5VK@[R.O'(Q5D\(ZI"=+CL=:M?LMA&"L
M-]8M-OGR29B4ECRW/ ((!Y'.".A_MO2?^@I9?^!"?XT?VWI/_04LO_ A/\:
M,6T\*7=O<6T#ZK&^D6MVUW#:K:E9=Y+,%:7>0RAG) " \+DG!SU-4/[;TG_H
M*67_ ($)_C1_;>D_]!2R_P# A/\ &@#(M_#NJC7;V]O=5LKNVN@\1C-BZRQP
MG.(D?SMJ@'!)V9;'/;$5GX6U6V2W5]=A?^S[5[?32MCM,1*A0\OSD2,% ' 0
M<GCD8W/[;TG_ *"EE_X$)_C1_;>D_P#04LO_  (3_&@#!MO#.N6_AV]TLZSI
MK2W0(:Y_LV3<Q8$2,^;@[F/&#D!<8QC '0:3;7=GI<%M>W,%Q/$NPRPP&)2!
MP/E+,0<8[_E3?[;TG_H*67_@0G^-']MZ3_T%++_P(3_&@ UFTOK[29[;3=07
M3[N0 )<F'S=G//R[ASC(Z\9S6)'X6U&+3M/2/4K"&^TV9GM98K!_)VLI5ED1
MIF9R=S'=O!S@\\YV_P"V])_Z"EE_X$)_C1_;>D_]!2R_\"$_QH YZZ\(:K+8
MPV\6MVQWW$EU?+<6+/%=2,00-JRJ51<<+N.0!NSSFR-!UY_$4&J3ZUITR1*J
M+ VFO^ZX D,9$^%9N>6#%0<<C.=C^V])_P"@I9?^!"?XT?VWI/\ T%++_P "
M$_QH OT50_MO2?\ H*67_@0G^-']MZ3_ -!2R_\  A/\: +]%4/[;TG_ *"E
ME_X$)_C1_;>D_P#04LO_  (3_&@"_15#^V])_P"@I9?^!"?XT?VWI/\ T%++
M_P "$_QH OT50_MO2?\ H*67_@0G^-']MZ3_ -!2R_\  A/\: +]%4/[;TG_
M *"EE_X$)_C1_;>D_P#04LO_  (3_&@"_15#^V])_P"@I9?^!"?XT?VWI/\
MT%++_P "$_QH OT50_MO2?\ H*67_@0G^-']MZ3_ -!2R_\  A/\: +]%4/[
M;TG_ *"EE_X$)_C1_;>D_P#04LO_  (3_&@"_15#^V])_P"@I9?^!"?XT?VW
MI/\ T%++_P "$_QH OT50_MO2?\ H*67_@0G^-']MZ3_ -!2R_\  A/\: +]
M4-;_ .0!J/\ UZR_^@FC^V])_P"@I9?^!"?XU2UC6-,ET2_CCU&T=WMI%55G
*4DDJ< #- '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>image_005.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_005.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $Y AT# 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#VVPL+*33;
M9GM+=R\(+$HK;MP!.3CG/<]ZLG3[(DDV=N2<D_NE[C![>G%&GY_LRUSG/DIU
M(/8>G%6: *W]GV0.?L=OG.?]4OICT].*!IUBN,6=N,8QB)>,=.W:K-% %8:;
M8@ "RMP  !^Z7L<CMZ\TG]FV)!'V*WP<C_5+W.3V]>:M44 5CIUB<YL[<YSG
M,2\YZ]N]']GV6<_8[?.<_P"J7TQZ>G%6:* *PT^R!!%G;Y&"/W2]A@=O2@:=
M8C&+.W&,8Q$O&.G;M5FB@"M_9MCC'V*WQC'^J7USZ>O-!TZQ((-E;G.<_NE[
MG)[>M6:* *QTZR.<V=N<YSF)><]>W>C^S[+.?L=OG.?]4OICT].*LT4 5AIU
MD""+.W&,8_=+V&!V]*!IUB,8L[<8QC$2\8Z=NU6:* *W]G6.,?8K?&,8\I>F
M<^GKS0=.L3G-G;G.<_NE[]>W>K-% %8Z=9'.;.W.<Y_=+WX/:C^S[+.?L=OG
MK_JE],>GIQ5FB@"L-.L1C%G;C&,?NEXQT[=J!IUB  +*W&,8_=+V.1V]:LT4
M 5O[.L<8^Q6^.G^J7USZ>O-!TZQ.<V=N<YS^Z7G/7MWJS10!6.G61))L[?G/
M_+)>XP>WI1_9]D#G[';YZ_ZI?3'IZ<59HH K#3K$8Q9VXQC'[I>,=.W:C^S;
M$#'V*WQC'^J7USZ>M6:* *QTZQ((-E;\Y_Y9+W.3VH.G6)SFSMSG.?W2\YZ]
MN]6:* *W]GV6<_8[?/7_ %2^F/3TH&G60QBSM^,8_=+VX':K-% %8:=8C&+.
MW&,8_=+QCIVH_LZQQC[%;XZ?ZI?7/IZ\U9HH K'3K$YS96YSG/[I>_)[4'3K
M$YS9VYSG/[I>_7M5FB@"M_9]EG/V.WSU_P!4OICT].*!IUD,8L[<8QC]TO;I
MVJS10!6&G6(  L[?C '[I>W3M1_9UCC'V*W]/]4OKGT]:LT4 5CIUB<YL[<Y
MSG]TO?KVH.G61))L[?G/_+)>_![59HH K?V=99S]CM_7_5+Z8]/2@:=8C&+.
MW&,8_=+VZ=JLT4 5O[.L0 !96_&/^62]CD=O6C^SK$C'V*W_ ._2^N?3UJS1
M0!6.G6)SFSMSG.?W2\YZ]J/[.LB<_8[?_OTOICT]*LT4 5O[.L@<BSM_^_2^
MF/3TH&G6(QBSM^,8_=+QCIV[59HH K?V=8XQ]BM\=/\ 5+ZY]/7F@Z=8G.;*
MW.<Y_=+WY/:K-% %8Z=8G.;.W.<Y_=+WZ]J/[/LLY^QV^>O^J7TQZ>G%6:*
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
M(I)[X'>KM-B"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MKFO%L@C^QYE"9W];DQ9^[Z#FNEKF_%;LGV3;(Z9W_=F2//W?[PYH V]..=,M
M"3G]RG).>P[CK5FJVG9_LRTSG/DIUQZ#TXJS0 4444 9TNOZ3 NZ74+=%W2+
MEG YC^^/^ ]ZA/BG0Q/! VIP++.H:-6."06*C.>F6!'/>L"?P1<3WDOFW%I-
M9+)=30PRQ,=S3_>5\'[HYP1ST]*K?\(%J;Q26TVK1RP7-M';7#2AY)4196D
M1F/. P4%LGC/-"\P9W$-W#/-/$A;? X1]R%1D@'@D<\$<BJ%YXFT6POGLKO4
M(8;E$\QHWR"$_O?3WKGM8\"3ZIK5SJ OXT#N'B5HR3&P$0R#GK^Z//\ M5H^
M(?"TNMW=U*MTD:3Z:]CM9"<%G5MW7I@8Q0,Z4,IQ@CGD<]:"P'4@?C7GDOPU
MG=V1=1B2$^9L*Q$/ I,N$CYP%/F#<.^W\GQ^ =5203C5;5+HK.&D$!< .N %
M5B0.0#G@]1WH$>@!@<8(YZ5#!>6URTJP3QR-#(8I K9VN #@^^"/SKSZW^&5
MU'&F=52.5"?+>)&)A!=V(0DYZ/C\*MZ+X!NM*U*QNQ<V2&"=Y'2& A=C(JE5
M5B0"2H);KU]: .]HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG/%:N?LFU7/W_NI&W]W^
M_P#TKHZYKQ9%YGV/]UYF-_\ R[>;C[OOQ0!N:<,:9:#&,0IQMVX^4=NWTJS5
M;3AC2[0  ?N4Z C^$=CS5F@ HHHH ***IZLLKZ1=K!Y_FF)@GV=@LF<<;2<
M&D]$-*[+E%>?0-XOM]0\/74UC>RVD%FL%U$+E2S2LH5GD7/S8;D')XR>]9R:
M7XX^W[@VH*IB159[P%!="0%Y2-W^I*9 7_QT=:?41ZE17+^#[;6;<7AU7[2J
ML(@HN)A(3*%/FLN"<(3C XZ'@5L/=7POC;)!;GY-X8RL.,X_N]: -"BJ>[4O
M^>-I_P!_6_\ B:-VI?\ /&T_[^M_\30!<HJGNU+_ )XVG_?UO_B:-VI?\\;3
M_OZW_P 30!<HJGNU+_GC:?\ ?UO_ (FC=J7_ #QM/^_K?_$T 7**I[M2_P">
M-I_W];_XFC=J7_/&T_[^M_\ $T 7**I[M2_YXVG_ '];_P")HW:E_P \;3_O
MZW_Q- %RBJ>[4O\ GC:?]_6_^)HW:E_SQM/^_K?_ !- %RBJ>[4O^>-I_P!_
M6_\ B:-VI?\ /&T_[^M_\30!<HJGNU+_ )XVG_?UO_B:-VI?\\;3_OZW_P 3
M0!<HJGNU+_GC:?\ ?UO_ (FC=J7_ #QM/^_K?_$T 7**I[M2_P">-I_W];_X
MFC=J7_/&T_[^M_\ $T 7**I[M2_YXVG_ '];_P")HW:E_P \;3_OZW_Q- %R
MBJ>[4O\ GC:?]_6_^)HW:E_SQM/^_K?_ !- %RBJ>[4O^>-I_P!_6_\ B:-V
MI?\ /&T_[^M_\30!<HJGNU+_ )XVG_?UO_B:-VI?\\;3_OZW_P 30!<HJGNU
M+_GC:?\ ?UO_ (FC=J7_ #QM/^_K?_$T 7**I[M2_P">-I_W];_XFC=J7_/&
MT_[^M_\ $T 7**I[M2_YXVG_ '];_P")HW:E_P \;3_OZW_Q- %RBJ>[4O\
MGC:?]_6_^)HW:E_SQM/^_K?_ !- %RBJ>[4O^>-I_P!_6_\ B:-VI?\ /&T_
M[^M_\30!<HJGNU+_ )XVG_?UO_B:-VI?\\;3_OZW_P 30!<HJGNU+_GC:?\
M?UO_ (FC=J7_ #QM/^_K?_$T 7**I[M2_P">-I_W];_XFC=J7_/&T_[^M_\
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
ME?<8YJY_:NHV'&I6!>,?\M[;YA^*]15_^S8_^>]W_P"!#_XT?V;'_P ][O\
M\"'_ ,:XU0Y;N#:_'\#>W8KIXATJ0\7: ;=Q+<8]CGO[5&WB6R9BMLD]TWI#
M$2/SJM)X3@DO3<M=S'+[MIP>/3/7\:U%TR%5"K-=*!V$[#^M*/MY7YK+^O46
MISP\0ZA?:J+6V"6@D_=CS5W%6'4_7M6O!X?MQ()[V22]G_O3'('T7I5O^SH_
M^>]W_P"!#_XT?V;'_P ][O\ \"'_ ,:<*'6H^;^NVP6[DGV"SW;OLD&[.<^6
M,_RJC<^'[220S6Q>SG_YZ0';^8Z5:_LV/_GO=_\ @0_^-']FQ_\ />[_ / A
M_P#&M)4X25FAV1SMMK&IV6HR"[BN;JV7Y-ZPE> ?O8Q72V=_;7\/FVTRR+W
MZCZCM3/[-C_Y[W?_ ($/_C5*?PY;LS36L\]M='_ELLA)/US6485*:T?,O/?[
M_P#,5FC9HKC;'4"NL'3[^\D.W]V)8[AP"_OS^%=-_9L?_/>[_P# A_\ &M*=
M6-17B-.Y<HJG_9L?_/>[_P# A_\ &J][%;6%I)<S7-V$0=/M#Y)[ <UHVDKL
M9H"XB:X:W#@RJH8IW />I*XJSLKS^W+26YGDB:[1GQO;<%'12<YZ8KJ?[-C_
M .>]W_X$/_C65&HZB;:MJ).Y<HJG_9L?_/>[_P# A_\ &C^S8_\ GO=_^!#_
M .-;#+E%4_[-C_Y[W?\ X$/_ (T?V;'_ ,][O_P(?_&@"Y16=-;6MO&SS7EP
MBJ,L6N6&!^=9,<=WJ\H^PS7=M9 \W$DK%I/]U2>GO6<ZBCIN^PFS7&L6QUC^
MSMP\S9G=GC=_=^N*T*Q6\+:9Y6$21)<<2B0[@?7ZU3MVDL[L66K3W(9S^YN1
M.P23V//!K*-2<7^]Z_U9BN^ITU%4_P"SH_\ GXN__ A_\:/[-C_Y[W?_ ($/
M_C7247**I_V;'_SWN_\ P(?_ !H_LV/_ )[W?_@0_P#C0!<HJG_9L?\ SWN_
M_ A_\:/[-C_Y[W?_ ($/_C0!<HJG_9L?_/>[_P# A_\ &C^S8_\ GO=_^!#_
M .- %RBJ?]FQ_P#/>[_\"'_QH_LV/_GO=_\ @0_^- %RBJ?]FQ_\][O_ ,"'
M_P :/[-C_P">]W_X$/\ XT 7**I_V;'_ ,][O_P(?_&C^S8_^>]W_P"!#_XT
M 7**I_V;'_SWN_\ P(?_ !H_LV/_ )[W?_@0_P#C0!<HJG_9L?\ SWN__ A_
M\:F@MEMRQ629\_\ /20M_.@":BBB@ HHHH **** "BBB@ KF?%Q3_0]YC_CQ
MO,@_N_W/ZUTU<UXMD$?V/,H3._K<&+/W?0<T ;FG'.F6ASG,*<[L_P ([]ZL
MU6T[)TRTR23Y*<D@GH.XJS0 4444 %%%% !169'K^G2ZW)HZ3DWL8)9-C8X
M)&[&,X93C/>LV3Q]X<B+B2_9 B[W9H7 6/.!(3C_ %>>-W3/>@#I:I?\QO\
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
MK_XU=HH I?V59_\ /-_^_K_XT?V59_\ /-_^_K_XU=HH I?V59_\\W_[^O\
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
M^WV?_/W!_P!_!1]OL_\ G[@_[^"G_9H/^>,?_?(H^S0?\\8_^^10 S[?9_\
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
M_P#B: +=%5/[2M_2X_\  >3_ .)H_M*W]+C_ ,!Y/_B: +=%5/[2M_2X_P#
M>3_XFC^TK?TN/_ >3_XF@"W7!^,8S:>);&\48$T)0G_:0[A^AKL?[2M_2X_\
M!Y/_ (FN7\=2PW&DV]S&LN^VN%?+P.H"GY3R1[BJ4>9.'=-?AI^-C*K\-^QV
M$4@EB21>C*&'XT^L71=4A;1[4/YQ94VDK"[#CCJ!BK_]I6_I<?\ @/)_\364
M)<T5+N:HMUQ7B@?;?%6CV74>:A8>P)8_^@UU7]I6_I<?^ \G_P 37)K<QW7Q
M!%P1(8X(F(Q$Q(. O(QD=33?QQ];_<FS.IJK';T54_M*W]+C_P !Y/\ XFC^
MTK?TN/\ P'D_^)JC0MT54_M*W]+C_P !Y/\ XFC^TK?TN/\ P'D_^)H MT54
M_M*W]+C_ ,!Y/_B:/[2M_2X_\!Y/_B: +=%5/[2M_2X_\!Y/_B:/[2M_2X_\
M!Y/_ (F@"W01D8-5/[2M_2X_\!Y/_B:/[2M_2X_\!Y/_ (F@#S>>SU32?$=S
M8KMCM&+WD,0)V84Y^3T/J*].MIEN;6*=?NR(&'XBN3\77,*_V;J:+-_HEP!)
MNA=1Y3_*W)'TK1\/ZA%#IOV63S2UN[(-L+M\N<CH..*=9WJ1G_,K?./_  &8
M4URR<3H*X;QS.Q>2)#\PMQ$O^](P7^6:Z[^TK?TN/_ >3_XFN&U2XCO_ !9:
MH0YC:\5B!&Q.R-<],9ZU*UJ07G?[DW_D55^&QWUI +6S@MU&!%&J#\!BIJJ?
MVE;^EQ_X#R?_ !-']I6_I<?^ \G_ ,33>IJ6Z*J?VE;^EQ_X#R?_ !-']I6_
MI<?^ \G_ ,30!;KS^Z_XE/CZ5ND<SQW(_'Y'KM?[2M_2X_\  >3_ .)KC?&S
MQO>Z;>Q"4$%H'+0LO#<KU [BAKFA**[?BM5^1E5V3['>T5FV>K0364$A$Q+(
M"<0.1G'/(%7(+F.X)$8D&.N^)D_F!23NKHU)J***8!1110 4444 %%%% !7.
M>*RX^R;3(/O_ '&C']W^_P#TKHZYOQ7&7^R8C9\;^ENLN/N_WCQ0!MZ<,:9:
M#&,0IQMQ_".W:K-5M.&-+M !C]RG0$?PCL:LT %%%% !1110!0NM%TN]F,UQ
M86\DQP#(8QN(!# $]2,J#CVJ+_A&]#W[_P"R+'=YAESY"YWGJ>G6M2B@"M96
M%GIMN+>QM8;:$$MY<2!1D]3@5'_S&_\ MV_]FJ[5+_F-_P#;M_[-0!=HHHH
MSM>E\G0KQ\_\LR/SXIGAN'R/#MBA&"8]Q_'G^M5O%\A3P_(HZR.J?KG^E;%M
M$(+6&$=(T5?R&*SC_$EZ+]63]HEHHHK0H**** "BBB@ HHHH **** "BBB@
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
MX(./49'-= [K&C.[!4499F. ![UD^'_#MGX=L_)@5&F8 23^6J,^. .!T X
MKCO%MKXCUOQ/;Z4;-([2.=9[6[@E9<Q%=DF\$;&(W9V'&1TSS@ Z_2O$5IJ^
MJ75E;A6BBC22"=7#)<(>"R$<85OE/.<]AQG99E12S,%4#)). !7/Z3IFD^!M
M!?S[R.&(OYMQ=7#A TC8!/H,X''\SS67XYTG5-5ETY+#4S!8W>ZTNHV(:(JX
MR&*\;NA7@@_,"#Q0!MZ-XET_7+V]M+-E<6VTJX8%9D(^^F."N<KGU!K99E1&
M=V"JHR23@ 5B>%O#[>'M,>WGNA>7+RM))<F/8SDXZ@<#@#IUQGKDUQGB*;Q%
MXA\4IH\=E/9?9WD4LLXD@G@<?))(AQD;EQQG:3^8!V%AXJL+_P 27&A("LL<
M FC+ @2KNPVT$#('RD$9!#5O,RJI9B H&23T KG-/TO2?!?ARW-[<*8; ,1<
MSC)C+GD(/X0<X"BJ/C".]U'3=/O]&U@1V\\D4;QG:T,\4C#YB#UX/3^($CN"
M #7TKQ-8:QJ%Q8V\4ZF%F59)(\)+L.U]I]5/&#@\@@8.:VF=4&68*/4G%86E
MZ?8>#]!Q-<*2JCSKA\*TK 8 'KQ\JC). !DUDZK?Z5XM\)WT5]%/8W-N[*()
M<>?#,.$(52<YW#@9!W8/>@#5T7Q'%JFHWNFR1*DL$CB-DR4D16P>H&U@2 5/
MJ",@YK>9E1&9R%4#)). !6%X=TBR\-Z1'N8QSW C\^6X?YG?:%"Y)/3&T#)P
M.*QO%]KXIN=<M+72+\0V-Y$4.]<)%(AW9+ ;LL, #D':00<T :^F>+M*U36K
MS2(W6.>WD"1AV'[_ (R2@]!C\L'H:WV8*I9B H&23T%<OI_A[0?"-K%J%[+;
MI<0KY;7L["-1N8G:HSM4 L0H[ X'%4?&^F:WJ&8K*_B^P7R16I@((927R75L
M@=/4'[N,')H V=&\5Z9KNHW-A9B3,(9E=E&R55;8Q7![,,<X/<<5NLP12S$!
M0,DGH!7,:=HNA^!K*?49[B.#=&D=S<OB-7VG"_*.!C.!WQCK5'QII,VLK9W5
MO);7%I+"T,:R79@$<KX\N9&&=Q'3'<'CO0!K:1XH@U34YK!K26 $>99RD%DN
MX?\ GHI P!GC!Y_,5O.RHC.[!4498L< #WK*T+1;7PYIL=K'(Q9MH=Y)6;<P
M  "[B<#CA1P*Y3Q=8^+-6ULZ;;?9DTV5?W3!G42(<>8DAP5#@C<I(&>1SR*
M.DTOQ5IVKZY=:3:G<T$*S*^#AUW%3C(Z XP>00016Z[K&C.[!549+$X 'K6/
MIMC8>%=(6.:\C2/S"6GG*1@L[9P ,*H)/"CBN?\ &6G:Y=ZBJ6\\[V-VBV\2
M13"-(G).\3*3^\1ESR.5(X'.: -S1_%6E:Y?75E9SQ.T+E5"N&\Q0%)< ?PY
M; /<@UN$@ DXQWS6'96&D^"]#D=II%MHN7FF)=R.@' R>V !DD]R36/XR1==
M\.6U]IFJ(;>9DB\MGS#<)(P'(Z[AU Z\$$<T :^F>)K/5=8NM-BM;A/(=D69
MX_DD9" P]5()'# 9!R,BMJ>40022E2P12Q QDX&>_%8VFV6G>#]"3[9?1J$1
M(YKVY8*7QPH+'L,X&22!@9K*\5Z5J6H:I#%]N/\ 8FH1BSGC1PKP,<LKIDX;
M)"@YR0!P,$T :&@>,=,\1W4EK:17"%8S(GG(%WJK;6P,D@AN,''8C(YKH'=8
MT9W8*B@EF8X 'J:RO#_AZS\/60A@5&F8 23^6J-)@8 X'0#@"N-\5VGB/7/%
M-MI;6:16D,XGM;N"5AF(KM?>I^1RI()0XR.F<G !U^E>(K35]2N[*W53%$B2
M03*X9+E#P60CC ;Y3SG/IQ6R[*B,[L%51EB3@ 5@:3INE>"-!*37:11&3S)[
MFX<*'D; )]!DX_\ KGFLGQUI&JZI<Z='8ZFUO976ZTN8VPT6&&0Q3@L3@KP0
M1N!!X- &YHWB73]=O+VVLV5EM2NUPP*S(1D.F."N<KGU4ULNZQHSNP55&2Q.
M !6)X7\/MX>TQK::Y%W</*TDER8]C2$XZ@<#@#IUQGJ37%^()?$?B/Q0-(2R
MGL1;M*C8G$D$T#C*22(<9&5QQG:3[<@'8Z=XLL=1\2W6B1AEGAA$R%P5\U<D
M,0"!D#Y2",@A@:WF944LQ 4#))/ KG;'3-(\&^'K<WEP#%8!MMS.,E-YY"^@
M/3:*I>+X[R_L+"\TC5UCMYY8X9(VV-#-&[ 9(/WL9^[_ !#(]P :VD^)['6;
M^YM+>.X5H68+))'A)=IVMM/LW!!P>AQ@YK99U099@H]2<5AZ;86'@_0@)9PQ
M51YL[X#3,!@ >IQA5&2< #)K#U+5M&\9>%M1@N$FM;NT)!@D7][#-EE0@+D-
MN((XR#D@]Z -O1/$L>JZA>6#QA)[>1PC)DI*@;'4@;6!P&4\]",@@UNNZQHS
MNP55&2Q. !ZUB>'](LO#FE1J6,<UQL,TEQ)EGDVA0,DGI@ #)P!BL/Q=:^*K
MK7K:TTB_6&QNX<?O$^2*1#N)+ ;LL", Y4[6!'- &QI?B[2M5UF\TF-Q'/;R
M>6BR,!Y^!DE!UP/Y8/0UOLRJI9B H&23T KF-.\/:#X2MH;^[E@2XB3RC>SL
M$'S$X &=JCYB !T' XJCXVTO7+]C#:7T7V"^$5JT!!#(=^6<'('3U!Z8QR:
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
M3S6C+#',H61%< Y&X9P>Q^M 'F$NLWGC'48)-.C/VJ$^9!:B^Q"\._9)YR@
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
M$#N67:@ 5<_*22?8'GI6KH\GCA;F>VOF#(NG 6TC6Z@-<; <NVXG(8X]#@T
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
M-H ],HKS:X_Y>/\ MY_I3G_UTG_723_T2* /1Z*\XC_UL?\ UTB_]$FF6_\
MR[_2V_F: /2J*\T3_4I_USC_ /1QHE_U4O\ N3?^C10!Z77-^*RP^R;2X^_]
>UT7^[_>_I7-W'6X^MS_(57OOOM_UT/\ Z E '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>image_006.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_006.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $T @ # 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^QL;0V%J
MS6D&[RD))B4'.W'^-3C3[(8Q9VXQC'[I>PP.WIQ1IXQIMJ,8Q"G&,8X':K-
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
M** "BBB@ HHHH *K:@<:;='.,0OSD#'![G@59JMJ!QIMT<XQ"_.0,<'N>!0
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
MBK'&@TNU*QC"!HP=HR#@9Z<@'\*@OO".B7]@UFUC%"A((:!0C*?E'!^B*/H
M*8&?J_C%K/0M,U*TL7/]H2^6D=R&5E&QV&0@8DG9@8]14%SX^@M88I[JTGLX
MXYO)NQ-'N(?R#*40ANHX&2,=OIT5EHME96-E:*C3)9G= \[>8ZM@C.3WP2/H
M<4Z;1M,N XFL+:0/(96WQ@[G*["Q]RO'TH S(/&-C-J[:8UK?13QKNG+PY2
M[2^'8$@?*,YZ<CFLB'QK?QFWN;^SM8;">SFU#>'?S%@5E"C;C!8AU/4=ZWKC
MPIHMQ;20BR2'S(?(9X/D;R^1MR/8D?B:T)=,L9R#+:0/B%H!N0']V<93Z' X
M]J .?/C[3$N1;R6M]'*K[)U:-?W!WJGS$-CJZ_=SP?K4(^(^CF)6^RZB9)"O
MDPK &>4,'(*@$\8C;K@\=.:WH_#VCQ1+&FF6H11@#RATW!__ $( _44C^'-%
M>(1MIEKM 4 ",# 7.W'IC<WYF@#0AE6>".90P610P#J5(!&>0>0?:GTBJ$0*
MHPH& *6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ JMJ!VZ;='.,0N<YQC@]^U6:K:@=NFW1SC$+G.[&.#W[
M4 &GC&FVHQC]RG& .P].*LU6T\8TVU&,?N4XP!V'IQ5F@ JO>7UMI]OY]W,D
M,6X+N;U)P!5BJ&LV,VI:7+:07"6[R8!D>+S !G/3(_G0!/=7UK9>3]IF6+SI
M%BCW?Q.>@%4&\4:*L<KF^0B)@K81B<\]!C+#Y6Y&1P?2J]_X?FU>>&>\O98)
M;>0>5]E;"L@*L=P.>25/3H#WJK'X2NH9;>>+55$]HGDVS-;958\,,,-WS-AN
MN1T''6D!TT4L<\*2Q.KQNH964Y!!Z$4^J]C:+86%O:(Q988UC#-U.!C-54M+
M>ZU"\:>)9"K*!N[#:*8&E15/^RK'_GUC_*C^RK'_ )]8_P J +E%4_[*L?\
MGUC_ "H_LJQ_Y]8_RH N453_ +*L?^?6/\J/[*L?^?6/\J +E%4_[*L?^?6/
M\J/[*L?^?6/\J +E%4_[*L?^?6/\J/[*L?\ GUC_ "H N453_LJQ_P"?6/\
M*C^RK'_GUC_*@"Y15/\ LJQ_Y]8_RH_LJQ_Y]8_RH N453_LJQ_Y]8_RH_LJ
MQ_Y]8_RH N453_LJQ_Y]8_RH_LJQ_P"?6/\ *@"Y15/^RK'_ )]8_P J/[*L
M?^?6/\J +E%4_P"RK'_GUC_*C^RK'_GUC_*@"Y15/^RK'_GUC_*C^RK'_GUC
M_*@"Y15/^RK'_GUC_*C^RK'_ )]8_P J +E%4_[*L?\ GUC_ "H_LJQ_Y]8_
MRH N453_ +*L?^?6/\J/[*L?^?6/\J +E%4_[*L?^?6/\J/[*L?^?6/\J +E
M%4_[*L?^?6/\J/[*L?\ GUC_ "H N453_LJQ_P"?6/\ *C^RK'_GUC_*@"Y1
M5/\ LJQ_Y]8_RH_LJQ_Y]8_RH N453_LJQ_Y]8_RH_LJQ_Y]8_RH N453_LJ
MQ_Y]8_RH_LJQ_P"?6/\ *@"Y15/^RK'_ )]8_P J/[*L?^?6/\J +E%4_P"R
MK'_GUC_*C^RK'_GUC_*@"Y15/^RK'_GUC_*C^RK'_GUC_*@"Y15/^RK'_GUC
M_*C^RK'_ )]8_P J +E%4_[*L?\ GUC_ "JQ#!%;Q[(4"+G.!0!)1110 56U
M [=-NCG&(7.=V,<'OVJS5;4#MTVZ.<8A<YW8QP>_:@ T\8TVU&,?N4XP!V'I
MQ5FJVGC&FVHQC]RG8#L/3BK- !1169K^H2Z7I$MY"]NK1E<FX.%QGGN.?2@#
M3HK%U;5GM+S3XK:YM"UQ(%,#\O(N1N*G<,8!SG!R<#O6#'XNOYI((A<Z;']J
M3S5F=&VVW#GRY!OY;Y ,Y'?CB@#N*IVO_']??[Z?^@"G:9=M?:7:7;H$>:)9
M"HZ D9XJO'-+'J%Z$M9)1O3E&48^0>I% &E157[5/_T#Y_\ ON/_ .*H^U3_
M /0/G_[[C_\ BJ +5%5/MDW/^@3\=?GCX_\ 'J!=SD9%A.1_OQ__ !5 %NBJ
MOVJ?_H'S_P#?<?\ \51]JG_Z!\__ 'W'_P#%4 6J*J_:I_\ H'S_ /?<?_Q5
M'VJ?_H'S_P#?<?\ \50!:HJK]JG_ .@?/_WW'_\ %4?:I_\ H'S_ /?<?_Q5
M %JBJOVJ?_H'S_\ ?<?_ ,51]JG_ .@?/_WW'_\ %4 6J*J_:I_^@?/_ -]Q
M_P#Q5'VJ?_H'S_\ ?<?_ ,50!:HJK]JG_P"@?/\ ]]Q__%4?:I_^@?/_ -]Q
M_P#Q5 %JBJOVJ?\ Z!\__?<?_P 54,FJ&%]DMG,AV[LL\8!'?G=0!H453CO9
MI$5QIUR 1D;B@/Y;J=]JG_Z!\_\ WW'_ /%4 6J*J_:I_P#H'S_]]Q__ !5'
MVJ?_ *!\_P#WW'_\50!:HJK]JG_Z!\__ 'W'_P#%4?:I_P#H'S_]]Q__ !5
M%JBJOVJ?_H'S_P#?<?\ \52?:KC_ *!\_P#WW'_\50!;HKGF\76,=W]CE41W
M*G$D;SQC9^);%:46I&<9AM7D'JDL9_DU-Q:W"Q?HJD;]PK,;.4*IPQ\R/@_]
M]4_[5/\ ] ^?_ON/_P"*I 6J*SI-6\EV26TF0JNX[GC&1[?-S4J7L[HK#3[C
M!&>6C!_]"H N453^VRAPAL9MQ&0-\>2/^^J:=0=4+FSE"@D$F2/ _P#'J +U
M%<U?>-=,L,>8Z%@?F19HV;'L QY]JI)\1]*+/FTO]F<*1!G/UYJU3F]4AV9V
M5%<=)\1]+$9,=IJ!?L&M\ _K6GI/BB#7-[6%M+(D8PX9D5P?]TMT]Z'"25V@
MLS>HJK]JG_Z!\_\ WW'_ /%4?:I_^@?/_P!]Q_\ Q50(M455^U3_ /0/G_[[
MC_\ BJ/M4_\ T#Y_^^X__BJ +5%5?M4__0/G_P"^X_\ XJC[5/\ ] ^?_ON/
M_P"*H M455^U3_\ 0/G_ .^X_P#XJC[5/_T#Y_\ ON/_ .*H M455^U3_P#0
M/G_[[C_^*H^U3_\ 0/G_ .^X_P#XJ@"U157[5/\ ] ^?_ON/_P"*H^U3_P#0
M/G_[[C_^*H M455^U3_] ^?_ +[C_P#BJGB=Y$W/$T1S]UB"?T)H ?1110 5
M6U [=-NCG&(7.=V,<'OVJS5;4#MTVZ.<8A<YW8QP>_:@ T_C3;48Q^Y3L!V'
MIQ5FJVG\:;:C_IBG8#L/3BK- !44]O!=1>5<0QS1YSMD4,/R-2TC,J*6=@JC
MN3@4 5%TG3U?>+*W+!_,!,8)#<<C/3H/R%2-86;)(C6D!25M\BF,8=O4\<GW
MJ5YHHF19)$1G.%#,!N/H/6F&[ME5V:XA"QMM<EQA3Z'T- $W2J=K_P ?U]_O
MI_Z *N53M?\ C^OO]]/_ $ 4 7***YO7]0N;R\3P]I3E;N9=US./^7:+N?\
M>/0548\SL-*Y0OKS4];U6Y'A\0_9K/Y;AY/N7;C_ )9@^@'>MK1/$%MJNZV:
M-K2_AXFM)>&3W'J/<5?T[3[;2K"&RM(]D,2X [GU)]S5+6O#]MK 24.UM?0\
MP7<7#H?ZCV-6Y1>G0=T:]%<Q9^(Y],N!IWB4)!-@^5>KQ#.![_PM[5HKXGT0
MQAVU2T3(SAIESC\ZEPDA69K45@S>,M A*?\ $TM64G#;9,E1ZXJN/'>BLS"%
MKBX.["B"!GW#UZ4>SGV"S.FHKE+GQ3?30,;+P]JF.,22JL?/;@]?I3$@\3ZW
M<.EW>)H\  S!;_/*1Z[CP,^U/V;ZZ!8V]6UW3='A)O;V.%R/E4?,Y^B]36'#
MXSE:2-IM&U-;<H65TM]WF#^]C.0/\:U],\+Z3I9+Q6PEG;[T\Y\R1OQ-:^U2
M02!D=#CI1>"Z7'H<]'XXT!CMFNWMF]+B%D_F*E?QAH,=NLS:E  6VX#@D>^!
MVK:DABF7;+&CCT90:S(_#FF13+.EI MP'W&01+D^V,=*/<\Q:&>?&EM<$KI>
MG:CJ#=C% 53_ +Z;%4Y;SQ;>?:#;V$%A"2-QFE,CKZE0/;K^G-=D  , 8 [4
M4*<5L@NCF1H.O78!O?$LJ _P6<*QC\SDTP^ ]+ED+7<U[=$K@&:X8D-_>^M=
M311[270+LY=/"5U9QJ-.\0:A;D#[KL)4/X-_C44TGC#3I(LMI^I D@(H,3N/
MY<>M=;1WH]H^NH7.>T7Q19WLIL[MY+34@QWVUR-ASZ+V(_6NAJCJ>C:?K%OY
M-];)*O\ "Q&&4^H/45@26WB#PRADLY_[5TU.3!<-B:-?]E^_XT6C+;0>C.MI
MKNL:%W8*HY))X%<M%XFUF_=QIWARX*@[0UTXB"GOGO3Y+3QA?1L9;^PL5(_U
M=O$9&_[Z;BCV;6[L*QM:GK%AH]MY]]<I$I^Z"<LY]%'4U@YUWQ1T\S1]*;O_
M ,O$P_\ 9!^M6-*\)P:??+=W<C:A<A %GN#DQ$=E7H!_*NDHO&/PZCT6QBP^
M$]$@M8K==/A9$.<R*&9R>NXGKFH)?!'A^0EDL?(<_P 4$C1G]#70T4N>7<5V
M<@W@IE+F#5=3C3>"(A<D[@.Y)'7TJT?!.GR?Z^]U28_[=XW],5TM%/VL^X<S
M.7;P#H;LQ:&1AMPN9F)4^N2>M.'@72 J[6O(G Y,5TZC/TS7344>TGW#F9RL
MO@S][%]GUG5HD4DEOM6XCV&1[TZT\"Z2(U^W1S7<@X_?3LRGW S@5U%%'M)]
MPYF9\&A:5;*H@T^VC"D,-L8'(]?6KJ1)&SL@QO.2.V?6GT5#;>XALD:RQM&^
M=K<'!QFL35_#45],M]8RFPU.(8CN(AU']UQ_$*W:*%)K8=['.:9XDD2\72]>
MA6SU \1OG]U<>Z'U]JZ.J>IZ79ZO9M:WT"RQ'IGJI]0>QKEX['Q1;".UM-3B
M:P$F(;BZC9I0.P8#J/0GVS6EHRU6@]&=I52XU.SM$E>XG6(1?>WG'7ICUS6)
M_P (WJMUSJ'B6]8'JEJJPC\QS21^!-(1VED22YFW HURYDQ[$$\Y[TE&"W8K
M(EG\:Z.LABM'FOYNGEV<1DY^O3]:I2:OXGO)W>PT(VZB/)%W, 6'; ' ;K_6
MNJ@MH+:,1P0QQ(/X8U"C]*EHYHK9?>%T<M;>,;>UCCCUBPO=-.,"2=2\9_X&
M/ZUT-M?V=ZBO:W4,RL,@QN#FIG19$*.H93U##(-<Y?\ @S3;BY2>RC;3Y\EF
MGM7,9'T XH]Q^0:'1JZOG:P;!P<'H?2G5R<)\4:#'L>"'5[-#@&+]W.%]<=&
M-:%AXMTB_D$!G-M=9VFWN5,;@^F#2<'NM0L;E%,65'D=%;+)C<!VI]0(****
M "BBB@ JMJ!VZ;='.,0N<[L8X/?M5FJVH';IMT<XQ"YSNQC@]^U !I_&FVO_
M %Q3L!V'IQ5FJVG\:;:_]<4[#T'IQ5F@ K)\1V,VHZ++;6]M!/,S*469]BJ0
M<YS@\CZ5K44,#E-7TC4=:N_-^QVZ 1_9P9Y,F$[E;S4P.3P0.A^4&J">$]0C
M>&5K+39A GEO SD+=G#CS7.SAOGSC![\]*[JB@"KIEJ]CI5I:2.'>&%8V8="
M0,562V\_4+UOM$\>'48C; ^X/:M.J=K_ ,?U]_OI_P"@"@##UO45TZV$=K<W
MD^HS/Y-O;;\$OZGC[HZYJSHOAO\ LVU9I;VX>]N#YEU,KX\Q_P N@Z"K[:3$
M^H+J+$&]0;%E*_=CS]S'I[]<_E6A5N2M9#N4_P"SS_S^7?\ W\'^%']GG_G\
MN_\ OX/\*N45 C*N]!M[]/*NY[B>'_GD[ KGUZ56B\(Z3"@40@X[[$_PK>HI
M\SVN%S'/AK3SCA@ 0V %&2/PJQ#I,=NA2*ZND3).T. !^E:%%%V!3_L\_P#/
MY=_]_!_A1_9Y_P"?R[_[^#_"KE%("G_9Y_Y_+O\ [^#_  H_L\_\_EW_ -_!
M_A5RB@"G_9Y_Y_+O_OX/\*/[//\ S^7?_?P?X5<HH I_V>?^?R[_ ._@_P *
M/[//_/Y=_P#?P?X5<HH I_V>?^?R[_[^#_"C^SS_ ,_EW_W\'^%7** *?]GG
M_G\N_P#OX/\ "C^SS_S^7?\ W\'^%7** *?]GG_G\N_^_@_PIK:8KXW7=T<$
M$9D[C\*O44 41I@#LXN[H,V 3Y@YQ^%._L\_\_EW_P!_!_A5RB@"G_9Y_P"?
MR[_[^#_"C^SS_P _EW_W\'^%7** *?\ 9Y_Y_+O_ +^#_"C^SS_S^7?_ '\'
M^%7** *?]GG_ )_+O_OX/\*/[//_ #^7?_?P?X5<HH I_P!GG_G\N_\ OX/\
M*/[//_/Y=_\ ?P?X5<HH I_V>?\ G\N_^_@_PH_L\_\ /Y=_]_!_A5RB@"G_
M &>?^?R[_P"_@_PH_L\_\_EW_P!_!_A5RB@"G_9Y_P"?R[_[^#_"C^SS_P _
MEW_W\'^%7** *?\ 9Y_Y_+O_ +^#_"C^SS_S^7?_ '\'^%7** *?]GG_ )_+
MO_OX/\*/[//_ #^7?_?P?X5<HH I_P!GG_G\N_\ OX/\*/[//_/Y=_\ ?P?X
M5<HH I_V>?\ G\N_^_@_PH_L\_\ /Y=_]_!_A5RB@"G_ &>?^?R[_P"_@_PK
M/U7PQ::M"([II)<$89VY4>Q S6Y133:=T!R#^&-:TW<-$UN06X.Y;6Z^8>XW
M]14+:_/IH*Z[::I9$?\ +:%Q+$W_  (#C\:[6F2IYL3)NV[AC. <?G5\]_B0
M[]S*LGM=24266HW,\)&?-24%1[=.OM6I#%Y,>SS)).<[G.34%GIMMI_RVB"&
M(_>C084M_>^OOWJW4.U]!!1112 *K:@=NFW1SC$+G.[;C@]^U6:K:@=NFW1S
MC$+G.[;C@]^U !IXQIMJ,8_<IQ@#L/2K-5M/&--M1C'[E., =AZ59H ****
M,+7?$B:)?6-L]N9/M38W;]NWYE7C@\_-GG XZYXJHGBVXEDAABTL-/=)YMHI
MN !)'AB2QV_*<+TYZCGKC:OM'L-1GCFN[<2/&, [F (R#A@#AAD X.154^%M
M%*.OV+&]MV5E<%>O"D'*CYFX&!R>* -"QNTO["WNT5E6:-9 K=1D9P:JQW<5
MOJ-ZLGF9+H?EC9OX!Z"K\44<$*0Q(J1HH5548"@= *K6O_']??[Z_P#H H 7
M^TK;_IM_WX?_  H_M*V_Z;?]^'_PJW10!4_M*V_Z;?\ ?A_\*/[2MO\ IM_W
MX?\ PJW10!4_M*V_Z;?]^'_PH_M*V_Z;?]^'_P *MT4 5/[2MO\ IM_WX?\
MPH_M*V_Z;?\ ?A_\*MT4 5/[2MO^FW_?A_\ "C^TK;_IM_WX?_"K=% %3^TK
M;_IM_P!^'_PH_M*V_P"FW_?A_P#"K=% %3^TK;_IM_WX?_"C^TK;_IM_WX?_
M  JW10!4_M*V_P"FW_?A_P#"C^TK;_IM_P!^'_PJW10!4_M*V_Z;?]^'_P *
M/[2MO^FW_?A_\*MT4 5/[2MO^FW_ 'X?_"C^TK;_ *;?]^'_ ,*MT4 5/[2M
MO^FW_?A_\*/[2MO^FW_?A_\ "K=% %3^TK;_ *;?]^'_ ,*/[2MO^FW_ 'X?
M_"K=% %3^TK;_IM_WX?_  H_M*V_Z;?]^'_PJW10!4_M*V_Z;?\ ?A_\*/[2
MMO\ IM_WX?\ PJW10!4_M*V_Z;?]^'_PH_M*V_Z;?]^'_P *MT4 5/[2MO\
MIM_WX?\ PH_M*V_Z;?\ ?A_\*MT4 5/[2MO^FW_?A_\ "C^TK;_IM_WX?_"K
M=% %3^TK;_IM_P!^'_PH_M*V_P"FW_?A_P#"K=% %3^TK;_IM_WX?_"C^TK;
M_IM_WX?_  JW10!4_M*V_P"FW_?A_P#"C^TK;_IM_P!^'_PJW10!4_M*V_Z;
M?]^'_P */[2MO^FW_?A_\*MT4 5/[2MO^FW_ 'X?_"C^TK;_ *;?]^'_ ,*M
MT4 5/[2MO^FW_?A_\*/[2MO^FW_?A_\ "K=% %3^TK;_ *;?]^'_ ,*/[2MO
M^FW_ 'X?_"K=% %3^TK;_IM_WX?_  H_M*V_Z;?]^'_PJW10!4_M*V_Z;?\
M?A_\*GAF2=-Z;L9Q\RE3^1J2B@ HHHH *K:@=NFW1SC$+G.[;C@]^U6:K:@=
MNFW1SC$+G.[;C@]^U !IXQIMJ,8_<IQ@#L/2K-5M/&--M1C'[E.P'8>E6: "
MBBB@ HKF/$L.L2:KISV"/+;IDF-2P4R;EP7*NI "[N?F'L:QEL]7!4SVFKO;
M  7T:7)WRS8?YH\/D+DKT('3C@T >@53M?\ C^OO]]/_ $ 4NF)<QZ5:)>$F
MY6%1*2<G=CG)[U!''<MJ%Z89TC7>F0T6[G8.^10!I452VW?F>7]O@\S&[;Y/
M./7&[I3O)O\ _G\A_P"_'_V5 %NBJGDW_P#S^0_]^/\ [*CR;_\ Y_(?^_'_
M -E0!;HJIY-__P _D/\ WX_^RH\F_P#^?R'_ +\?_94 6Z*J>3?_ //Y#_WX
M_P#LJ/)O_P#G\A_[\?\ V5 %NBJGDW__ #^0_P#?C_[*CR;_ /Y_(?\ OQ_]
ME0!;HJIY-_\ \_D/_?C_ .RH\F__ .?R'_OQ_P#94 6Z*J>3?_\ /Y#_ -^/
M_LJ/)O\ _G\A_P"_'_V5 %NBJGDW_P#S^0_]^/\ [*CR;_\ Y_(?^_'_ -E0
M!;HJIY-__P _D/\ WX_^RH\F_P#^?R'_ +\?_94 6Z*J>3?_ //Y#_WX_P#L
MJ/)O_P#G\A_[\?\ V5 %NBJGDW__ #^0_P#?C_[*CR;_ /Y_(?\ OQ_]E0!;
MHJIY-_\ \_D/_?C_ .RH\F__ .?R'_OQ_P#94 6Z*J>3?_\ /Y#_ -^/_LJ/
M)O\ _G\A_P"_'_V5 %NBJGDW_P#S^0_]^/\ [*CR;_\ Y_(?^_'_ -E0!;HJ
MIY-__P _D/\ WX_^RH\F_P#^?R'_ +\?_94 6Z*J>3?_ //Y#_WX_P#LJ/)O
M_P#G\A_[\?\ V5 %NBJGDW__ #^0_P#?C_[*CR;_ /Y_(?\ OQ_]E0!;HKA_
M'[:S:Z1!-;7<VU)296MD:/:NT\L03Q5'P[=>.%TE3!9Q7$;.662_D82$'ZGI
MZ5FZEI<MCKCA7*E[527IL>C45Y_K5SX[ETF9'L+>)3MR]E(QE'(^Z <_7VS4
M?@>[U87MY8:E>SPW;JDD45ZK,S*,Y*[B/:CVBYK6']5?LG4YEIT6IZ)153R;
M_P#Y_(?^_'_V5'DW_P#S^0_]^/\ [*M#C+=%5/)O_P#G\A_[\?\ V5'DW_\
MS^0_]^/_ +*@"W153R;_ /Y_(?\ OQ_]E1Y-_P#\_D/_ 'X_^RH MT54\F__
M .?R'_OQ_P#94>3?_P#/Y#_WX_\ LJ +=%5/)O\ _G\A_P"_'_V5'DW_ /S^
M0_\ ?C_[*@"W153R;_\ Y_(?^_'_ -E1Y-__ ,_D/_?C_P"RH MT54\F_P#^
M?R'_ +\?_95/"LJIB:19&SU5=H_+)H DHHHH *K:@=NFW1SC$+G.[;C@]^U6
M:K:@<:;='.,0OSNQC@]^U !IXQIMJ,8_<IV [#TJS5;3QC3;48Q^Y3L!V'I5
MF@ HHHH **IWVIVVG-;+.6W7$JQ1JBECD]SZ#U-9G_"7:><A(+QY#S%&L!+3
M+S\Z#NORDY_Q% &_5.U_X_K[_?3_ - %3VUQ%=VL5S VZ*5 Z-C&01D54AN(
M8=0O1+-&A+H<,P'\ H P[WP=-=>)7U6/5KF!73CRS\ZGT!Z;?:K'_"/:Q&<Q
M>*+SV$D*-6[]MM/^?J'_ +^"C[;:?\_4/_?P5M[:>B_1&?LHG):AHWB\W]BT
M&LI,B.27\L1A..K*/O#M6C]E\7KTU'2W_P!Z!AG\C6Y]MM/^?J'_ +^"C[;:
M?\_4/_?P4.LVDK+[A*DEU?WG*:G+XG@CCCNKZQB1CD/:JP<D>N[C&>M3Q>)M
M5@B0WFD"4$?ZV"3 /OAA_6M2>XMKC5X%::+RH4+DEA@L> *O_;+/&/M,&/3>
M*\B-3%5JU24))03LERWU6[W3W=OD=;A3A"*:=]]_^ 8G_"9V C.ZUO4EQ\L;
M0_>/ID9'ZU+'XQT1HU,EV8GQ\T;QME3Z' JS?0Z=>Q;?M%M&V<EU*YJ.WL=)
MAB"236\S9^\S@'^=4JN,53E=.+C;?F:U]+-BY*?+?F=^UE_P",^,=! )^W@X
M[")_\*+3Q=I,Z?O[@6<H.#%<':1Z'TZ5-+9:.\3*DEO&Q& P<$C]:KPZ3I"*
MPGN89\]"S@8_(T2K8M5%%4DUWYG^L?T!0I\M^?7T_P"":,6LZ7-_JM1M'_W9
ME/\ 6GV>J65_+-%:W"2O"VUPIZ?XCW%9$N@^'I0<_9R?>13_ #K-7PU9NZF2
M\M8MBXC:&7!7VXQQ3GBJT)QBZ+:?5-.WY J::;YU\T_^"=I17'_V?J-IS9^)
M"0.BRS*X_P#'L_SJLNHZ_%?%A?P32?<,;J!%@=Q@]??-$\PH4FE5O%MV5XO]
M+H%1J2ORJ]NS7_ .YHKD?[>U]>MOIK?]M&']:@D\0:\UPC[+.,)_RQ#%EESZ
MMC(QVQ3GC\+35YS2]5+_ .1$J526BC^7^9VM%<A_PDFN?\^%A_W_ &_^)J&X
M\0:]*JA8[.VP=V48OOQ_"<@8![]Z<\?A81YI5$E\_P#Y$%2J2=E%_A_F=K17
M*)XQF7 N--4'N8[E3^AQ5@^+H6B/E65P9?X5;;M_$@GBF\=A4K^TC]__  P>
MRJ?RO[CHZ*PX_%-BT:EX[E&(Y4Q$X/U%*_BFP5&*QW+L!PHB(R:KZWA_^?D?
M_ E_F+V<_P"5_<_\C;HK A\5VQB'VBVN(Y?XE1-P_ T__A*K#_GE=?\ ?JDL
M;AFKJI'_ ,"7^8_95/Y7]S-RBL;3?$4%]-+#,AMG4;T\QAAEZ=?7U%:7VVT_
MY^H?^_@K>$XU(J<'=/JB&FG9D]%0?;;3_GZA_P"_@H^VVG_/U#_W\%6(GHKG
MKOQ;:6FIFW,;O;1X6:Y3D(QY' ZCU(Z9K1MM<TJ[_P!1J%LY]/, /Y'FA>]?
MEUMOY>HKI;FA14!OK08S=0C)P,R#FE^V6O\ S\P_]]B@9-14#7UHH):Z@ '<
MR"C[;:_\_,/_ '\% '/^-6:XL;+2(R=^HW21-C^X#N;]!73*H10JC"@8 '85
MR;7,&H?$%&:>+R--M,@EQ@R2>G_ 173?;;7_ )^8?^_@J(ZMLZ*ONPC#RO\
M?_P+$]9.NZ%%K5LF',%Y =]M<I]Z)O\ #U%7_MMI_P _4/\ W\%'VVT_Y^H?
M^_@JFDU9F,)N#YH[F/H.NRW4TFE:K&MOJ]N/G0?=F7^^GJ#^E;]<_P"(+"QU
M:W2:*^BM]0MOGMKE)!E&]#Z@]Q6!X:^(%SJVK6UA>6MO$KHVZ82$<A<]#ZXJ
M.;E?+(ZG1]K%U*:VW7;T\OR._HJ#[;:?\_4/_?P4?;;3_GZA_P"_@K0XR>BH
M/MMI_P _4/\ W\%'VVT_Y^H?^_@H GHJ#[;:?\_4/_?P4?;;3_GZA_[^"@">
MBH/MMI_S]0_]_!1]MM/^?J'_ +^"@">BH/MMI_S]0_\ ?P4?;;3_ )^H?^_@
MH GHJ#[;:_\ /S#_ -_!4L<D<J[HW5UZ94Y% #J*** "JVH'&FW1SC$+\YQC
M@]^U6:K:@<:;='.,0OSG&.#W[4 &GC&FVHZ?N4[ =AZ<59JMI_&FVO;]RG8#
ML/3BK- !1110!F:IX?T[6)X)[N-S+ 04=)60X#!L'!Y&5'6J"^$+>,QO'J%\
MDT V6\@9"8(\,-B@K@C#'D@GISQ7144 0VEM'96D-K""(XD"+DY. ,<FJT$,
M4E_?%XT8[TY90?X!5^J=K_Q_7W^^G_H H G^S6__ #PB_P"^!1]FM_\ GA%_
MWP*EHH B^S6__/"+_O@4AM[< DPQ #K\@J:J.K2M'8,B?ZR8B)?J:QKU52I2
MJ/HOZ_&Q<(\TE'N0:5;Q312W3PI^^D+*"HX4<"M#[-;_ //"+_O@4L$2P01Q
M+T10HJ2IPM)TJ,8/?KZO5_BV.I+FFVB+[-;_ //"+_O@4?9K?_GA%_WP*EHK
MH,R+[-;_ //"+_O@4?9K?_GA%_WP*EHH B^S6_\ SPB_[X%'V:W_ .>$7_?
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
MO7\*V"0 2> *S])!E2>\8<W$A(_W1P*X<5[\Z='N[OTCK^+L;4_=C*?R^_\
MX%R?S+__ )];?_O^?_B*/,O_ /GUM_\ O^?_ (BK5%=QB5?,O_\ GUM_^_Y_
M^(H\R_\ ^?6W_P"_Y_\ B*M44 5?,O\ _GUM_P#O^?\ XBCS+_\ Y];?_O\
MG_XBK5% %7S+_P#Y];?_ +_G_P"(H\R__P"?6W_[_G_XBK5% %7S+_\ Y];?
M_O\ G_XBCS+_ /Y];?\ [_G_ .(JU10!5\R__P"?6W_[_G_XBCS+_P#Y];?_
M +_G_P"(JU10!5\R_P#^?6W_ ._Y_P#B*/,O_P#GUM_^_P"?_B*M44 5?,O_
M /GUM_\ O^?_ (BCS+__ )];?_O^?_B*M44 5?,O_P#GUM_^_P"?_B*/,O\
M_GUM_P#O^?\ XBK5% %7S+__ )];?_O^?_B*/,O_ /GUM_\ O^?_ (BK5% %
M7S+[_GUM_P#O^?\ XBLO3WNK*]GL!#$<GS45I2  >P.WG]*WJR=94V\EOJ"#
MF%L/CNI_S^M<.,]Q1KK[#U_PO1_=H_D;4M;P[_GT_P OF7/,O_\ GUM_^_Y_
M^(K*W75_K>[R8B+,8V^:=NX]\[>OX=JU[JZ2WL9+G(*JNY??TJMHMLT%@KR?
MZV8^8Y]S1B/WM6%%;?$_1;?>_P @A[L7/Y+^O3\R?S+_ /Y];?\ [_G_ .(H
M\R__ .?6W_[_ )_^(JU17<8E7S+_ /Y];?\ [_G_ .(H\R__ .?6W_[_ )_^
M(JU10!5\R_\ ^?6W_P"_Y_\ B*YK77N]1\2Z+I;00_NW-[(HE)!"<+D[>.37
M7UR^A?\ $P\6:YJAY2)ELH3[+RWZFHEK9'10TYI]E^+T7ZF]YE__ ,^MO_W_
M #_\11YE_P#\^MO_ -_S_P#$5:HJSG*OF7__ #ZV_P#W_/\ \11YE_\ \^MO
M_P!_S_\ $5:HH J^9?\ _/K;_P#?\_\ Q%'F7_\ SZV__?\ /_Q%6J* ..9[
MK1/&P<P0K#K";=OFG:)D'7.WJ1[5T_F7_P#SZV__ '_/_P 169XMTZ34-!E:
MVXN[5A<VY'4.G/ZC(K0TC48]6TBUOXONSQAL>A[C\#FH6C:.BI[\(S^3^6WX
M?D/\R_\ ^?6W_P"_Y_\ B*/,O_\ GUM_^_Y_^(JU15G.5?,O_P#GUM_^_P"?
M_B*/,O\ _GUM_P#O^?\ XBK5% %7S+__ )];?_O^?_B*/,O_ /GUM_\ O^?_
M (BK5% %7S+_ /Y];?\ [_G_ .(H\R__ .?6W_[_ )_^(JU10!5\R_\ ^?6W
M_P"_Y_\ B*GB,K)F9$1L]%;</SP*?10 4444 %5M0.--NCG&(7YSC'![]JLU
M6U XTVZ.<8A?G.,<'OVH -/_ .0;:_\ 7%/3T'IQ5FJVG_\ (-M?^N*>GH/3
MBK- !1110 54O]2M=,A66Z=U5FVJ$C9V8X)X502> 3T[5;K.U;3)-0%O)!=&
MUN+=RT<@0..5*D%3UX)I,"[!-'<P1SPN'BD4.C#H0>0:KVO_ !_7W^^O_H J
M6RM4L;&"TC+%(8PBENI &.:;+I]M-*TKQG>V,E789Q]#3 Q[/QGI-]?I9P&X
M,CRF$,82%WC)QG\#70US-AX0AT]E"3AXA(9"K)RV3GDYK:_LJQ_Y]D_6O/I5
M<7)RYJ:5GI=[KOHF==:.'37LV_Z^XQ]2\46)N+W28FE%W$-KDH0BYQW^AKH(
M(E@@CB7HBA16!<>$XYI[AOM'[F8Y\IDR%& -HYZ?XU8'A'0<<Z9#^O\ C489
M5Y5ZE2M"VR6NEM6_Q\D54]AR1C!OS]?P&ZUXNTK0;Q;6^:82M&) $C+#&2/Z
M&MBVN([NTAN8B3',BR)D8.",BN2U7X<Z9J%TLMO-)9*$VF.)003D\\_7]*T[
M?P;H4-M%$]A'*R(%,C9RQ ZGGO7>G.[N3..&Y(\K=^NA9USQ'I_AY(&OVD F
M)";$+=.O\ZLZ5JEMK.GQWUH6,+D@%UVG@X/'X5@:M\/])U%8A;YL2A)8PC._
M/KFI].\#:+962036ZW4BDDS2##-DY[<>U%Y\WD#CAO9JS?-Z?U^9K:QK%IH=
M@;V]+B$,%^1=QR>G%1:)X@L/$$,LM@TA6)MC;T*\XS69J?@31K^S,$$(LWW
M^;$,GCMS4>D^ -(TZ*1+A3?,[9#3#!48Z#%%Y\WD-1PWLMWS>G]?F=)>WD6G
MV,]Y.2(84+N5&3@>U9>B>*]+U^YDM[%IC)&F]@\97C.*BN_!>AW%I-#'9) [
MH565,DH3W&36=I/PZTO3[B22XD>]5EVA)5 "G/7BAN=]-@C'#>S?,WS=-#L3
MP*YW3/&VC:OJ4=A:O.9Y-VW=$0. 2>?PJQ_PB.@?] R'\S_C6'I_PTTZSOH[
MB:ZENHUSF&10%;(QVYXH;G=6%3CAN67.W?IH=M7.2^-]&AU=M,=Y_M*S" XB
M.-Q..OU-6?\ A$= _P"@9#^O^-84GPTTY]2-TMW,D1E$GV<*-H&<[<]<42<^
M@Z,<-K[1O[O^'.WKG]8\9Z1H=\UG>O,)E0.0D188/O\ A4W_  B.@?\ 0,A_
M7_&L34_AMIM_>&:"YELT*A?*B4$ ^O-$G.V@J,</S?O&[>G_  YV44JS0I*F
M=CJ&7/H>:RM<\3:;X>>!;]I09@2FR,MTQG^8J*/P?H*1(ATZ)RJ@%CG)]^M9
MVK?#W2M1:(V[-8[ 0PA4'?G'7/IC]:).=M!4XX?G]]NWH=)INHV^JZ=#?6I8
MP3 E2RX/7'3\*@UG6[/0;);N^+B)G$8V)N.2">GX&LVP\$:):644$MJMS(@P
M9I.&;GOCBHM5\!Z/J%JL-O%]B<.&\R(9)&#QS]?THO.WF"CA_::M\M^W3^O(
MUM%URRU^T>YL6<QHYC.]"IS@'^HJQJ.H0:7I\U]<EA#"NYRHR<?2L#2O 6CZ
M?;-%<1_;79RPDE&"!@<<?3]:GOO!.B7=E+!%:);.XP)H\ED]QFA.=O,)1P_M
M-&^7T_K\BSHGBC3?$$DT=@TI:$!GWQE>#G'\JT[Q8WLYEE_U>P[N.V*Y;2?A
MYI6G22M<,U\'  $R@;,>F*TW\'Z"\;*-.B4D$!AGC]:5I2C:2W'45!3_ ';=
MO0S-/U!-9M-/LHV+1$[RQXW(.0*Z\# P*Y>T\%6<$5O!<,MS;PC 1U(R<=>#
MUJ]_PB.@?] R']?\:\[+:5:$).LO>O;7^5:1VOTW\R\0Z$I>XW;T[_<5D\;Z
M-)K TM7G^TF?R,>4=N_..OUKHZXA?AIIRZF+HW4IB\[S/LY4;<9SMSUQVK=_
MX1'0/^@9#^O^->E%SZD58X;3V;?GI_PQ7U7QKH^CZC)8W;SB:, MLB+#D9'/
MXUT((901T(S7%:C\-=.O;UYX;J6UC8#$,:@JN!COS6V/"&@  ?V9"?S_ ,:$
MYW=PJ1PW+'D;OUT&>(/%>G^'F6&Y,GVB2)GB54)!QP,GMS3?!-N(?"=E(3F2
MX!N)&]6<DFL_5OAWI>HSQR6\CV2JNTI$H(8YZG-;>G>'[33].M[0&23R4";S
M(P+8[X!Q0E+FNQU)4514:;=V]?Q-6BJ?]EVG]Q_^_K_XT?V7:?W'_P"_K_XU
MH<9<HJG_ &7:?W'_ ._K_P"-']EVG]Q_^_K_ .- %RBJ?]EVG]Q_^_K_ .-'
M]EVG]Q_^_K_XT 7*X'0?$.GZ'KNHZ"[2>2U\5M<(2%9CAE/H W>NR_LNT_N/
M_P!_7_QKEYOAQ8SZN]\][.5>?S6@*@J1G.W/7':LYJ6CB=>&E2M*-5Z-?B=I
M7/:OXTT?1+][*\><3(H8[(BPP>G-3_\ "(Z!_P! R']?\:Q-3^&NFWUXT\%S
M+:(R@"*)00,=^:).=M HQPW-^\;MZ?\ #G9QNLL:R+]U@&'T-9&M^*--\/RP
MQW[2AI@639&6X&,_SIB>#]!5%4Z=$Q  R<\_K69JWP\TK49(FMW:Q" @K"H.
M_/KFB3G;05*.'Y_?;MZ'2Z=?P:II\-];%C#,NY"PP<?2J^M:Y9:!:)<WS2"-
MW$8V(6.<$_T-9]CX)T2TLHH);1+ET&#+)D,_N<&H-5\!:/J%LD5O']B=7W&2
M(9)&#QS]?TH;G;S",</[35OE]/Z_(V-&UJSUZR:[L2YB5S&=Z;3D 'I^(J;4
MM1M])TZ:^NBP@A +%5R>N.GXUA:5X#T?3[5H;B+[:Y<MYDHP0.../I^M2W_@
MC1+RQE@BM5MI'  FCY9>>V>*+SMY@XX?VFC?+?MT_KR+>A^)M.\0M.M@TI,(
M4OOC*]<X_D:V*YC0/!-GH3W#"YFN/."CYCLVXS_=QZUT<,$=O'LC!"YSRQ/\
MZJ-[>]N9UE34W[+8DHHHJC$*K:@<:;='.,0OSG&.#W[59JMJ!QIMT<XQ"_.<
M8X/?M0 :?_R#+7_KBGIZ#TXJS5;3_P#D&VO_ %Q3T]!Z<59H **** "BBB@
MJO>7UMI]L]Q=2B.-,9."3STP!R:@U/6+325C:Z,@#D\I&S[5&,LV!PHR,DUG
M>(M.M[N>T/GB"ZF?[.2"<RPG[Z8'7C)!XVGG(YR )X?UV\UF>5VMX?LA)V-&
MV3'S\N[G#AE(8,O'4'D5NS3Q01M)+(J(JEB6., <DU05]+\-:=##)/';0%]J
MM*V-[L<DD^I.2:HZ]I4DVHVNH17*!#BVN;>9@%EB9N0I/W6SC./O 8]" "EI
M7BJ]U#6(K;[-$\#NR;HDDR54',H8C  ;Y2IPP/KQ74W5U;V5L]S=31PP1C+R
M2,%51[DU5TS2;/1;;R+4.L? 'F2%R . H)/0= *QO%=EK=TRI92Q2Z=<1&WN
M;62 /@MTDSD' S@@=.N#S0 ^Y\3D>);33;>&4Q[V$V8^7&, IZ@'D]\<C(!K
MI20!DG K$T30;;1K6.XG$?VM(0LDN[*Q@#E4)Y" Y(ST!QT %6"^F^)M%N(8
MIDN+2X5H7*_3!ZT 4-;\1FTN196*-+=)+$)?DRH#'/E@]G90=N>"<<Y(KH4;
M>BM@C(SAA@CZUR'AWPG BV.I7-Y)<7D!;&R0-",$C"CGY>X!)P>F.:W->DU>
M'3?.T98'N8W#-',I;S$'WE7!'S>E $&L>([738XD1O-FG(6/81C)) ^8_+G(
M. 2,D8JQX?U-]6T>&XFB>&Y7,=Q$Z[2DBG##';U'L17.>&_"L<D+3WUN(K9K
MAYX;-'8Q_-AMV" 5ZL"A&#@$\UU#:M8QZJNFF0BY<9 V-MS@G!;&-V 3C.<"
M@!=3U*+3+*2XD()4?*"< D\#)_A!.!N/ SS5/P]?ZC?VC27\,:GJKHI3GD,C
M(<D,I&,Y(/!%4+[P]9WGB%HO.*Q30O)<0I(0V20I(QT5QD,#P< @9!-:E]J,
M6F)!864<$MZZA;>S,PCRHXSW(4#T!Z4 6;[4K3350W4I3S,A %)+$#) QU.
M>.I[5B>'-5N;[4+R)6^T60<NLID#F/=RH#8PZ,#D?Q*<@]C3[W4K+6_#>PQO
M)+=*(UMXL-)'*1D<]%*XSN.,8S6O%]BTR.&W+P0-,V%#%5,KGKZ;F/4T 6V9
M47<S!1ZDXKD/^$TV>)#;/"[6,@$<6R([_,#!6SD]03@KC( !Y!XG\3Z'=ZEJ
M=E);7<D,4RFVN/FW*%Y8'RS\K9(*G(SR".E:,%CIGAW3FN+F5?E822W=P=S,
M^T+G)R>@"CVXH V*Y*\\9XUB&VT^-)X#(L18HV97)Y5#T!5?FYX8=#Q6GK-I
M%J5I;ZC!?O$+96FBDB:/:P*]<N"HXZ-VR:AT+P_:Z/IB/=B-Y]OF3,S9C5L[
MB5!X7GG@#\* -Z21(HVDD=41 69F.  .Y-<MJ_BC=+:C1KRTD7_72%W&)T!V
MF*,YXDR1].,]:U)6L?%6AW$5I=$Q2?)YBJ048$$95AZX.#U'L:@T33C)-/J=
MX]C<2SLFUK6/$8*;EWC)/S'."?0 =J -FWE>>VCEDA>%G4$QN1N7V."1G\:R
M]8UZ*P58(0TUU+M"*@X&XD*=Q^7)(. 2-Q&!5G4H[C4M'F32M1%M<,/W5S&%
M<*P/3D$8XP:Y[0/"<B3->:E+(0Q4BTQL$;JQ)SL;:Z[OF P,$DX&2* .CT:Z
MN;W1K6XO+>2WN70>;%(NTAAP>.V<9^AI-4UBTTF%)+@N=[^6JQH78G&>@]N:
MG2\M;F>>TBNHVGB \V-'!>//3([5R5GX20ZJ+>[@MI8+8%FN5?$MR2<H9 .1
M(N&^?/.>.I  -[0;S4+JUV:C:R1S(/GE)79(Q)_U>#RN,8)]?7-7;_4K33+9
MKB[F6.-< G!)_(<]C^55KW5=.T%+:"<^1"V$4JAV1+D*"QZ*N2!D^M9VNZ;:
MW]]8R170AGNOW+F-CF>#!)' /(ZAN,9Z\X(!+X=UN]UCS9)K>%8"24:)LE.>
M%;G#94A@R\$'MWVKBYBM8))9I%C1$+EF[ =35-9-,\/VEI9M-%:Q,PBA5VQN
M8G^9)_,UG:UHYGU6"[^T(;>X M;NVE8 2QG. A/(.3DJ/O8'I0!4T+Q3?:IJ
MR6TEK%Y3!@3$DG 7I+N(QM+ KM.&!'.:Z>ZN[:QMVN+N>."%2 TDK!5&2 ,D
M^Y J#3M-M=(M1;V^\*2.99"S'@ #)]  /PK!\6:=K=^[06LL,VFW47D26TL
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
M9K.R?5[A?,A DEBA.$+C&,L>6 _ $\XIVC:0-/1II99I;F94#F9P[*%! 7<
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
M!5\^JM-::BL=G(57[.0X$:!" 1AAE@<8_7- ';5#;7=M>(S6MQ%.JL58Q.&
M/H<=ZY[2_"MQ9:Y)J%SJL]VA=G2-R0 3T)P<$@9'2HO^$'BCT^"W@O)%DC!+
MLS/B5OEQD!@=N 1@'HQQB@#JRZA@I8!FS@9Y-+7'-X-OUO;>\BU=?/MTQ&TD
M;MU !4_/]P8R!U]2:?=>#9[B)@U]')+Y@=)9%DW?<*$'$@Z9XQCISF@#KJ*J
MZ;:O9:9;6LLHE>&-49PN-Q ZXR:M4 %%%% !1110 4444 %5M0.--NCG&(7Y
MSCL>_:K-5M0.--NCG&(7YSCL>_:@#F+3Q'>1V]M$(X"H2-<[3W0GU]JDC\3W
MK^7F*W^;9GY6[H6/?U%%% !'XGO6\O,5O\VS/RMW0L>_J*$\3WK>7F*W^;9G
MY6[H6]?4444 ">)[UMF8K?YMN?E;O&6]?44)XGO6V9BM_FV_PMWC+>OJ***
M!?$]ZVW,5OSM_A;O&6]?44+XGO3M_=6_.W^%N\9;U]:** !?$]Z=O[JWYQ_"
MW>/=Z^M \3WIV_NK?DC^%N\>[U]:** !?$]Z<?NK?G'\+=XRWKZT#Q/>G'[J
MWYQ_"W_//=Z^M%%  /$]Z<?NK?M_"W_//=Z^M \3WO\ SRM^W\+?\\]WKZT4
M4 '_  D][_SRM_\ OEO^>>[U]:/^$GO?^>5O_P!\M_SSW>OK110 ?\)/>\_N
MK?\ [Y;_ )Y[O7UH/B>]&?W5OW_A;_GGN]?6BB@ /B>]&?W5OQG^%O\ GGN]
M?6AO$]Z-W[JWXS_"W:/=Z^M%% "MXGO03^ZM^/\ 9;_GGN]?6D/B>]&?W5OQ
MG^%O[F[U]:**  ^)[T9_=6_&?X6[)N]?6AO$]Z-W[JWXS_"W9-WKZT44 #>)
M[T;OW5OQN_A;L@;U]:&\3WJ[L16_&[^%NR!O7U-%%  WB>]7=B*WXW?PMV0-
MZ^IH?Q/>KOQ%;\;OX6[(&]?4T44 #^)[U=^(K?C?_"W9 ?7U-#^)[U=^(K?Y
M=^/E;LH/K[T44 *_B>]4/B*WX+C[K=D!'?WI'\3WJ[\16_&[^%NR ^OO110
M/XGO5WXBM_EWX^5NR@^OO0_B>]7?B*W^7?CY6[*#Z^]%%  _B>]7?B*W^7?C
MY6[*"._O1)XGO5WXBM_EWX^5NR@CO[T44 $GB>]7?B*W^7?CY6[ $=_>B3Q/
M>IYF(K?Y=^/E;L 1W]Z** "3Q/>IYF(K?Y=^/E;L 1W]Z)/$]ZGF8BM_EWX^
M5OX0,=_>BB@ D\3WJ>9B*W^7S,?*W\(!'?WHD\3WJ>9B*W^7?CY6_A ([^]%
M% !)XGO4\S$5O\N_'RM_" 1W]Z)/$]ZGF8BM_EWX^5OX0,=_>BB@ D\3WJ>9
MB*W^7S,?*W\.,=_>B3Q/>IYF(K?Y?,Q\K?PXQW]Z** "3Q/>IYF(K?Y?,Q\K
M?PXQW]Z)/$]ZGF8BM_E\S'RM_#C'?WHHH )/$]ZGF8BM_EWX^5OX2,=_>B3Q
M/>IYF(K?Y=^/E;^$@#O[T44 $OB>]028BM_EWXRK?PD =_>B7Q/>IYF(K?Y?
M,QE6_A(QW]Z** "3Q/>IYF(K?Y?,Q\K?PD =_>B3Q/>IYF(K?Y?,Q\K?PD =
M_>BB@ D\3WJ>9B*W^7S,?*W\+ #O[T2>)[U/,Q%;_+OQ\K?PL ._O110 2>)
M[U/,Q%;_ "[\?*W\+ #O[T2>)[U=^(K?Y=^/E;LP [^]%% !)XGO5WXBM_EW
MX^5NS@#O[T/XGO5WXBM_EWX^5NSA1W]#110 2>)[U0^(K?Y=^/E;LX7U]#1)
MXGO5WXBM_EWX^5OX7"COZ&BB@ ?Q/>KOQ%;_ "[\?*W9PH[^AJ.Z\1WDD$\1
1CA *R+D!@>'"^OH:** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>image_007.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_007.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $] ?,# 2(  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#VW3K&R?3K
M20VEN6,4;[@@;)V@ Y/)X[U8_LRPV[?L-MC:%QY2] <XZ=,\TNG9_LNTSG/D
MIG=C/W1UQ5F@"L=.L22396^223^Z7J>O;OWH&G6(((LK?@J1^Z7MT[=NU6:*
M *O]F6&W;]AML8*X\I>A.2.G3/-+_9UENW?8[?.2V?*7KC&>G7'%6:* *O\
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
M'<<44 =IIF/[*L\8QY"=!@?=';M5JJNF\Z59_P#7!/XMW\([]_K5J@ HHHH
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
M:+CS9_)A@C[;FP3D\8 '>NPKR^[^T^#?BUJ?B"[TZ^N=)U>TCC%Q9P-,894
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 </X@\[^W+C;]IV_+C8$Q]T>O
M-%0^(Q$=>N=RP$_+]Z!V/W1W'%% '::9C^RK/&,>0G08'W1V[5:JKIO.E6?.
M?W"?Q;OX1W[_ %JU0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!PG
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
MX2MFD@B=M\G+("?O&LYT%&BJE]S2-5NHX6V.D^VVO_/S#_W\%'VVU_Y^8?\
MOX*AG32[7:;A;.'=]WS JY^F:=#!I]Q&)(8K66,]&158'\17-9[FUR3[;:_\
M_,/_ '\%'VVU_P"?F'_OX*/L-I_SZP?]^Q1]AM/^?6#_ +]BD,S=7\4Z7HJP
MFYE9_-)"^2 ^,>O/'6GZ3XCTW6+5KBWFV(KE")L(<X!Z9Z<UR/Q,@AAATSRH
MD3+R9VJ!GA:N?#BW@FT"X:6&-R+EAED!/W5KK=&/L%4ZG,JDO;<G0['[;:_\
M_,/_ '\%'VVU_P"?F'_OX*/L-I_SZP?]^Q1]AM/^?6#_ +]BN0Z0^VVO_/S#
M_P!_!1]MM?\ GYA_[^"C[#:?\^L'_?L4?8;3_GU@_P"_8H /MMK_ ,_,/_?P
M4?;;7_GYA_[^"J&K76CZ):K<WT,21,X0%8=W)!/8>U1Z1J.B:Z)C811N(2 ^
MZ#;C.<=1[&JY)<O-;0GFC?EOJ8?Q&N(9?#L*QS1N?M2G"L"?NM5#X9310QZG
MYLJ)EH\;F SPU7OB-;P0^'H6BAC1OM2C*H ?NM5'X9P0S)J?FQ(^&CQN4''#
M5W1_W1^OZG(_]Y1WWVVU_P"?F'_OX*/MMK_S\P_]_!6'XN8:7X;N+NSBABG1
MD"MY*G&6 /!'H:R? 5_/K2WYU 0S>44V?N$7&=V>@'H*Y51DZ;J=$=+J)34.
MIU&HZ[I^EV+W<\ZM&A (B(9N3C@9JEI/B_2=9N)(;>21&1-Y,R[!C...:I^.
MK6WB\)7;1P1(P:/E4 /WQ7+?#:&*;6KQ98T<"W! 90?XA6L*,94)5'NO^ 93
MJ25506S/3/MMK_S\P_\ ?P4?;;7_ )^8?^_@K \9HEEX7NI[6-(9E*8=$ (R
MX[US/P^N9M0U>[CO)#<(MON59 " =PYK.-!RINI?8N55*:A;<]%^VVO_ #\P
M_P#?P4?;;7_GYA_[^"C[#:?\^L'_ '[%'V&T_P"?6#_OV*P-@^VVO_/S#_W\
M%'VVU_Y^8?\ OX*/L-I_SZP?]^Q1]AM/^?6#_OV* #[;:_\ /S#_ -_!1]MM
M?^?F'_OX*J:I]CTS2[F^-C#(((S)L" ;L=LXKG- \5V&NZLE@NBQPED9MY*M
MT]L5I&E.47)+1$.I&+46]6=)J>L6]AI=S=I)#*\,9<1^8!N([5SF@^/#K&K)
M9364=LC(S>89LXQVZ"M?Q-:6R>&-39;>%6%NY!"#(XKSOP'&DOBR%)$5U\J3
MAAD=*Z:-*,J,I-:HPJU)1J1BGHSU>;4;2&"27[1$VQ2V!(,G KG=%\>66LZB
MEF+6:W+J6WRLNT8[=:W;ZRM1I]R1;0@B)O\ EF/0UY7X C27Q3;K(BNIA?AA
MD=*FC2C*G.3W156I*,XI=3US[;:_\_,/_?P4?;;7_GYA_P"_@H^PVG_/K!_W
M[%'V&T_Y]8/^_8KD.@DCFBF!,4B.!UVL#BGTR.&*$$11(@/7:H&:?0!P_B 3
MG7+C8EV5^7!C1"OW1TSS14'B06_]OW.\6F[Y,^9'(6^Z.I'%% ':Z9C^RK/;
MMQY"8V@@?='0'FK55M.YTNT))/[E.K;OX1W[_6K- &#XQCUB7PY,NAM,+OS(
MRPMW193'N&\1L_RAMN<$\5YOX+\.Z]#\28M6U?2[B+43'(+RX,*^08B@V$."
M0TQ;&[;C&",8KU;6;&\U#3VM['5)M-G+ BXAC1V '48<$<UYUX0U'Q9)XNM+
M+4=3UBZ$;7 OX+G3HXH8E7(B82JHW9^4_*>]$?B"7PGJM%%% !1110 4444
M%4I_^0Q9_P#7*7_V2KM4I_\ D,6?_7*7_P!DH NT444 %%%% 'D'Q$_Y&N?_
M *X)_(UZKIO_ ""[3_KBG_H(KRKXB?\ (US_ /7!/Y&O5=-_Y!=I_P!<4_\
M017?B/X-,XZ'\69PWB_Q7K&D>('M+.>-(1$C -$&.3G/-=EH%W-?Z!8W=PP:
M:6%7<@8!)]J\S^(7_(VR_P#7"/\ K7HOA3_D5-,_Z]U_E2KPBJ$&EJ.E*3JR
M39;N=8TVRF,-U?VT,H .R20*<'V-689HKF%)H9%DB<95T.01Z@UY-\0O^1MD
M_P"N$?\ 6O1/"?\ R*FF?]>ZUG4H*%.,T]RX57*;C;8J^(O%]OX=O(;>:UFF
M:6/>#&0 .<=ZV-,OTU/3+>^C1D2= X5NHS7G7Q-_Y#=E_P!>Q_\ 0C7;^$_^
M13TS_KW6G4I1C1C-;L(5).K*+V1Q/Q-_Y#5E_P!>Y_\ 0JZGP#_R*%K_ +\G
M_H9KEOB;_P AJR_Z]S_Z%74^ ?\ D4+7_?D_]#-;5?\ =8_UW,J?^\2_KL<M
M\3?^0S8_]>Y_]"KJ? '_ "*%K_OR?^AFN6^)O_(9L?\ KW/_ *%74^ /^10M
M?]^3_P!#-%7_ '6/]=PI_P"\2_KL8?Q1 ,6EY&?FE_DM;?@ 8\(6V/[\G_H9
MK%^*/^JTO_>D_DM;?@#_ )%"V_WY/_0S4S_W6/K_ )CC_O#]#IJ*S-7U_3]"
M6$W\K()B0FU"V<8ST^M6--U*UU:R2\LW+PL2 2I7H<'@UQ<DN7FMH=7,KVOJ
M<5\4?]3I?^_)_):N?#3_ )%^Y_Z^F_\ 05JG\4?]3I?^_)_):N?#3_D7[G_K
MZ;_T%:[W_NB]?U.1?[R_ZZ':4445YQVA1110!QOQ+_Y%V#_KZ7_T%JH?"[_5
M:I_O1?R:K_Q+_P"1=@_Z^E_]!:J'PN_U6J?[T7\FKT8_[H_7]3B?^\K^NA?^
M)7_(N0?]?2_^@M6?\+O]7JG^]%_)JT/B5_R+D'_7TO\ Z"U9_P +O]7JG^]%
M_)J(_P"Z/U_4'_O*-WQ[_P BA=_[T?\ Z&*POA=]S5/]Z+^35N^/?^10N_\
M>C_]#%87PN^YJG^]%_)JF'^ZR]?\AR_WA>AN^/?^10N_]Z/_ -#%<I\,O^0W
M>_\ 7L/_ $(5U?CW_D4+O_>C_P#0Q7*?#+_D-WO_ %[#_P!"%52_W67]=A5/
M]XC_ %W.L\>?\B?>?[T?_H8KD_AE_P AR]_Z]O\ V85UGCS_ )$^\_WH_P#T
M,5R?PR_Y#E[_ ->W_LPHI?[K+^NP5/\ >(_UW/4****\X[0HHHH R/%/_(JZ
MI_U[/_*O-_A__P C=#_UQD_E7I'BG_D5=4_Z]G_E7F_P_P#^1NA_ZXR?RKT<
M/_ G_70XJW\:!Z3XH_Y%;5/^O9_Y5YM\/_\ D;H/^N,G\J])\4?\BMJG_7L_
M\J\V^'__ "-T'_7&3^5&'_@3_KH%;^- ]7O_ /D'77_7%_Y&O)OA[_R-EM_U
MQD_E7K-__P @ZZ_ZXO\ R->3?#W_ )&RV_ZXR?RJ<-_!J#K_ ,6![#1117 =
M@4444 <-XADD77+D+)*!\O"WRQC[H_A/2BCQ"CG7+DB.0CY>18+(/NC^(]:*
M .PT[(TNT!!!\E.J[?X1V[?2K-5=,Q_95GMVX\A,;22/NCIGFK5 !7D?A#2;
MNS\<0W,M[:-8W5S<S6UPDLC27CJI1@0PPOJ>>=HQQ7KE>6:%92:5\1+1;SP_
M>V<=PUS]A,NL+/!"<;G,<('REOKW-"^('\)ZG1110!0UF]GT[2;B\MK=9Y(4
M+['DV# Y)S@UFW'B"Y@\06ME);)#93K'BYE$F'=L_(I"E >!]YAG-:^H:?;Z
MI8R6=UYAAD&'$<K1DCTRI!Q55M LG:V9C<.;90(5EN9'12OW6*EL,P]2":74
M#-U+Q3/I]Y=2?8XWTVTE6">3S2)=Y3=E5Q@CE1USR:H_\)=JYOO[.&F6?VW[
M%_:('VEMA@Z8SLSOSQTQ[UMIX7TSS8YKB.2YF55#M-*Q$K!=N]USM9L<9(S4
M/_"&:'C_ (]IMVW9YGVJ7?LQCR]V[.S'\&<>U/\ K^OZ\@_K^OZ\S9M+A;RR
M@N4!59HUD /4 C-9]U>Q1ZS; I.=D<H.V!SW7I@<_A6HB)%&L<:A44!54#
M':JD_P#R&+/_ *Y2_P#LE-B7F']J0?\ /.Z_\!9/_B:/[3@_YYW7_@+)_P#$
MU=HI#*7]IP?\\[K_ ,!9/_B:/[3@_P">=U_X"R?_ !-7:* /'/'LRS^)YG0.
M 84'SH5/0]C@UZ=I^I0+IMJI2YR(4'%M(>P_V:\U^(G_ "-<_P#UP3^1KU73
M?^07:?\ 7%/_ $$5WXC^#3..A_%F>4>.YEG\4R.@<#R4'SH5/?L1FN_\,:A#
M%X8TU&2X)6!0=MN[#IZ@8-<)\0O^1ME_ZX1_UKT7PI_R*FF?]>Z_RJL1_N\/
MZZ"H_P :1YMX\F6?Q3(Z!P/)0?.A4]^Q&:[[PQJ$,7AC349+@E8%!VV[L/S
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
M_7N?_0JZGP#_ ,BA:_[\G_H9JJO^ZQ_KN*G_ +Q+^NQRWQ-_Y#-C_P!>Y_\
M0JZGP!_R*%K_ +\G_H9KEOB;_P AFQ_Z]S_Z%74^ /\ D4+7_?D_]#-%7_=8
M_P!=PI_[Q+^NQB?%'_5:7_O2?R6MOP!_R*%M_OR?^AFL3XH_ZK2_]Z3^2UM^
M /\ D4+;_?D_]#-3/_=8^O\ F./^\/T,3XH_ZG2_]^3^2UM> /\ D4;;_KI)
M_P"A&L7XH_ZG2_\ ?D_DM;7@#_D4;;_KI)_Z$:)_[K'U_P PC_O#]#&^*/\
MJ=+_ -^3^2U<^&G_ "+]S_U]-_Z"M4_BC_J=+_WY/Y+5SX:?\B_<_P#7TW_H
M*U3_ -T7K^HE_O+_ *Z':4445YQVA1110!QOQ+_Y%V#_ *^E_P#06JA\+O\
M5:I_O1?R:K_Q+_Y%V#_KZ7_T%JH?"[_5:I_O1?R:O1C_ +H_7]3B?^\K^NA?
M^)7_ "+D'_7TO_H+5G_"[_5ZI_O1?R:M#XE?\BY!_P!?2_\ H+5G_"[_ %>J
M?[T7\FHC_NC]?U!_[RC=\>_\BA=_[T?_ *&*POA=]S5/]Z+^35N^/?\ D4+O
M_>C_ /0Q6%\+ON:I_O1?R:IA_NLO7_(<O]X7H;OCW_D4+O\ WH__ $,5RGPR
M_P"0W>_]>P_]"%=7X]_Y%"[_ -Z/_P!#%<I\,O\ D-WO_7L/_0A54O\ =9?U
MV%4_WB/]=SK/'G_(GWG^]'_Z&*Y/X9?\AR]_Z]O_ &85UGCS_D3[S_>C_P#0
MQ7)_#+_D.7O_ %[?^S"BE_NLOZ[!4_WB/]=SN/%?_(J:I_U[M_*N&^&7_(=O
M/^O;_P!F%=SXK_Y%35/^O=OY5PWPR_Y#MY_U[?\ LPJ:/^[3_KL.I_'B>HT4
M45P'89'BG_D5=4_Z]G_E7F_P_P#^1NA_ZXR?RKTCQ3_R*NJ?]>S_ ,J\W^'_
M /R-T/\ UQD_E7HX?^!/^NAQ5OXT#TGQ1_R*VJ?]>S_RKS;X?_\ (W0?]<9/
MY5Z3XH_Y%;5/^O9_Y5YM\/\ _D;H/^N,G\J,/_ G_70*W\:!ZO?_ /(.NO\
MKB_\C7DWP]_Y&RV_ZXR?RKUF_P#^0==?]<7_ )&O)OA[_P C9;?]<9/Y5.&_
M@U!U_P"+ ]AHHHK@.P**** .#\1(AUZY)2(GY>6LFD/W1_$.M%'B)U&O7(+H
M#\O!O3'_  C^'M10!V6FX.E69!!'D)T;=_"._?ZU:JMIV?[,M-V[/DIG< #]
MT=<<59H HZQJUKH>E7&I7K,((%RVQ2S,2< *!U))  ]37'> 8-5G!NE\4WEU
MIT4\R2Z=?Z:(IXG)+;&=F+#&X$>V*ZW7M$MO$.CS:;=R3Q12%6\RW?9(I5@P
M*MV.0*X?PI#X8LO%L<>G^)]?O+ZZ1IFANKIY(IB 5R^5P6PI(!.<+FB.X/8]
M*HHHH RO$EW-8^'[RZM[N*UEBC+K+*H(&!G') R?\BL"Z\0W9U8>1J4*)&]J
MB6H56^U"3[S ]>,\%>!M.:[">WAN8C%<0QRQGDI(H8?D:C^P68,9%K"K1J4C
M94 * ]E(Z?A2ZW!G(:MXEO;74KN2WO8V%M.D4>G;%)N%,>XN#][J>HX^4UE_
M\)1J)U V/_"1PB'^SOM_VWR8L"7'^HZ8Q_%C[V.]>A0:=96PA\FUA0P1B*-@
M@RB#L#UQ1_9UCY?E_8K?9O\ ,V^4N-_][&.OO3_K^OS_ . ']?U^7_!%L)WN
M=.MIY5V22Q*[+CH2 2*H74]VNLV^RRWA8Y0I\T#<,KS[5KU2G_Y#%G_URE_]
MDIL2&_:M0_Z!O_D=:/M6H?\ 0-_\CK5^BD,H?:M0_P"@;_Y'6C[5J'_0-_\
M(ZU?HH \;\>/+)XFF::+RG\E/EW!NQ[BO3=/N;X:;:A=.R!"F#YZ\\"O-_B)
M_P C7/\ ]<$_D:]5TW_D%VG_ %Q3_P!!%=^(_@TSCH?Q9GD_CIY9/%$C30^4
M_DI\NX-Z]Q7?>&;B]3PSIRQV&]! N&\X#/'I7#?$+_D;9?\ KA'_ %KT7PI_
MR*FF?]>Z_P JK$?[O#^N@J/\:1YKX[>63Q1(TT/E/Y*?+N#>O<5WWABXO4\,
MZ<L=AO00+AO. S^%<-\0O^1MD_ZX1_UKT7PG_P BIIG_ %[K1B/]WA_70*/\
M:9P/Q%DFDUBS,\'DL+<X&\-D;CZ5V/ABXO4\,:<L=AO00+AO. S^%<I\3?\
MD-V7_7L?_0C7;^$_^13TS_KW6IK?[M#^NXZ?\>1P?Q%DFDU>S,\'DL(#@;PV
M1N]JZ7P1/=Q^%;58;+S4W/A_-"Y^<]JP/B;_ ,AJR_Z]S_Z%74^ ?^10M?\
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
MGPR_Y#=[_P!>P_\ 0A54O]UE_7853_>(_P!=SK/'G_(GWG^]'_Z&*Y/X9?\
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
M3,#2;/;C'D)C:"!]T=,\U:JKIN3I=IDDGR4Y+;OX1W[_ %JU0 4444 %%%%
M!1110 444A(49- "US7BN:]M(/.+[M*D"PW"1DK)&Q8!7!')4DA6 YP<BLS5
M-4O;A;F^==2TZXL(8[BWM$?<)D9SRRK]YB%*E#T[<GC?N)[RXMH;F<?V=91J
M;BX+D-* IR%Q@A>!DGD]AZT 4/"7AZYTR"2XU)LW<N%V>9OP@QM#'HY!!PQ&
M0"!DXJ#6+_5)M7N]#8FU^W1%-/F 'EX"Y8LV02V>-@YV\COB.X\3SK,NK"[^
MS:7!<);W%G<6Q210RYWMGD')4J!P0?4\;-U>O--!-)!';:; BW,US>*!M.#A
M5!^ZP[D].G?@ S/#GA);1XKS4K:,7D7"!)WD&?[S9X)&2%R,JN!FLK7_ !:M
MU/"ME=W>EW%G?_9IHKJ$K'-NRH#$9XR5/4'!R.@KH8/$DAU!#<Q6T6EW*NUK
M=K<!MVS'+=@&!)&">G/6IU%G<^(I;B.T):WA,5Q=;BJ$Y!"$?QD<G/\ #GU)
MH S?#GA5;.]EU*ZMXX7D*F.T49$)48!)R06 RH8 $J><YX?XLU+6-,NK(V C
MDM[D-;^24(9YC]P"0'Y,C=\Q! (YJK?>))IDEU.UNY;2TL1#));7%MM,T;O@
MR$GG;MSMQ@Y!SZ5LW%S-J2V1BM5BLR1<RSWD8'EA3E0%/(8XSD_='/7B@#"\
M)>'KRTO7;5+".)(8HU@X1C(5)P\A!YE'3< ,@Y[X$>L^,5NYK+^P=3AR+I[6
MYM)E,3RDY4!68 J0PP",\L,\9KHK37C/JK6DUC-;0LKO;W$C+MF",%8XZKU!
M&>HYJN-/TB\\37$L=NTLB*#<_*K0>:,;20?^6H'<<XZ]J ,C1_!L=U#=-J$1
M2SG(DM[=L^9 X.1(,C,<@ 4':2"06[UN^)KS4M-T\WMD8_L\2,;GY-TB+C_6
M("<,5ZE3U&<'-9NJZC=:E<S6D$FH:7Y,,\MO*%4?:7C('?)"@GH0-P.>E7H;
M^]US0K>6WM_LJ7('F2W*#Y8]H)8(>N>0 WU([$ HZ!I%PUY)JVHB&*+_ %L"
MQ2EE#,,R2*3@K&_!\LY (S70RQVFL:6\:3^9;3I@2V\N./564]1[5R^LZW'J
M-C</8WUG-IMHB->031L&F0L >N,)MR0PR">.E6M#M;MWU)]/EAL]&N':2S:.
M+YRS*N7"G 50P8C@[MV>G4 ATCPU-->--J5Q,PM+TR(F5VSN!\LV!RA()RH(
M#$9QSBK?BC7[W0IK,0VD<MK<!XR0^V3S.-JH,%2Q&[ /7&*SUUN*QMF;09[2
M73K%T-Z9]WFS%WPS;CCM\V_D,>.U;=W=1:NEBEG;"[C>1;A9VRL<81N&SU)R
M. .OTH YNQ\,WGB!I+K58VM%8*ZG8!(\ZG'G>6V1&2H"LOS*WY5M7!O/#JZ=
M9:7ILUSI\<;[Q%L+%^P)9@%!RQ)YZ8P*@U37;B]EN;;1[PVDMG%+,6FM2RW)
MC(!5">"H;AB.1QCUJZ-4;7M&A;3K431W@V&29/W2K@;F(/WQS@8ZGVYH Y31
M?"LWB"RDO+V0A+@^;%=>:QD;G@%<X (R' )5N,8 %=7XGEFM--MO+:XAL1,J
MW<EHO[R*'!Y7'( .W)'(&:K7^H275[%H=E-=Z:061;I+==LC(F[RX]V0,<'[
MN" P!IVEZY?ZUX<AGL+;==MMB>>5=D0?'SN!G+*I!&!U/&<<T 9^AZ0=2GN[
MI=4O9+7S5B%P"!]NB3#*'..=I++N7&X<'-7?$6NSZ1-;Z9865PDLL>^VFCA5
MX2RGF(KD'E1_#SCD9Q27GB65(YCI4UG?)IJ;M09WPYP>0H'&<!CGD9&/I=U*
MZL]6M8;2"V74//D^4@D1Q[&&7+CIM/3')/2@#G?#>G3:],VHWMELMIGF%S'=
MAR\P).(WC<8&P]&'4 8QDUO:]>W.E16,%H8K&Q<^5)>&+>MMQA!MR  3QN/
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
C$_+RUFSG[H_B'6BLCQ#XB0:Y<9M9LX0_+=LH^X.P%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>image_008.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_008.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %  B(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MUB/<]R<G\:* .UT[G2[3&,>2G0D_PCUYJS5;3CG3+0YSF%.=V[/RCOW^M6:
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
M+%,K;/WS  &0%"<@^IYXH7]?>#.MHHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#S[4;?=J=V?LP.9G.?L!;/S'OGGZT4FI1QG5+LF.,GSGY
M,$Q_B/<''Y44 =SIQSIEH<Y_<ISD'L.XZU9JMIW_ "#+3.<^2G7'H/3C\JLT
M %%%% !1110 4444 %%%% !1110 4444 %%%% !113)IHK:"2>>5(H8U+/([
M!551R22>@H KS1Z?K%I<6DRVU[;$F*>)MLBY'56'3\#5B&&*V@C@@C2**-0J
M(BX50.@ '05X7!X@CT_0-6EM+^YACU+Q1="&XL[B*!95P#DSR HB\=><XQ5G
M0-?\0>)H_!ME)XAO;7[>FH)<3VY0R2")OD.2I&[ ^\!Z^M"U7]=@>A[=17C&
MB^.-0C/A6ZUG6_)M+C3KY9I965$FEBD*H3_MX'0=36%J'CO5AX(T1_[<U%-3
M;2Y;QI%N8($<B1E!)=293P!Y:X.![TKZ7 ^A**\FTZ;Q!XN\0ZA;KXDOK%8M
M'L[F..UV*OGRQ$[CD$[<\[1UJW\.O$NM>+=;\ZZEGBMM*T]+2\A8 "6]+'>Q
M^@7_ ,>JK:V_KK_D*^E_ZZ?YGHUW?6FGQ"6]NH+:,G:'FD" GTR:2XU"RL[9
M;FYO+>"!L;9990JG/3!)Q7$_%/5/#^GZ/#%J=E8WFIW@>WT^*\V!%9@ SEFX
M55X);Z =:X^WL]!TC4O!>GZYJ6GZCH%OI5RBW4TBO:O<[ANP2=N0,@9Y_&IO
M_7WC9[+<ZE86<4<MU>VT$<O^K>655#]^"3S2W6HV-B(S=WEO;B0X0RRJF\^V
M3S7@_P!LT>#X4Z3I>HVMC/K&I)<0:6VHLJBVMFD;;*7?[BA<$=SP!6QXQ/A>
MS\%Z-X96?2=3U>[L%M+34;J6/RX8APTWF$X4 AL8.21CM38'L-W?V>GQ"6]N
MX+:,G:'FD" GTR:I?\)-H1DAC76+%WFE6&-4G5BSMG"\'J<'\JRSH^E3?#R"
MRD-KJ]I;6&(9Y5697*QD!P>1GW%>7PZ3:K\/OALUBD5A=WFI6XDN[>%!(6VO
M\Q./F(R<9S3M[UA=+^I[S17BXU?Q!/)8Z$GB.]0CQ-<:8UZ-AF>!8]P!.,;N
M>#CTJ#6O$^L65WK3CQ-=0ZOI>H0V>G:.Q0_;8OD&]TV[I"X+$L, 8I+6W]=O
M\QO3^O7_ "/;Z"<#)Z5XMJOC74+-];L'UMH=17Q-!#;VY<"1;9BF0!UV8)Y_
M6C2M>UC7_B4UHNO7L<<&I7*W$ N(8X&@CR(T2,_O"V1\V1R,D&EN#T/7]/U&
MRU:R2\T^YBN;9R0LL3;E.#@\_4$4^[OK2PB$MY=06T9.-\T@09],FO%?A]<Z
MEI5OX*DAU>XDL]5NKRWEL6"^2BJ78%<#.[(SDGO76?%DV0'A,ZE]G^Q?VY#Y
M_P!IV^7LVMG=NXQ]:?;^NW^8=_Z[_P"1Z!;75O>0+/:SQ3PM]V2)PRGZ$5+7
MAE]J_P#84OC74_ OEKI*0VJ>9: &W2X9\2/'_#D(1DC@'DTL/B[Q'9^%M;=-
M7\RV6>T1+PWT%]-:)(Q65F>)0N !D9'&:-PV/:K>PL[2>XGM[6&*:Y8//(B
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** //]1MRVIW9^S$YF<Y^P
M*V?F/?//UHINHPH=4NR8$.9GY-G(V?F/<'!^M% '<Z<<Z9:'.<PISNSGY1W[
MU9JMIW_(,M<YSY*=<>@]./RJS0 4444 %%%% &?KC^7HUTWV6YNL+_J+5B)'
MYZ @@CW]LUS5VLEQX5M;'S]2^UVXCED"V\KNPRP", RL1Q_>S@ GK7:T4@//
M;FW\02;FCL[Z'52H*F.=C D/D@% 2VTMOSCOG!SBNE\,Q21PW>V&\ALVF!MH
MKQF,BC:-WWB2!NS@$UNT4Q6*U]-+# IA*AWD1 67(&6 SC(IGDW_ /S^0?\
M@.?_ (JC4?\ 4P_]?$7_ *&*N4#*?DZA_P _D'_@.?\ XJCR=0_Y_(/_  '/
M_P 55RB@"GY.H?\ /Y!_X#G_ .*H\G4/^?R#_P !S_\ %5<HH I^3J'_ #^0
M?^ Y_P#BJ/)U#_G\@_\  <__ !57** *?DZA_P _D'_@.?\ XJCR=0_Y_(/_
M  '/_P 55RB@"GY.H?\ /Y!_X#G_ .*H\G4/^?R#_P !S_\ %5<HH I^3J'_
M #^0?^ Y_P#BJ/)U#_G\@_\  <__ !57** *?DZA_P _D'_@.?\ XJCR=0_Y
M_(/_  '/_P 55RB@"GY.H?\ /Y!_X#G_ .*H\G4/^?R#_P !S_\ %5<HH I^
M3J'_ #^0?^ Y_P#BJ/)U#_G\@_\  <__ !57** *?DZA_P _D'_@.?\ XJCR
M=0_Y_(/_  '/_P 54]S<Q6D!FG<)&, D^YQ4O6E=7L!3\G4/^?R#_P !S_\
M%4>3J'_/Y!_X#G_XJKE%,"GY.H?\_D'_ (#G_P"*H\G4/^?R#_P'/_Q57**
M*?DZA_S^0?\ @.?_ (JCR=0_Y_(/_ <__%5<HH I^3J'_/Y!_P" Y_\ BJ/)
MU#_G\@_\!S_\55RB@"GY.H?\_D'_ (#G_P"*H\G4/^?R#_P'/_Q57** *?DZ
MA_S^0?\ @.?_ (JCR=0_Y_(/_ <__%5<HH I^3J'_/Y!_P" Y_\ BJ/)U#_G
M\@_\!S_\55RB@"GY.H?\_D'_ (#G_P"*H\G4/^?R#_P'/_Q57** *?DZA_S^
M0?\ @.?_ (JCR=0_Y_(/_ <__%5<HH I^3J'_/Y!_P" Y_\ BJ/)U#_G\@_\
M!S_\55RB@"O#'=*^9KB.1<=%BVG/UW&K%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110!Y[J1C_ +4N\F+/G/U,_P#>/IQ^5%&HSJ-4NQ]H08F?C[:Z
MX^8]@./I10!W.G#&F6@QC]RG& /X1V'2K-5M.&-,M!C&(4XV[<?*.W:K- !1
M110 4444 %%1SSPVL#SW$J11(,L[L%51ZDFH9=3L(+%;Z6]MTM& *SM*H0@]
M,-G'- %JBJ?]K:<;@6_V^U\XQ^:(_.7<4QG=C/3'.:EL[ZTU" 3V5S#<0DD>
M9"X=<CMD4 1:C_J8?^OB+_T,5<JGJ/\ J8?^OB+_ -#%7* "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH ***0D $DX ZF@#EO&,KR)#:Q$G:K32
M*.RCN?UKH--1H]-ME>4RD1CYR,9&.*PX(CJ5IJ^I..)T:*'/]Q1_4ULZ/)YN
MC6;^L*_RKBHZU7/NM/1.Q*WN7:***[2@HHHH *"0.IQ17/>*GNVBM+>V&!+,
M!NW8);^$?UK.K/V<'*UQ-V.AHK.TK4_MJ-!.OE7L/$T1_F/8UHU49*2NAA11
M15 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% ' :C.PU.['VAQB9^/MJ+CYCV(X^E%+J!D_M.ZP9<><_1H/4^
MO/YT4 =KIW_(+M,8QY*= 1_"/7FK-5M..=+M""#^Y3D$G^$=SS5F@ HHKEOB
M'?WVF^$+B[L+DVSI)&9)5FCB98]PW[6DRH;' R#]*3=AI7.IHKF/ -]+J/A6
M&[DN+JX$KL4ENKF&=V7/]Z(!<>V,CO73U35A(J:HEY)ILRZ>+?[60/*^T9V
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
MQ  '"@   #H*O44PL4=419+:)'4,C3Q J1D$;Q3_ .S+#_GRM_\ OV*34?\
M4P_]?$7_ *&*N4 5/[,L/^?*W_[]BC^S+#_GRM_^_8JW10!4_LRP_P"?*W_[
M]BC^S+#_ )\K?_OV*MT4 5/[,L/^?*W_ ._8H_LRP_Y\K?\ []BK=% %3^S+
M#_GRM_\ OV*/[,L/^?*W_P"_8JW10!4_LRP_Y\K?_OV*Q]:M;:22#3+.V@2Y
MN#EG6,9C0=36Y>7<5C:27,QPD8R??VK/T2TEQ)J-V/\ 2KKDC^XG9:PJOF?L
MUUW]/^#L)]BCH.GV\4][874,4LL$@*EXP24(X-;7]F6'_/E;_P#?L5GZK_H&
MKV>ICB-S]GG^AZ'\ZVZ*/NIT^WY= 78RM3MM/LM-N+C[%;Y1"1^['7M^M-TK
M1[6'2[=9[6%Y=@9V9 3D\TS7/]*N+#3ATFEWR#_87DUM4X^]5;[:?J_T#J4W
MTK3VC8&Q@((Y C&:YC0]'==6<WFG2_9\-Y7FX(7TSZ\5V=%%2BIR4GT!JY4_
MLRP_Y\K?_OV*/[,L/^?*W_[]BK=%;#*G]F6'_/E;_P#?L5E?8;1/%/E&UA\J
M2UR$V#&0W7%=!6->?N_%&FOV>*1/ZUC6V3\T)E[^S+#_ )\K?_OV*/[,L/\
MGRM_^_8JW16PRI_9EA_SY6__ '[%']F6'_/E;_\ ?L5-#<PSO*D3AFB;8X'8
MU+233V P?$%G9VVBSM':0K(V$1EC ()..*T(=)L8X(T:S@+*H!)C')Q537OW
MLVFVG_/6Y#'Z+S6S64=:LGVLOU%U*G]F6'_/E;_]^Q1_9EA_SY6__?L5;HK8
M9SHL;2W\4&%[:$PW,&Y%*# 9>N/PK7_LRP_Y\K?_ +]BJ'B#]P;&_'_+O.-W
M^ZW!K2OKI;.PGN2>(T+#Z]JP@U!R3Z:_?K_F)&+IUC:7FL:A/]EA,$1$$:[!
MMR/O''UK7_LRP_Y\K?\ []BH-!MFM='@5_\ 62#S'^K<UI55%-03>[U^\%L5
M/[,L/^?*W_[]BC^S+#_GRM_^_8JW16HS,U#1[.;3[B.*UA20QG:RQ@$'M4.C
M6UC>Z1;3-9VY<IA\QC[PX-;-8NA_Z->:CI_013>8@_V6YK&7NU4^^GZK]1=2
M_P#V98?\^5O_ -^Q6396-I<^(-0;[-#Y$"I$J;!C=U)QZUT#,$1F/0#)K'\-
MJ6TZ2Z;[UU,\N?;.!_*B>LXQ^?W?\.#W+W]F6'_/E;_]^Q1_9EA_SY6__?L5
M;HK89!#96MN^^&WBC;&,H@!Q4]%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!Y_J-QMU.['VG&)G&/MX7'S'MCCZ44[49)!J=V!+*!YS\">$=SV(S^
M=% ':Z=_R"[3'_/%.F?[H]>:LU6TXYTNT.<_N4[D_P ([FK- !7G7Q1AEG.F
MI;>%[G5+C$FR^MPY:RX X"$$[O3('%>BUS?CF\GL/#37=MJPTR6*:-Q,;=I]
MV&SLV+RV[I@4F-#? 8O%\,H+YKUIA*_-Y9+:R8SP-BD\>_4UTU8GA?4+G4=*
M>2\O;6[N$E*/);6[PH. 0-KDG.".<]ZVZI[DK8**@O)WMK*:>.$S/&A81A@I
M;';)X%9T^M2+IVG36UH);F_V^5"TNP#*%SEL'H >U*XS8HKDO^$W M?MQTUQ
M8J?*>3SAO6;9NV;<=/X=V>O;'-;FE:C-??:8KJT%K<V\@22-9?,7E0P(; SP
M?2@+DNH_ZF'_ *^(O_0Q5RJ.JNL=K&[9VK/$3@$_QCL*=_:EI_>E_P"_+_X4
M 7**I_VI:?WI?^_+_P"%']J6G]Z7_OR_^% %RBJ?]J6G]Z7_ +\O_A1_:EI_
M>E_[\O\ X4 7**S+K7;&TA\QVDZ@ &-AGZ9%5Y?$UMM)M+:ZNL=XHCC\ZSE5
MA%V;U%=&W4-S>6]G%YES,D2^K'K7*W6LZS=7$1AM9[6(<$K$S\'N<CM5^VM=
M*BE$]P]Q=W'>2>)V_(8P*R59S;4%MWT_X(KWV*J:A%XAUZ.V+@64/[Q$(P96
M'K_.NKK,2XTJ)P\< 1QT9;5@1_X[4_\ :EI_>E_[\O\ X5=*$HW<G=L:0[4;
M-;_3Y[9OXUP#Z'L?SJOH=XUYI<9D_P!=%F*4'LR\5-_:EI_>E_[\O_A6)_:5
MOI>LW4@9A;74?F#<C+B0=N1WI5'R34^FS_3^O,'IJ7;/_3/$E[<]4MD%NGUZ
MM6U6!H-U!:Z6GG-)YTK&63]TYY8YZX^E:?\ :EI_>E_[\O\ X4Z*]R[ZZ_?_
M $@6Q<HJG_:EI_>E_P"_+_X4?VI:?WI?^_+_ .%;#+E%4_[4M/[TO_?E_P#"
MC^U+3^]+_P!^7_PH N5C:S\FI:1+Z7!3_OH5=_M2T_O2_P#?E_\ "LG7K^WD
M@M9$9\Q7,;\QL.,^XK&O_#;_ *W0GL=%2,"48*=IQP<9Q53^U+3^]+_WY?\
MPJ"\UBVCLIW5Y RQL1F)QSCCDBM9.R;8SGM#DETZ\6[ED+6MW*\+.1_$#\K'
MZ\UVE<W9BRD\,Q6$YD!:/)(A<X8\Y''K5C2-:C:T$%VSBZA.Q\1L<CLW3N*Y
M,.G32B^NOSZK]?O)6@^?]_XLM4ZBWMVD/U8XK9KG;&_MVU[4;IF?;A(DQ$QX
M Y[<<UK?VI:?WI?^_+_X5M1U3EW;_P OT&BY15/^U+3^]+_WY?\ PH_M2T_O
M2_\ ?E_\*V&&JVOVS2KF#N\9Q]>H_6L.:Z.IZ1I-H#\UTZB3_=3[W\JW/[4M
M/[TO_?E_\*Y?1)[2+7KEC,S0Q[_LX"$\,V2< 5QUU[Z7\VGZ_P"9+W.T  &!
MT%%4_P"U+3^]+_WY?_"C^U+3^]+_ -^7_P *["BY15/^U+3^]+_WY?\ PH_M
M2T_O2_\ ?E_\* +E8MS_ *)XIM9NB741A;_>'(J]_:EI_>E_[\O_ (5DZ_>0
M2V,<\)D\VVE65<Q,. >>2/2L:_P<W;7[O^!<3V-'7K@VVB73K]YDV+]3Q_6K
M-A;BUT^W@ _U<:K^.*P]8U"VO6T^W1G,;SB1_P!VWW5Y].?PK8_M2T_O2_\
M?E_\*4?>J-]K+]?\@ZERBJ?]J6G]Z7_OR_\ A1_:EI_>E_[\O_A6XRY15>"]
M@N'V1ERV,_-&R_S%6* "N=O/$M]:WLT$?AK4[A(VVB6-5VO[CGI7144FF]F7
M"48OWE?[_P!#C+7Q7XA$\QN_"MX82?W(A3# 9/WLG'3'2KT?B>]D@N6?P]J-
ML8X2Z-+'N#-T"X4Y))/:NEJKJ-T;'3Y[H)O$*[V7_9')_3-3RM=3656$MH)?
M-G/MXPEBTL7+:->R3)Y2RQJGEX9S@XWXX'S=?3'>HM5\<G2 BSZ/<F5X&G5%
M8 8#[0"Y 521S@G-20^+KAS&9-,<1L621D.?*88()!QD89>G/)]*D/B2TOM6
MCT*]TJ60SOMW,L;Q$!%?+ MD=>!@GC-7N<Y*GB6:YM=6>'3Y(FL=@1Y"'27<
MH.X!3DJ,_B!Q5&X\:RV=M(3ITE[)&J$/ K1K+N(&0I!('/'4G!JQ!XM1)IK1
MK82S))(D<=LZ8*J0 H+, S<C('W>^*=;^-].N6@6.&8M+=O:8RG#H0&_B^;[
MP^[D]?2C?8-MR2;Q--'9Z;(NF2--?0F01A\A&P#MSCGKSTX!JI>^)=7TQ()K
MC3#.GV$33)!&<F4Y^17+8'3N.G?M3I_&)TV[=-3M'C@DNFM[9T4@N1G/!//3
MJ./RI]GXXM;Z4Q0:=>NXM_M (,95OFVA58/@GW''J<\4;[ 3'Q4%E9#IUQG]
MVJJI!8LZ[@,=,8R,YZBH(/%\TEW:Q'29VCN8GD62(@JFU<[3G!8D\8 XKI]J
MOL9T&Y?F&0"5./\ ZYIU &9H.IRZOIBWDT @+.P5 2?E!P#D@9K3HHH X'48
MY#J=V1%*1YS\B"$]SW)S^=%-U&WW:G=G[-G,SG/V -GYCWSS]:* .WTXYTRT
M.<YA3G=G/RCOWJS5;3N=,M,_\\4ZD'L/3BK- !7(?$MXE\&3I-%$T4LT43O)
M"\HA5F ,@5,,2HYX(KKZXCQWXGDT:^T[3UUVST*.Y2262^NH?-^YM 15) R=
MV<GL*3[#7<K_  LUC39=&DT6UV">SDD.8[2:%9H]V%D/F#J?3<37?US?@?7Y
M/$.@-<RW-O=M#<26_P!KME*QW 4\. >F01D>N:Z2J>Y*(KFW2[MI+>4N(Y%V
MML<HV/8@@C\*R_\ A&K$P1V[279@A55@3[2X,.W=RKYW9(8CKTXZ5LT4AF-_
MPBFB[O\ CR'E[-GE>8WE_=V[MF<;MO&[&?>KVGZ;;:9$\=LK_.V]WDD:1W.
M,EF))X '7M5NB@"GJ/\ J8?^OB+_ -#%7*IZC_J8?^OB+_T,5<H **KW=[;6
M,7F7,R1K_M'D_0=ZP(/$EWJ-]+;:?!"V>8VE;;A1U)'>L9UH0:BWJQ-I'3$A
M023@#DFL:;Q DQ6'2XC=W##/'"I[L:CFT.^OX6%[JLFX_P $2[4'X=ZN:-I/
M]D0R1"?S5=MPR@4BH<JLY62LN^EQ:E/_ (1S[=^]U:ZEFG/:-MJ)[ 5L6ELE
MG:QV\98I&,+N.3BIJ*TA2A!W2U&DD%%%%:C"BBB@ KG_ !397=_!!#:VIEVL
M69\@8[8Y-=!16=6FJD'!]1-7(;0N;.'S8O*?8 R?W34U%%6E96&%%%%, HHH
MH *R/$RYT&=O[A5_R85KU0UN/S=$O4_Z9,?R&:RK*].2\F)[%V-M\2-_> -9
M7B5R-':%?O3R)$/Q-7=-D\W2[63^]$I_2L_5_P!_J^DVO4>:TS#V45%5WI>M
MOQL#V-B-!'&J+T4 "L;5E;3KZ+5X@=@Q'=*.Z'HWX5MU3U2UFO=/EMH)%C:0
M;2S#/'>KJQO#3=; ]BEX;R^GS7)ZW$[R9/IG _E6S6;HNGW&F61MIYDE"L2A
M4$8![5I444U32>X+8****U&! ((/0U5@TVQMI1+!:Q1R#HRJ :M44G%/5H H
MHHI@%%%% !45S MS:RP-TD0J?Q%2TC;@A*@%L< ^M)JZLP.4\//)>:G%YH.;
M"W,)S_>W8_D*ZRL#0],U&PO[F6Y,!2X^9MC'(;/T]S6_7/A8N-/WM_Z_0F.P
M4445TE!1110 4444 %%%% !1110 4PQ1M,LI13(H(5L<@'K_ "%/HH :Z+)&
MR.H9&!# ]"*545%554!5& !V%+10 4444 %%%% 'GFI)$=4N\QQ$^<^<VTI_
MB/<'!HI=1D0:I=@R1C]\_!GD'\1[ 8HH [G3N-,M,_\ /%.H [#TXJS5;3AC
M3+08QB%.-N,?*.W:K- !7#?$?Q#>^'X+ VE]:VHNO-A=IU)*$@8E&%;.S).W
MC.1[UW-9&NV6MWB0C1=8@TUE)\PS6?VC>.,8^9<8Y]:3&BCX%GEN?#GFMJIU
M2 SR"VNW8-(\0;"[R /FZY& 1T-=+6/X;T1]"TZ2&>\-Y=7%Q)<W$_EB,/(Y
MR<*"=H]LFMBJ9*"BBL3Q3=WMEI2S6-Q! XF42/,Z)\G.0I?Y<].OO28S;HK@
M+GQ??+&UW;7*D@!4T^6$"5D,(?SB <C!//; (ZUTGAV_FO$O$DOHM02"8)'=
MQ*%60%58CY>"021Q_.@5R_J/^IA_Z^(O_0Q61X@O=22\ABL(K@(@R\B1%@<\
M8]\"M752RVL;(F]A/%A<XS\X[TOVF]_Z!_\ Y&6LZL'./*G8&KE>TT*TB<7$
M^^[N",F6?D_@.U7X[2VB</';Q(PZ,J &H/M-[_T#_P#R,M'VF]_Z!_\ Y&6G
M&G&*T06+M%4OM-[_ - __P C+1]IO?\ H'_^1EJQEVBJ7VF]_P"@?_Y&6C[3
M>_\ 0/\ _(RT 7:*I?:;W_H'_P#D9:/M-[_T#_\ R,M %VBJ7VF]_P"@?_Y&
M6C[3>_\ 0/\ _(RT 7:*I?:;W_H'_P#D9:/M-[_T#_\ R,M %VBJ7VF]_P"@
M?_Y&6C[3>_\ 0/\ _(RT 7:*I?:;W_H'_P#D9:/M-[_T#_\ R,M %VBJ7VF]
M_P"@?_Y&6C[3>_\ 0/\ _(RT 7:BND\RTF3^]&P_2J_VF]_Z!_\ Y&6@W-Z0
M1_9_7_ILM)JZL!#X=?S- LSZ)M_(D5"G^D>+9#VMK8+^+'/\JK>'[BZCTPQ1
MV?F".5USYH&.>E&D373W6HW:6?F>;/M_UH&-HQCWKDB^:%-?UHB>QT5%4OM-
M[_T#_P#R,M'VF]_Z!_\ Y&6NPHNT52^TWO\ T#__ ",M'VF]_P"@?_Y&6@"[
M15+[3>_] _\ \C+1]IO?^@?_ .1EH NT52^TWO\ T#__ ",M'VF]_P"@?_Y&
M6@"[15+[3>_] _\ \C+1]IO?^@?_ .1EH NT52^TWO\ T#__ ",M'VF]_P"@
M?_Y&6@"[15+[3>_] _\ \C+1]IO?^@?_ .1EH NT52^TWO\ T#__ ",M'VF]
M_P"@?_Y&6@"[15+[3>_] _\ \C+1]IO?^@?_ .1EH NT57@FN9),2VOE+C[W
MF!OY58H ***RKC3]3EN'>+6&BC8Y5! IVCTS42DULK@:M%82Z9KGG-NUK$?8
MB$$_ET%/ETO5FM+F+^UA*TL1C7S(0 I/?Y2#TSW%0JDG]E_A_F),VJ*Y8Z/X
MF72Q:PZU%%)'Y2QR1ISM4_-G<&Z@#UZGGO577=.\6Q6X;2]3>11 5D"E?.,A
M?.5W+L  XY[5LQG9T5SD>E:U-9ZK'=Z@)1=!/LT3D 1 *-R$JH/)X)R>I(QT
MJE/H7B7[+)!8:E!9(518HXG)6( C*C*$XZ\YYS_#B@#L**YZ;2M;>RTVW34R
MIBA\NZDWY9VP!NSM^;O_ '<9SSTJ*3PKY44$ED\:7L%HL$=P_+ COG!'XXH8
M'345RMIIOBV#<9=3MIF*Q+AV.!A"'880=\-COSR!Q6QH=IJ5GIQBU6^^VW/F
MNWFX ^4G@8"CH/\ ]9H TJ*** //]1GQJ=V//QB9^/MFW'S'MCCZ44NHNXU.
M[ DD'[Y^DT0[GL1FB@#MM.&-+M!C'[E.Q'\([&K-5M._Y!=IC_GBG3/]T>O-
M6: "BBB@ HHHH *9)%',NV6-'7.<,,BGT4 ,\J/S/,V+OQMW8YQZ9I8XTB0)
M&BHHZ*HP!3J* *>H_P"IA_Z^(O\ T,5<JGJ/^IA_Z^(O_0Q5R@ HHHH "0 2
M3@#J34<$\-U"LT$J2Q-]UT.0?QKG?%UX9[==!LPTFH7W 5&(\M,\NQ';^=4]
M,\#W%A9+''KU[;RDY86[ 1Y]@:W5./)S2=F9.;YK15SLJ*XG6_#?B-].:*UU
MV:[&X$Q2 1L>?[P].M7H]"\1M&@F\3N#@ B.V7^??ZT>RC:_.OQ#VDKVY7^!
MTY90P4L S= 3R:6N'O?!NLW&JV=S_;\TGEYS,XPT7^Z!QS6G_97BB'_5>(89
M1V$UH/YBATX:6FOQ!3EUB=+17#6:^.(=9O'86\Z8 Q*Q6)O39CD>_P"M7KK6
MO%5G:2RS:! Q52=T-QN ]]O4T.@[V33^8E55KM/[CJZ*X_2/$^NW6EPS/X>F
MN2P_UT<JHK^X!Y%1:WXJUZRLTDCT&6U)D53)*ZR _P"SA?7I1]7GS<NGWH/;
M1M?]#M:*YE?$&OE0?^$3N.1_S](*S;CQ7XACURUMAH#H'0G[.7#-)[AQP,4*
MA-]OO0W6BO\ AF=Q17-?\)!K_P#T*=Q_X%QUF6'BOQ#/J5]"?#[S")@/*5PA
MA]BQX;/6A4)M-Z?>@=:*_P"&9W%%<M-XBU]()''A2=2JDY-RC8_ <G\*IZ-X
MI\07>FQS-X>DNR21YT<JQ!N?[IH]A.U]/O0>VC>WZ,[6BN)UKQ5X@L].:5?#
M\EG\P'G22K*%Y]%]>E=+H>JKK.CV]\JJID7YD5MVUAU%3*E*,>9[#C4C*7*B
MGI,HM8]8!Z0W,C?AC-6/#D1CT*W9OO29D/U)S61?RFW/B"(?>E,6T>I88KHM
M\>G:6&D*K';Q<DG P!ZUYU!7G;M?\6QHM45P>B^.-2O)+J6;1[FXM=^4:UCW
M&,>A]?7-:K>.]'C1C.EY ZC.R6W923Z#M7IRP]1.UB%6@U>YT]%<S:^/?#\]
MLDDUZMM(P^:*13N4_@,4V\\?Z!;PAX+K[6Y8#9$IR!W/..E+V%2]N5E>UA:]
MSJ*\:>_UY?%UP(7U.X$%Z6:WC=_N[^!CH 1Z\5WNI^.M&MM)FN;.\BN+C;B*
M('DL>F?0>M4?#FK:+HT45M<:E%-J-\3/<W"L"F\]BW;T%<\Z,YRY4GH>AAZ\
M*%-U)6=]%^O]=RS<^.X;2UE:ZTK4+6X5"42>$[&;' W#/YU!X6\<3^(=7-C)
M81P 1-)O60MT(&,8]ZZ6>ZTN_M9;:6[MI(I5*.HF'((QC@UQ5Q!I.@:C_:GA
MQD=K [+^U60L6B;&2N3U'MZ5,H5%KT6^A5*>&G%PY;2>VO4]$HJO%?VLU@M\
MDZ&V9/,$F>-N,YJ2">*Y@2:"19(G&Y74Y!%:=+G"]'9DE%0W-Y;6:HUS/'$K
MN$4NV,L>@J4LJ]2!]33L%Q:*H/K6G1ZBE@]Y$+ED+A"W;Z^OM5G[7;?\_$7_
M 'V*.5KH*Z)J*H6VMZ;>2SQ07L+O VR0;L8/]:FEU"SAB>62ZA5$!9B7' I\
MLD[6#F6]RS15*TU:POK6.YM[N)HG&02P!_$'I3;W6M-T^$375Y$B%@H.[/)^
ME'+*]K"YE:]R_12*RNH96#*1D$'((I:DH**** "J.LVT]YHUW;6KE)Y8BJ,'
MV$'_ 'L''UQ5ZB@#C5L?&L%A<6]M=6:E(X%M&DEWL"/O[R8_3 SR3U&*NC1]
M:OM(TN+4=1 O8)3)<S1 KOQG& I4>G7(]C72T4 <@L?C9H[:%YK6.XVS-)*I
M5XQ\W[L'Y 6./3;[Y[[>AV^K068_MB]%Q<%5!VHJJ"!R> .I_P#K8K4HH **
M** "BBB@ HHHH X#44<ZG=X23'G/TBB/<^O-%)J,).IW9\@G,S\_8PV?F/?/
M-% ';Z<<Z9:'.<PISNS_  COWJS5;3CG3+0YS^Y3G.?X1W[U9H **** "BBB
M@ HHHH ***@MOM?[W[48?OGR_*S]SMG/>@"+4?\ 4P_]?$7_ *&*>^H64<AC
M>\MUD!P5:500?IFG7=NUS"$23RV5U=6VYY!!Z?A7EVM^"-?O/$5U=QVT4B33
M[EE#JO8<D$\=*B<FEHKG3AZ5.I)JI+E/5W=8T+NP55&2Q. !6/JWB2PTZP::
M*:*YG)"0P1.&:1ST&!6=JGA_6[G3[Q1KKSR2P&/RFMHU#\'"Y[9SUKEO#/@?
M7+/61/,(['RD.V8!)?FXZ ^V>:%-J2O&Z*CAZ<J<G[1)]/ZW.RT/3AI4<NIZ
MQ<1_VE>$&:1V "#M&N>PK<AN(+E2T$T<J@X)1@P!_"N(\3^$]<O]+2"+4?[0
M/VCS#%)&D0&0<MG\>GO3?"WA/7=.TZZMY;_^SQ+)DQQQI+N&T#.3T]*<JLY3
MU01PU*-'F517[?UJ=O->VMLP6>YAB8C(#R!21^-2HZ2HKQNKHPR&4Y!%>:^*
M?!>OZCJ,,D<J:@J0!/-DV1%<$_+@=>O7WK?TKP[K<&C6-O)K;6Q@1<0I;QL$
M([;N]0IRNU8<Z%)4U)5%=_UZG2-J%DLIB:\MQ(#M*&5<Y],9JPS!5+,0% R2
M>@KR>[\">(9?$$MT(XI UUYGV@N@)^;.[;Z]\5V=]H.M3VMQC7WE=X&C"&UC
M4,".GMGUHC.3O=#J8>E'EY:B=_ZZ?J;T-]9W$FR&Z@D?&=J2 G]*?-<P6RAI
MYHXE)P#(P4$_C7F7AGP1X@T[68[AC'8A8V7SD*2D9[;3ZUI>*O".N:C:0I%?
M?VB1,9&21$B"DKC(/]*2G+EO8J6&HJJH*HK=_P"M#O()H)X]UO+'(@XS&P('
MMQ4<][9P/Y=Q<P1MUVR2 'ZX-<;X9\*ZY8:--:2ZC_9XDD8F&.)),@@#.[L?
M\*RO%'@KQ!J6K_:$=+\>4J^<^R(\$\;1]>OO3<Y<M["CAJ+JN#J*W?\ K0].
M5E= Z,&5AD$'((JO]OL3,(_M=OYN=H7S%W9],5@6&@:U%IMC$^NO"T$:@1+;
M1L$(7&,]P,D5QR^!/$(\0B[V1!?M?F_:=Z9QOSOV^O?%$IR5K(*>'I2<E*HE
M;^NOZ'K#NL:%W8*JC)8G  J""\L[B0K!<P2/C)$;@GZ\5SVI^']:N=/O%&NO
M.\L#1^4UM&H?@X7/;.>M<UX6\%^(-,U<W#NE@/*9?.39*3DCC!^G7VIN<DTD
MB84*4H2DZBNOZ]3TJ:XAMD#SS1Q*3C<[!1G\:2">WG0FWEBD13C,; @?E7$>
M)_">N7^EI!%J/]H'[1YIBDC2(#(.6S^/3WIOA;PGKNG:==02W_\ 9XEDR8XX
MTEW#:!G)Z4<\N:U@]A2]ES^T5^W]:G;SW=I 0EQ<01DC(61P,C\:YB^M9O#]
MVVNZ*OGV,WS7EI&<AA_ST3W]:P?%/@O7]1U&"2.5-05( GFR;(BN"?EP.O7K
M[UOZ5X=UN#1K*WDUMK8PHO[E+>-@A';=W%73K2C)KET)JX6E[.,E45_R_7[R
MC?:C97NMP7,5U$;&=8I9'+ !0N3SZ'VJS^\\83?:KLFV\.P-N1'.TW1'\3>B
M5SUOX,U,!K:X@=5DN-SRJJL,;NN,X/':NEU?PUK,^CWD$6L&X,D(C%N;:.-6
M Z+D?=ZUSX6IR>TDHN[>GDC'ZO"53E<_=O\ ?M^&YTMK<V4G[JTFMVVC[D3@
MX'3H*2_^Q-:M%?M"(9 5(F( /YUY]X4\&^(-+U*:9YDT\-#M\Q DI;D'&#TZ
M9S5SQ3X2UW4+&WABOO[1V3,Y22-(MN<Y.>_)Z5HJDK<UM3JEAJ/M>3VBM_7R
M.NTW3])@L4AL(K=X(_E!7#\^Y[FH=4L="N8UMM06T7#!PK,J'C\CBN;\,^%=
M<L-&FM)=1_L\22,3#'$DF00!G=V/^%9?BCP5X@U+5_M".E^/*5?.?9$>">-H
M^O7WJG6J)<UG<4<)0=1TW-<O]?(V-)T^T\2^()M5-I"-*M,P6B",!9F_B<CN
M.PK:G\'Z'/?QW;6,:E 08T "/[E1U(HTK2+ZUT?3K=KF*%K:-<QK#D!MI!!.
M[GJ:T?(O_P#G]B_\!_\ [*KIRE%73U9S5^6<K):+1?UY[F>_@_P\_P![2;?\
M 15"'X?:''<3R/'))'(?W<9<@1#N 1R?QK;%G?"X:;[?'N*A<>1Q@$G^][U)
MY%__ ,_L7_@/_P#95JJU1?:9SNE!]#SR[\+Z?IFMRZ7=S2P6=ZI:PN3*0L;#
MK&PZ'UYKH-,\$Z5_9\0%_=3D##/!=,J%N^ #@53\8^%M7U6WM4M7CNMDLDCA
ML1[=V/4\T_PYX6URRT-K.;4S8!I&)ACB23@]]WO64:]6'N*]COJ8>A5@JTFE
M-[K]1-7\&:,YCC&K/;RHX+"XN=_R]\!CP?>M./P-H14$K<2@C(+7+G/OUKDO
M$O@CQ!J.LRW*^7?!D4><Y2(G Z;1Z5UUKH.M):6BMK[QM#&H""UC(4[<8SWJ
MEBJST=]"*F"P\8J49)M[E$>#O"TFJ(RS1,F"AM//!#OZ]<Y]JT7\%>%XD9Y-
M,MT11DLSL /UKA[+P)XAAU^&Z,<406Y\S[0'1BOS9W;>_KBNMUGP[K=WI5[&
MNM-<O-%L\EK>- ^,X&>W4\U*Q-9K6Y53!8:,DHR33&:?X+\,-/<8,5Z&.Y(S
M+GRE]!@^O<U8N_!OA6*!A+9P6N\%5D,A4@^V3UKG/"G@WQ!I>I33/,FGAH=G
MF($E+<@XP>G3K[5<\4^$M=U"QMX8K_\ M#9,TA22-(MN<Y.1UY/2CZU6:YM;
M@\#AE54%-6[_ -:?B:FG>"?#1LD!@BOW7AIR^=Q_ X'TJ+4_!OA;8(5,.GS9
M#;EEPQ7N,,>AJIX9\*ZY8:-/:2ZC_9XDD8F*.)),@J!G=V/^%9?BCP5X@U+5
MQ.CI?CRE7SGV1'@GC ^O7WH>*KI<VMPC@<,ZC@YJW?\ K3\3TBRM[>ULH8+0
M*+=$ CVG(Q]:GK&T33+NTL-.2ZG7=;6XC,2)C!V@<G/.,5LT7;U9S223:6P4
M444""BBB@ HHHH **** "BBB@ HHHH **** //=1C4ZI=GRD/[Y^?L\A_B/<
M'FBC463^U+O+1Y\Y^KR_WCZ<?E10!W.G?\@RTSG_ %*=<>@].*LU6TX8TRT&
M,8A3C&/X1V[59H **** "BBB@ HHHH **** "J0U:P.IG31=1_; N[RN_KC/
M0G'..N.:I^(;V[T^T\^/"6>TK<3(,R0 XQ( >"!SGN,YYQBLOPMH-W&LMWJZ
M9EDE$JQOM8[P !(<9&\#Y=PQN4 D9H Z>ZN[>R@,]S,D40(4NYP 2<#)^IJ#
M3]6L-5$ILKE)O*;:X&00>W!['L>A[5R=_J&L>(+:ZTVV@D@N;>?;>6Z[580M
MD* S_*Y(&[^Z0<9X(J_;1:?X,L([W4)+D&8QVJCYIA;KR4C! SL!)&3Z_2@#
MHK^^M],L)[V[D$=O A>1SV J9'$D:N 0& .#UKSF,ZIXL,D"7D<[VUU(L=[
MY5$7.0KH,C=M9.HPR[E.#FNJU267PQX9633HH7BM"N\3LVU(L_,>,D  Y[X
M]J -2ZU"VL[BT@F?$MW(8H5'5F"EC^0!-6J\]TNQU'6M>\_4["\BM)RTQDF<
M]  4C 4X7:<,KC!(!!&2<W]4\8"6>U&C7$%Y92^=#<_9V_TF)P."BGJ1A^".
M<8'/% '5?;[?^T%LM_[]HS(!C@@$ \^HR./>K#,%4LQ 4#))[5Q?AWPM.)HM
M4OG:.[CG,L#JY9VC8899#_&"#P6&X #)JQKFI:L;R325LR#*&:!X'&Z51C!&
M["DJ>'1NJG()Y% '0:?J]AJOFBRN!*8CAQ@J1Z'! R#V/0]C3M2O&L+%[A83
M.RD 1*P5GR0,+G@MZ#N>*I:%I46EVD,<@B^UK%C:ISY2G!,:$_-Y8;. <XZ5
ME:UI.JWNI&R2Z:2RNDD;,L6](NF48#&>S(P(92#U!X .EL;ZVU&SCNK2420R
M#((_4$=B.A!Y%17FJV5A<VMO<S!);I]D2X)R??T&2!D]R!WK)U*_3PA86GEV
M;W,,DFR>X,JJ^[;]]LX#,VW'49..YK BTO4/&$INY_-M(TP4DE5E_> C[L9(
M<(RCYD;&&P5/>@#T*J2:O82:F^FK=(;Q!N,7.?7@]"1D9 Y&:YG4M2O-!TVY
MTN""Z5+>V1+>]:-G5F(Y9GY"@<#N1UQBG>'O#%Y;7EOJ%W),A5WDDMII ^92
MN/-^7@-@LO<$8)YS0!V#L$1G8X"C)JCH^L6>NZ<E]8.SP,Q4%E*G(.#D'D?C
M7)ZK?76I7-SILNHK%)+=_93IOE#?Y18;9D/5N,.<Y7&Y>"*UKAK?PM;2ZOJ(
M-Q>7$BQ2W-K:'"@\+E02=HP.22??I0!T%Q.EM"TLA.%!. ,EL#. .YXZ46MS
M%>6L-S ^^&9 Z-Z@C(K@(+J^\6ZJT$T#E;5XEGB;*0IR2Q*. S;ARI'*D8XQ
MD]#=RMX<AT[1](MX88I"R12W<CF)6SD1YY.YLG&?0]3@4 ;-S?PVMQ:V[AFE
MN7*QJHST&23[ 595@RAE(((R".]</HNE7FNSS7VJJLME<2,ZJ;AR8BI9=J 8
MVD'<-ZD!EQQR:VM?N;G2;!%ME6'3]@A:6+A[<Y 4@'C;_#GJN0<$"@#2CU:P
MEU*33H[J,W<8RT7?WQV.,C..F1FIKN\MK&$374Z0Q%@F]S@9)P.:YWPMH5S;
MVWVK5H\W1E,JHX4E7Q@R'&0'()!*G! !(R36;>7VJ^*+)K2"VD1H)C'J-F-J
M,%;[J9?A_EZ]%(;()QB@#K].U6QU:)Y+&X694;:V 00?<'GW'K3]0U"VTNPE
MO;N3RX(AEF^IP!^)(%8$/]F^#+6&:_FN3)=ND&]@TPCP"5CR!]U>0">3WYKG
M;:/5O%J(AO89WMII(S?0MB(J"008QD%L,N5(PRD="#0!Z4#D ]*JW&HVUK>V
MEG*^+B[+"% /O;1EC^ _G65KEY+X7\/PS6,,3V]LZ)+]HD;"1=,Y )XX]>*Y
M[1]/U#4]<-QJMA>00$M<>9<.=S-D%%PIVH4S@,N-RY!'44 >@566_MWOS9*^
M9A'YF,<%<[3@^QZ^F17)ZAXO2\N;==(NH;K3;F&199+1LW$3J1RJ]QMW'&,\
M$C.,5+X<\*SVTEOJ5ZYBOHY'(*/N,D;#E9#T?G!#8W8"Y).: .N=TC1GD951
M1EF8X 'J:JZ=JMCJT;R64XE"-M8;2I'ID$ X(Y![CI7-Z[?ZO/<RZ0EF!*ZL
M\/E.#YJ@C#$-A63G;(AYP<C.:W-&TR'3+:.'*-<I$%;G<43J$!/S% <A<\XH
M L:G?G3;/[0(&GPP!C0@.1WV@_>..=HY..*FM+N"^M8[JUE66"5=R.IX(KE=
M4T?5KW5)=/\ MKO93QM(DLD>X1?,,H<8^8$[D<'(P0<\&KNLZLGA.VM%CL6E
M@F9Q),K*&#XSDJ<;V;DXR"3[F@#6NM5LK.^MK*>8+/<G$:X//U/09Z#/4\5=
MKSR#0]0\62-?71DLU&"ID#<N#APJDAA&0 =K8*MT.,YT-6U6_P!*TZYTJWM[
MM#"D,%K=LC%7SM&YI,87).T=2#R1B@#IH=7L+C49=/BND:ZB&7C&<]LX/0XR
M,XZ9YJU-*D$$DTAPB*68^PKE/#GAFYLKV"_NI)1M5S]GE<,5E;[TOR\!FYR,
MD=#U)JA>WMYJUP=/EU!%GFO#!)IODKO@56RDH[NN%5FSE2&(&#0!V.E:I::U
MIL-_92%[>4$H2I4]<<@\@^QJ6[NHK*VDGF)VHI;"C+$ 9.!W. >*Y^Y>V\*6
MCZA=J9;^^E$<MS;VA*[SG;N53D*.!G.3QSFL.RFO/&&IM]HMW,-O,B3Q.Q6*
M/"_-A6 8DGYE<<C.#C!! /0(I4GA2:)@\<BAE8="#R#4%SJ$%K>6UJ^XRW&X
MH%'15&68GL!D?F*Q+R[FT%].T32;:".-HBL$EY(WEL5Z1!AD[R.>>P[UEZ!H
M]QKBO?:N@GM+D^=%OG<LO4!0 <+P2&(.& 7CK0!W (8 @@@\@BEI$18T5$4*
MJC  & !2T %%%% !1110 4444 %%%% !1110 4444 %%%% 'GVHS :G=CSP,
M3/Q]K9<?,>V.**=J,K#4[L><PQ,_'VI!_$>V.** .VTX8TRT&,8A3C&/X1V[
M59JMIW_(+M,8_P!2G3/]T>O-6: "BBB@ HHHH **** $9@JEF(  R2>U<KKF
MHW-U.;6.2[T^ )))!=QNN+AT7./4+SG_ &L$?5WBV:[\AK:;[/;Z5,4B>Y=_
MF5SR&QT* @ @]03^,6E>'XWM_M6HV4/V>*475K:6S,\:OL(9E4@<-G(0C@^]
M %J34;V^\.V]W<6[64+ /<&6+=*5&.%CP<%CP,]!VSTKP^))UU&WN)I=UC>2
M26\5H+<B:*5,84]RQPV1T& <XYJA?W>J:G>^>EI?6T\">6EO#<+YD,A&])-N
M0LBD':RGICZFM3-CX:=[Z_EE-Y>YD90K21P<#>0%'RH"<ECZ]: )[O4C;ZJ[
M&WLTO9%^SV44L@6:?YN6)[(.N,$\$^U.75[/4-%G348$:4 Q7%DA\TEMQ0 #
MJ0Q'!X_"N?A?5=5FEL'DC_M$K'(\D]KAK22*16"DK@/&>2A!SU]>-B^_XIVR
MDCM+*5_M&9+R_3:K*[87S,?Q-DYP,<#\* &2WGV%+71[4365Y/Y:/=O'YPC8
M@X5G/WG(4@$Y'KVR^RUJYU7P[(JVR7%TA-M.\J[(-PR'8YZJ .0/7'TS=-T6
MXNXI+6[:>WT^,+))(EV'1ID;EHGR656&=P.,'ISDTFL>(K5X%ALI+"725AXC
MFR%N&0Y:$/D!&VA2H(.[/I0!NV&M(MW%8/;M';F$_9[O*B.;9M#8 )P/F&/6
MJPL-%;6KS4([-IFMCYK%8@R"< Y,??S,<';P>,\U%I7AT2S"XO(8OL4,[W&G
MVR@C8'PWSCID$\+T&,]>F;JWVK4=1BM[VQMEG1"T-D+K:TBR$D,C8&V9"A.1
MD8)YH M2:Y?17T5^ZWRDW7V.320B,5S'N5@5SDD[3NW8 ;!Z5H:IJ@T^^:XO
M'MK<K"RVJR(6))QEY' /EIG [#N3TJSH^B+9R#4+L^;JLL"1SS%B1E5 .T=!
MG SCKBL.:POF\0K827U[-=& 2I>"!#'&K;A*C@C:4)5,(<L#SF@"&**ZGUUA
M!]CF\06MT//N@C*IMVB !(R<#YAA,X)7/')J_?WTD>LW"Z?>07&J1HQV7*L(
MXHU4,R(!P7)VY.<@$<8 %.OYSH^GKHFF17 N3$D,=WL 3?C"*S=B0I ."%R,
MU6T[3;W5V43W&H6UO:S;XWN(0D[JRD/$S=\''SCJ#C)ZT :<NH6WB+1;<6MJ
M+Q;EE/4B.-EPQ8N/[IQTZD8]<4;_ ,3REY;RUN%@LK'RVGCN+=E:>-WVEU)Z
M* "01U(.>*9K5Q.YCTN#39K:U@8O&BSB 74:85D4J04P75ER0&V]JL:5HL\S
M0ZIJC7DDT$;1Q02E=TB*S&-I .#( Q'7'.>O0 N7]X+J""X?3W>QB473F:$E
MR1G:J)UWYYYZ<=^F;%X@O$U&WNI7N'M[J>2T_L[[.-\,BKD<C//!R2=N".F.
M:6I/J&K:DOG6;0W4*[([:*\"RH6&Y)8V. 6&"&4]AW'75_T7PR&U"\2YFU"\
M4/<&%6D2+:J^8P'\* \GN<]Z )K[5Y[74WC<VD4\O[FQ@E;YI26 WLP^ZOHO
M4X]2 '6VMQ7>F74-] DUY"6AN;2!3(&.XH, ]F]^QYZ9K#MXM6U)YM.FFF^T
M2H&EGFM@1;R(X9&C< !XVZA<Y'YUHZF[:3:R:9IUO.EQ=8#ZAM4*9WX4N1R6
M8C&0#MR/:@ ?4Y;:"#1M+:&WOH8SN6<22H@5=WEJ_&YL%>_ .>U3/JT/B'PW
M&T%G%=Q7:A)?.'[B/@%RS=PO3CJ1VZBAI^E7FKJL=S)J5K:VTRRQ>>09OF1E
MDB\SDLO(P_7!QFIO$\D\, LY4L;329'2**1SG]XH\P;DZ&,E-I7J<T -U6ZN
MY"MC9&328H$+VDV5\N;RRH.57+;0#PO\6>U79+W4)]$M+J^@6W7(>X5(B\C$
M-A%1"#@MQUY&<=>16TS04AM?MNH6*G[+(]Q9V<$C2+%E1N" XR"02JD?+GC'
M;/O[C5[^^>XAM;R"\A'E1P17"DP3 !P67(62-U=0QY*X_$ %^U\0:B=3MI71
M)].OY/*B0+Y<L#AF4@J>6P%R_3:>F:L7&J&VU&=UMK)-1F7R[6"60)+*BDY=
MB,G:.2  3@'UP&,;/PR9I)9Y7OKUGD7S SQP;FSCY1\D>]QDGUY/IDVHU+69
M9+/SE6_C,-P\\]IM>VD1^8VQ@.,%BA!Z9SD4 ;2:Y9:UH$PO-/N/,(6*:QDC
M(<NP!4#Z]0W&,9XQ4-W>RVL<>CZ<)K2^=0#<M")%,@C+;-YP&D( Y(QC/>I-
M4:72+%[.SMIE2X $^HAE#))(=@D(_B;<03C&!T]*SK#2'N[:1+_S[/2X"D^%
MNPZ"10P?RWR6\IE/(.""3C'- &C!J=YJGAV43V=KYI=K>9VDWVV OSR9(&5Z
MC'J,9QS4UKXFMCJRZ9<120%POV:9L%)\DCMG;G:2,]1TK%UCQ+;S!1 ;*?25
MC61(95(%T4;YXU;( =<*0A'S9]*UM)T2: ,UVD9M[:>233[6'("*68J6S@;L
M' '1<4 106.BP:E?:I;64DQMW+KLB# 38(?R>^XYPV/ES[YJI_:^L_VC%?1!
MRCSFUFTR8#=&P9?N%0>0NYBQ.T@@<54U*.]U+44BNK"W6\A3$5G'=[& ?YED
MB? Q(A4AN,$=^QZ?2]$2Q:6]<A]5N8T%Q/DE=X4 [1_"I(S@8S0!3U+4S87\
MTMQ+:6\YC,5HLB%@ 2/GD<#Y%)P ,@>^>F-:6<UYKDCV]P%UJUN#'=W$ VH\
M>5.7!R3E0 $S@<GBI?[+O9]<FTZ:^O)9U@!^VM AC,;@[XW! 5EW#*CDC/IU
MNZG=MI]J-$TR"[%QM2);G 42,%!\OS#_ !LBD!L8!QS0!'>ZE+%JEV=)ECO]
M2CR7BE5@%C4J/*CZ+G)^9LG'?L!=EU!-<TRR:+3GD\V;S/WQPL!B?EBRDC@C
MC:?F^F36?INEWFKO&]S/?0VUI*P1IX1%-/&X4M&_T8 %A]X?B2W6+FYNYHK&
M/3KJVMK=BZ0QSB%KF)3Y9*$$;65F1E4D!N* 'WOB>]=WO]-0&RM,&XMKE/):
M1&#$2!F['"A< Y.0<5J7]R\I@N9=-9[6W59\/'OD:0\*J+GA@3R3T_45],TJ
M<!-8U'[5->QP;%@8J"X1G*,RCCS"KXZX!)QBL>_&IZIJC2&U\K4(5\F.&*\
M>!\!UE0G =2&VN"/X>XH O6^M:J=5M[@'SK*\E,!LY%"2V[ARK;0 2VT EB3
MCIM][5WK%S;:A+$QLXKV;]W96TIY*Y.7=AZX)"CDX]>C)6LO"YFN9!</>WV9
M)90K2)#TR?\ 9C#-GUY[]LVT@U;4W>PFFN([@".66>XM@6MYHW!PK !9$;+%
M>N._7% &K!KJ:GHEQ'?:3.;I0L,]BT>=[.. ,_PGKSC ZXJ"YUBZ@MX],T<1
MF_M8LO%,'=7V@9C21L!B,C+$\#G%+JL\EC ^CZ;:W,<LQ4?;<A!)*?F*E^NY
ME4C>!P2*@TS2;K5GB>\EU&&ULYF,*W&!+(CIAHW;DLH/\0Y8<9/4@&A)=+XD
MT6"/^RUFCNG*R)<8:*,(V"V0<-R/EQUZ\5T"(L:*B*%51@*!@ >E"(L:*B*%
M51@*!@ 4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <!J._\
MM.[QYF/.?H(O4^O/YT4:C$QU.[/DL<S/S]E0_P 1[YYHH [;3CG2[0YS^Y3G
M.?X1W[U9JMIQSIEH<YS"G.[/\([]ZLT %%%% !1110 4444 0W%K;WD8CN8(
MYD#*X610P# Y!P>X/-3444 4DTFRCU:75! /MDB"-I"2<*/0=![XZ\5+?6BW
MUA<VK-M$\31%@,D!ABK%% %;3[/[!8QV_GRSLH^:65LLY[GV^@X%.O;.#4+*
M:SNDWP3*4=<D9!]QR*GHH ABM+>"T6TBAC2W5-@B"_*%],5FPZ(T>NW=\]SN
MM9Q'MM!& H95V[B>_ &!QC^6Q10 57-C:G4!?FWC-V(_*$Q7Y@F<[<^F:L44
M %%%% %+5=+@UBR^RW#2K'O5\Q.4;*G.,C\JM11)#$D42A(T4*JCH .@I]%
M%*]TFRU&YM+B[A$KVK%XMQ. 3W(Z'H.O<5=HHH J+IEDNJ/J0MD^VO&(C-CY
MM@)('MUJ6ZMUN[.>V<E5FC:,E>H!&.*FHH IZ9IT6E:?%:0O+($',DK[G<]R
M3ZFC4],M]7L6L[KS/*9E8^6Y0Y4@CD<]JN44 ,BBC@A2*)%2-%"JJC  '0"F
M7%K;W0C%Q!'*(W$B!U!VN.C#/<>M344 %4XM*LX=3N-12'_2YP%>0DG@#&!Z
M=!G'7%7*9+-% F^:1(TZ;G8 ?K0!7U.Q74M-N;-G,?GQE/,4 E<]QFI+.V%G
M:1P"2678.9)7+,Q[DGZU(9HA*(C(GF$;@FX9(]<4^@"MJ%A;:I8RV5Y'YEO*
M '3)&<'/4<]14@MX!;"W$,?D!=GE[1MV^F.F*;/?6EMCS[F&/,BQ#>X'SM]U
M?J>P[U/0!DVVC/%K=]?2W7F6]PZO';; %1@BJ6)[GY!CICGUK6HHH @%E;+?
M-?""/[4T8B,VWYB@)(7/IDFIZ** "J.JZ3;ZS:I;W32B-9%DQ&Y4MCL2.<')
M!J]10 B(L:*B*%51@ = *J7.E65Y?VM[<0"2>U#>223A=V,G'0GY1C/2KE%
M!56/3K.+4)K]+=!=S*J22X^8JO0>PJU10!7O[--0T^XLY'9%GC:,LF,KD8R,
M]Z2PLH]/LHK6)I&5!]^1BS,>I))ZDGFK-% %'5-)M=8MDM[P.T22K+A'*Y*G
MH2.W8CO5U55$5$4*JC  & !2T4 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 >?:C"#J=V?(4YF?G[(QS\Q[YYHI-1"?VI=Y$>?.?JLO\
M>/IQ^5% '<Z=_P @RTS_ ,\4ZX]!Z<59JMIPQIEH,8_<IV _A'859H ****
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
3ET<,K2N0RQQ$$9/()/-% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>image_009.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_009.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %, B<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M<IV([#UYJS0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'E?B3QEJ%K\1KS0W\56NA645K#)"9;$3F5VZC)(Q72:K\0=.T/
M4;S2YK+5+Z\L+9+BY-I:A@(R"2_W@ !CD>_&:JWWAKQ/;>/+_P 1Z%<Z04O+
M6*W:*^64E=G.1LJ:3P=?S>(/$.J275L/[6TI+)44-\D@4@L?]G)^M+7E^_\
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
M>QH2T:L5VD@$J>WM0MK@][#J*** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#-U\9T2X!&?N\;6;^(=EYHHU_\ Y EQG_9Z[O[P_N\_E10!9TXYTRT.
M<_N4YR3V'<\U9JMIQSIEH<YS"G.<]AW[U9H **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@".:"&XB,4\22QGJKJ&!_ TV2TMIHDBEMXGC3&U&0$+
MCI@=JFHH A%I;*4(MX@48LN$'RD]2/0F@VEL4D0V\124YD78,.?4^M344 0B
MSME1D%O"%=0C*$&&4# !]J:MA9K&T:VD 1@%91&,$#H",=*L44 8OB?PU;>*
MM$;2+N>:&T>1&D6' +JI!V'(/!('2M<PQ&'R3&ABV[=A'&/3'I3Z* *L.FV-
MO*)8+*VBD'1TB53^8%/2SM8A*([:%!+_ *S;&!O^OK4]% %1-*TZ)]\=A:HV
M"-RPJ#@\'M1%IFGP2K+%8VT<B]'2%01^.*MT4 ,EABGC,<T:2(>JNH(/X&AH
M8GD21HD9X\[&*@E<^A[4^B@"'[':XQ]FA^_YGW!]_P#O?7WHN+2VNU"W-O%,
MJG($B!@#^-344 136\%P@2:&.5 <A74, ?7FL'7_  ?:ZY=V%[#>W>F7UB\C
MPW%F4!RXP^0RE3D=\9KHZ* ,/P[X4T[PW9M#;^9<323O<RW-R0TLDK_><G
M)]@*V(X(HM_EQ(F\[GVJ!N/J?4U)10!6@T^RMI?-@L[>*3&-T<2J<?4"GRVE
MM/*DLUO#))']QW0$K]">E344 0R6MO-,DTL$3RQ_<=D!*_0]J#:6QN1<FWB-
MP.!*4&X?CUJ:B@"$V=L4=#;PE)&W.I088^I]32O:V\C.SP1,SKL8L@.Y?0^H
M]JEHH BCMH(9'DB@C1WQO94 +?4]Z2.SM8I9)8[:%))/ONJ %OJ>]344 ,BB
MC@C$<,:1QKT5%  _ 56;2M.>0R/86K.3DL85))]<XJY10!$;6W:X6X,$1G48
M$I0;@/3/6H9-*TZ60R26%J[L<EFA4DGZXJW10!";.U-RMP;:$SJ,"78-P'UZ
MU-110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;KYQHEP2<?=
MYRP_B'=>:*-?;;HEP=VW[O.\K_$.XYHH LZ<<Z9:G.<PISG.>!W[U9JMIYSI
MEJ<YS"G.<YX'?O5F@ HHHH **** "BJ5QJ^FVJR&XU"UB$;B-]\JC:Y&0IYX
M..<5)/J-E:M MQ>01-.=L0DD"F0^BYZ]1^= %FBJ*ZUI3W'V==2M&F\SRO+$
MR[M_]W&>O!X]JMQRQS1B2)U=#T93D'\: 'T444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% &;K[;-$N&W;<;>?,*8^8=QTHHUYMFBW#;]F-OS>9LQ\P[]J* +.G
MG.FVISG,*<Y![#N*LU6T_P#Y!MK_ -<4[@]AZ<59H **** "@]*** .-;P=>
M0V]VD=\+N269)8I)F,#Q,%92^Z( LWS=^#5O4/#^I7C(#=6T@:V%I-)*IW%<
MJQD '&XD'CITYXKIZ*/(#BU\$SS20&ZGMP;2+[/!-$&$A3<6);D#).WCD=3U
MQCH]$LKNQT>&UOKA9YD!!9. !G@#@=!QTK1HH RX[.-M0N(C)<%%C0J/M$G!
M);/?V%6?[.@_O7'_ ($2?_%40_\ (5NO^N47\WJW0!4_LZ#^]<?^!$G_ ,51
M_9T']ZX_\")/_BJMT4 5/[.@_O7'_@1)_P#%4?V=!_>N/_ B3_XJK=% %3^S
MH/[UQ_X$2?\ Q5']G0?WKC_P(D_^*JW10!4_LZ#^]<?^!$G_ ,51_9T']ZX_
M\")/_BJMT4 5/[.@_O7'_@1)_P#%4?V=!_>N/_ B3_XJK=% %3^SH/[UQ_X$
M2?\ Q5']G0?WKC_P(D_^*JW10!4_LZ#^]<?^!$G_ ,51_9T']ZX_\")/_BJM
MT4 5/[.@_O7'_@1)_P#%4?V=!_>N/_ B3_XJK=% %3^SH/[UQ_X$2?\ Q5']
MG0?WKC_P(D_^*JW10!4_LZ#^]<?^!$G_ ,51_9T']ZX_\")/_BJMT4 5/[.@
M_O7'_@1)_P#%4?V=!_>N/_ B3_XJK=% %3^SH/[UQ_X$2?\ Q5']G0?WKC_P
M(D_^*JW10!4_LZ#^]<?^!$G_ ,51_9T']ZX_\")/_BJMT4 5/[.@_O7'_@1)
M_P#%4?V=!_>N/_ B3_XJK=% %3^SH/[UQ_X$2?\ Q5']G0?WKC_P(D_^*JW1
M0!4_LZ#^]<?^!$G_ ,51_9T']ZX_\")/_BJMT4 5/[.@_O7'_@1)_P#%4?V=
M!_>N/_ B3_XJK=% %3^SH/[UQ_X$2?\ Q5']G0?WKC_P(D_^*JW10!4_LZ#^
M]<?^!$G_ ,51_9T']ZX_\")/_BJMT4 5/[.@_O7'_@1)_P#%4?V=!_>N/_ B
M3_XJK=% %3^SH/[UQ_X$2?\ Q5']G0?WKC_P(D_^*JW10!4_LZ#^]<?^!$G_
M ,51_9T']ZX_\")/_BJMT4 5/[.@_O7'_@1)_P#%4?V=!_>N/_ B3_XJK=1S
MNT<3,H);M65:K&E3E4ELE<:5W8@_LZ#^]<?^!$G_ ,55NFQL6C4D$$CD&G5<
M)*<5);,044450!1110 4444 %%%% &;KS;-%N&W;<;>=X3'S#N>!11KS;=%N
M#NV_=YW*O\0[MQ10!9T__D&VO_7%/3T'IQ^56:K:?QIMKV_<IV [#TXJS0 4
M444 %!Z<444 <%)I^OB2X.J6D]Q;R7 DE2RNV8O^[(&P'854-MXS[\]:GU"T
MUF:.Q1[>]DGBM5C22*;:$N<J=[D$97'?!Z-QS7;44 >=Q:+KLUY#/$=0M[B'
MF?S9LQ3S[B=X&[A0.!Q@[@,=QV'A]KUM#@^W6Y@N0""CL6/4X)R2<GKUK4HH
M R8AJ/\ :=SAK7=Y<>?E;U;WJUC4O[]I_P!\M_C2P_\ (5NO^N47\WJW0!3Q
MJ7]^T_[Y;_&C&I?W[3_OEO\ &KE% %/&I?W[3_OEO\:,:E_?M/\ OEO\:N44
M 4\:E_?M/^^6_P :,:E_?M/^^6_QJY10!3QJ7]^T_P"^6_QHQJ7]^T_[Y;_&
MKE% %/&I?W[3_OEO\:,:E_?M/^^6_P :N44 4\:E_?M/^^6_QHQJ7]^T_P"^
M6_QJY10!3QJ7]^T_[Y;_ !HQJ7]^T_[Y;_&KE% %/&I?W[3_ +Y;_&C&I?W[
M3_OEO\:N44 4\:E_?M/^^6_QHQJ7]^T_[Y;_ !JY10!3QJ7]^T_[Y;_&C&I?
MW[3_ +Y;_&KE% %/&I?W[3_OEO\ &C&I?W[3_OEO\:N44 4\:E_?M/\ OEO\
M:,:E_?M/^^6_QJY10!3QJ7]^T_[Y;_&C&I?W[3_OEO\ &KE% %/&I?W[3_OE
MO\:,:E_?M/\ OEO\:N44 4\:E_?M/^^6_P :,:E_?M/^^6_QJY10!3QJ7]^T
M_P"^6_QHQJ7]^T_[Y;_&KE% %/&I?W[3_OEO\:,:E_?M/^^6_P :N44 4\:E
M_?M/^^6_QHQJ7]^T_P"^6_QJY10!3QJ7]^T_[Y;_ !HQJ7]^T_[Y;_&KE% %
M/&I?W[3_ +Y;_&C&I?W[3_OEO\:N44 4\:E_?M/^^6_QHQJ7]^T_[Y;_ !JY
M10!3QJ7]^T_[Y;_&C&I?W[3_ +Y;_&KE% %/&I?W[3_OEO\ &FL-1. S6O/3
M"M_C5ZF'F4>PS6-;6/+W:7X_\ :*V-2S]^T_[Y;_ !JY116P@HHHH **** "
MBBB@ HHHH S=>)&BW!!(^[T*C^(?WN**->_Y MQC/\/3;_>'][C\Z* +.GC&
MF6HQC$*<8 [#L.E6:K:>,:9:C&,0IQC&.!V[59H **** "@\"BB@#C)/$NLK
M!>;(;1WMI49BB!L6[*QW@>: W*\?,"1GY15S5/$TT'DO9/:F+[(+QS,K RJ6
M4!4Y&UL'OGJ!BMK^Q]+,!@_LVS\EI/,,?D+M+_WL8Z^]2R:?92R))):6[NC^
M8K-&"5;CY@<<'@<^U '&GQCJRSVLBV]G-:3)Y[B//F0KN*A""W+''4#J#\N.
M1U>CZDNJZ5#>*0Q8$,%0KAAU&&Y_QJ>*PLX9'DBM((W=M[LD8!9N>2>YY//O
M4D%O#:PK#;Q1Q1+]U(U"J/H!0!G17<HU.Y/V&YYCCX^3CEO]JK7VR7_H'W7_
M (Y_\51#_P A6Z_ZY1?S>K= %3[9+_T#[K_QS_XJC[9+_P! ^Z_\<_\ BJMT
M4 5/MDO_ $#[K_QS_P"*H^V2_P#0/NO_ !S_ .*JW10!4^V2_P#0/NO_ !S_
M .*H^V2_] ^Z_P#'/_BJMT4 5/MDO_0/NO\ QS_XJC[9+_T#[K_QS_XJK=%
M%3[9+_T#[K_QS_XJC[9+_P! ^Z_\<_\ BJMT4 5/MDO_ $#[K_QS_P"*H^V2
M_P#0/NO_ !S_ .*JW10!4^V2_P#0/NO_ !S_ .*H^V2_] ^Z_P#'/_BJMT4
M5/MDO_0/NO\ QS_XJC[9+_T#[K_QS_XJK=% %3[9+_T#[K_QS_XJC[9+_P!
M^Z_\<_\ BJMT4 5/MDO_ $#[K_QS_P"*H^V2_P#0/NO_ !S_ .*JW10!4^V2
M_P#0/NO_ !S_ .*H^V2_] ^Z_P#'/_BJMT4 5/MDO_0/NO\ QS_XJC[9+_T#
M[K_QS_XJK=% %3[9+_T#[K_QS_XJC[9+_P! ^Z_\<_\ BJMT4 5/MDO_ $#[
MK_QS_P"*H^V2_P#0/NO_ !S_ .*JW10!4^V2_P#0/NO_ !S_ .*H^V2_] ^Z
M_P#'/_BJMT4 5/MDO_0/NO\ QS_XJC[9+_T#[K_QS_XJK=% %3[9+_T#[K_Q
MS_XJC[9+_P! ^Z_\<_\ BJMT4 5/MDO_ $#[K_QS_P"*H^V2_P#0/NO_ !S_
M .*JW10!4^V2_P#0/NO_ !S_ .*H^V2_] ^Z_P#'/_BJMT4 5/MDO_0/NO\
MQS_XJC[9+_T#[K_QS_XJK=% %3[9+_T#[K_QS_XJC[9+_P! ^Z_\<_\ BJMT
M4 5/MDO_ $#[K_QS_P"*H^V2_P#0/NO_ !S_ .*JW10!4^V2_P#0/NO_ !S_
M .*K$UCQA:Z%<1I=VESNF7<H 7@#CUKINE><?$VT5(+'49)3@MY"0HN7=F)/
M'-8SDE-7Z7?Y+]6<>-J5*=%RI[W7GI_5CJ]&\2Q:Y:M<6EE=%%?8?N\'\6K<
MK \):!-X>TR2VFF25GD\S*C&,@<5OUNS3#.HZ2=7XO\ @A1112.@**** "BB
MB@ HHHH S=>&[1;@ $_=X"JW\0[-Q11KR[]%N%V[L[>-@?\ B'8\&B@"SIXQ
MIEJ,8Q"G&,8X';M5FJVG#&F6@QC$*<8QV';M5F@ HHHH ***#R,4 <Y'XNBF
M$J0:?<RW"3F%84>,ER%+$YW8& #D$YS@5/<^)[:".VECMKB>.6 7+E H\F(D
M#<P)![]!D\&D;PI8N6D:XOC<E@1<FX/FJ "-H;TPS?G3YO"^G3^4"9U2-!$$
M24A6C&,1GU7(SCW/K0!0;QS917=M#-9W<4=SEX9V"['C!QOX;Z<=<'..M=%9
MW27MG'<H"J2+N )!('O@XK,@\+:; 6&)Y$/RB.24E40$D(!_=!.<>H'H*NZ7
MI=MI&GI96H;R5)/S')))R<T 1Q75N-4NC]HBP8X\'>/5JM_;+;_GXA_[[%5(
MK6V.J70^SQ8$<>!L'JU6_L=K_P ^T/\ WP* #[9;?\_$/_?8H^V6W_/Q#_WV
M*/L=K_S[0_\ ? H^QVO_ #[0_P#? H /MEM_S\0_]]BC[9;?\_$/_?8H^QVO
M_/M#_P!\"C[':_\ /M#_ -\"@ ^V6W_/Q#_WV*/MEM_S\0_]]BC[':_\^T/_
M 'P*/L=K_P ^T/\ WP* #[9;?\_$/_?8H^V6W_/Q#_WV*/L=K_S[0_\ ? H^
MQVO_ #[0_P#? H /MEM_S\0_]]BC[9;?\_$/_?8H^QVO_/M#_P!\"C[':_\
M/M#_ -\"@ ^V6W_/Q#_WV*/MEM_S\0_]]BC[':_\^T/_ 'P*/L=K_P ^T/\
MWP* #[9;?\_$/_?8H^V6W_/Q#_WV*/L=K_S[0_\ ? H^QVO_ #[0_P#? H /
MMEM_S\0_]]BC[9;?\_$/_?8H^QVO_/M#_P!\"C[':_\ /M#_ -\"@ ^V6W_/
MQ#_WV*/MEM_S\0_]]BC[':_\^T/_ 'P*/L=K_P ^T/\ WP* #[9;?\_$/_?8
MH^V6W_/Q#_WV*/L=K_S[0_\ ? H^QVO_ #[0_P#? H /MEM_S\0_]]BC[9;?
M\_$/_?8H^QVO_/M#_P!\"C[':_\ /M#_ -\"@ ^V6W_/Q#_WV*/MEM_S\0_]
M]BC[':_\^T/_ 'P*/L=K_P ^T/\ WP* #[9;?\_$/_?8H^V6W_/Q#_WV*/L=
MK_S[0_\ ? H^QVO_ #[0_P#? H /MEM_S\0_]]BC[9;?\_$/_?8H^QVO_/M#
M_P!\"C[':_\ /M#_ -\"@ ^V6W_/Q#_WV*/MEM_S\0_]]BC[':_\^T/_ 'P*
M/L=K_P ^T/\ WP* #[9;?\_$/_?8H^V6W_/Q#_WV*/L=K_S[0_\ ? H^QVO_
M #[0_P#? H /MEM_S\0_]]BC[9;?\_$/_?8H^QVO_/M#_P!\"C[':_\ /M#_
M -\"@ ^V6W_/Q#_WV*/MEM_S\0_]]BC[':_\^T/_ 'P*/L=K_P ^T/\ WP*
M#[9;?\_$/_?8H^V6W_/Q#_WV*/L=K_S[0_\ ? H^QVO_ #[0_P#? H /MEM_
MS\0_]]BC[9;?\_$/_?8H^QVO_/M#_P!\"C[':_\ /M#_ -\"@ ^V6W_/Q#_W
MV*/MEM_S\0_]]BC[':_\^T/_ 'P*/L=K_P ^T/\ WP* #[9;?\_$/_?8H^V6
MW_/Q#_WV*/L=K_S[0_\ ? H^QVO_ #[0_P#? H :]W;E& N(B<?WQ7!^*9X=
M8^(/AO21+&UO;;KR8[ACCH#_ -\_K7>-:6VY0+>(9/9!7">$((=9\=^)-8,4
M;6\+BS@&P8XZD?\ ?(_.N*I[U3E]%]VK_0Y\1KRP[O\ !:G>_:[;_GXB_P"^
MQ4U0_8[;_GWA_P"^!4U=IT!1110 4444 %%%% !1110!FZ^N_1+A=H;.W@Q[
M_P"(=N]%&OKNT2X&W=]WC86_B'844 6=.&-,M!C'[E.Q'\(['FK-5M._Y!EI
M_P!<4]?0>O/YU9H **** "BBB@"FVKZ:D#S/J%HL22>4TAF4*K_W2<]?:I9K
MVTMVA6:ZAC,QVQ!Y /,/HN>OX5RS^&]1N+*Z,]M8K?27 EB>VNY(ECPI52,)
MG(!Z<YR>1Q4^I>']3OWCW26DI-J+6227((Y5C*H QNR#\N1T'- &\NJ:>TQA
M6_M3*)/**"9=V_\ NXSUX/%64=)$#QNKJ>A4Y!KB5\$7$LUN]P]M'):Q>1%/
M"S[W7<6+,, 9)V\<XY.:Z?0[.\LM'@M;Z6.2:,%<Q  !<\ 8"]!CL* )H?\
MD*W7_7*+^;U;K)BL$.IW*^?=<1Q_\MV]6]ZM?V='_P ][K_P(?\ QH N453_
M +.C_P">]U_X$/\ XT?V='_SWNO_  (?_&@"Y15/^SH_^>]U_P"!#_XT?V='
M_P ][K_P(?\ QH N453_ +.C_P">]U_X$/\ XT?V='_SWNO_  (?_&@"Y15/
M^SH_^>]U_P"!#_XT?V='_P ][K_P(?\ QH N453_ +.C_P">]U_X$/\ XT?V
M='_SWNO_  (?_&@"Y15/^SH_^>]U_P"!#_XT?V='_P ][K_P(?\ QH N453_
M +.C_P">]U_X$/\ XT?V='_SWNO_  (?_&@"Y15/^SH_^>]U_P"!#_XT?V='
M_P ][K_P(?\ QH N453_ +.C_P">]U_X$/\ XT?V='_SWNO_  (?_&@"Y15/
M^SH_^>]U_P"!#_XT?V='_P ][K_P(?\ QH N453_ +.C_P">]U_X$/\ XT?V
M='_SWNO_  (?_&@"Y15/^SH_^>]U_P"!#_XT?V='_P ][K_P(?\ QH N453_
M +.C_P">]U_X$/\ XT?V='_SWNO_  (?_&@"Y15/^SH_^>]U_P"!#_XT?V='
M_P ][K_P(?\ QH N453_ +.C_P">]U_X$/\ XT?V='_SWNO_  (?_&@"Y15/
M^SH_^>]U_P"!#_XT?V='_P ][K_P(?\ QH N453_ +.C_P">]U_X$/\ XT?V
M='_SWNO_  (?_&@"Y15/^SH_^>]U_P"!#_XT?V='_P ][K_P(?\ QH N453_
M +.C_P">]U_X$/\ XT?V='_SWNO_  (?_&@"Y15/^SH_^>]U_P"!#_XT?V='
M_P ][K_P(?\ QH N453_ +.C_P">]U_X$/\ XT?V='_SWNO_  (?_&@"Y15/
M^SH_^>]U_P"!#_XT?V='_P ][K_P(?\ QH @US4%TK1K^_8X^S6[./\ >QQ^
MN*P_AGI[6/@JUED'[Z\9KER>IW'C] *R_B4#'H-MIL$L[3ZE=I;JK2L05SDY
M!Z\XKLK71X;6TAMXYKH)$BHH$[ 8 QZUQ4/>J.7K^+_R2.?XJ_\ A7XO_@&C
M15/^SH_^>]U_X$-_C5RNTZ HHHH **** "BBB@ HHHH S=?&=$N!C/W>-I;^
M(=AS11K_ /R!+C_@/9C_ !#^[S10!9T[G3+3I_J4Z$G^$>O-6:K:<<Z9:'.<
MPISG/8=^]6: "BBB@ HHHH **X/_ $Z6*9S:ZZEDUTQD@W2"8#RV"LK9S@O@
MD*<#CWJ>_76I([%&CU$SI:JBM Y4"ZRI+2$$ KCN<K]Z@#M:*\\CL/$,UY!-
M#+J<,T(S<),[&*6?<3E<M@*%';*G(&,\CK_#\MW-H=NU[!)!<8(996+,<'J<
MX//6@"S#_P A6Z_ZY1?S>K=944=]_:=S_I,&?+CR?(/JW^U5OR[_ /Y^K?\
M\!S_ /%T 6J*J^7?_P#/U;_^ Y_^+H\N_P#^?JW_ / <_P#Q= %JBJOEW_\
MS]6__@.?_BZ/+O\ _GZM_P#P'/\ \70!:HJKY=__ ,_5O_X#G_XNFD7@;:;R
MV!QG'D'_ .+J93C'63L!<HJE_IG:[MS]+=C_ .SU'YM[YWE>?#GU^SG\OOUS
M5<;AZ5N::U=EUU?I<I1;-&BJ7^G?\_$/_@,W_P 73=UX91']K@W$9_X]S_\
M%U;Q-&-KR2N[?-BY67Z*J^7?_P#/U;_^ Y_^+H\N_P#^?JW_ / <_P#Q== B
MU157R[__ )^K?_P'/_Q='EW_ /S]6_\ X#G_ .+H M455\N__P"?JW_\!S_\
M71Y=_P#\_5O_ . Y_P#BZ +5%5?+O_\ GZM__ <__%T>7?\ _/U;_P#@.?\
MXN@"U157R[__ )^K?_P'/_Q='EW_ /S]6_\ X#G_ .+H M455\N__P"?JW_\
M!S_\72>7?_\ /U;_ /@.?_BZ +=%5?+O_P#GZM__  '/_P 71Y=__P _5O\
M^ Y_^+H M455\N__ .?JW_\  <__ !=-9;U2 ;NW&3@?N#_\72E)15Y.P%RB
MJOEW_P#S]6__ (#G_P"+H\N__P"?JW_\!S_\73 M455\N_\ ^?JW_P# <_\
MQ=)Y=_\ \_5O_P!^#_\ %T 6Z*ID7H./M5N3Z"W/_P 72>7?L"'EA([;4*D?
MJ:Y:V)5.#<4Y-=%J_P#+\2DKEVBH46X"_/*A/LF/ZU#+]N0@J\3+Z",Y_/-*
MIBE3INI*$K)7VN_N3!1N[%RBJ(^WX!:>%<^MN3_[/3PE\1D7=OC_ *X'_P"+
MK:%:$]G^C^YV8K,MTCNJ*68X JF5O\X6YMR?^N!X_P#'Z2:UNYN&N8=OIY)_
M^*K.K5FX-4%>72^BOYO_ "&DNI>HJD(KZ.-0+F$XZDP$\?\ ?5."7Q&1=6Y'
M_7 __%UK"?-I)6?;^MU_6@FBW153R[\?\O5O_P!^#_\ %TPB_/W9H7'?;"5_
M(EJFM6C2BY/5]EJWZ($KEZHY9DB0DD9':JHAOWY:YA /\)A)Q^3<T[R;T+_Q
M\VP'_7N?_BZR<JU6G>G[K:TOJU\O^"/1/4XB_/\ ;?Q6TBS&6ATRV-U)[.>G
MZ[:]#KSGP"EUJNL^(/$"S1+Y]S]GC9HB057T&X8_A]:[SR[_ /Y^K?\ \!S_
M /%TL'!QI+F=W_EI^ARX?WDZG\S;^6R_(M455\N__P"?JW_[\'_XNK5=AT!1
M110 4444 %%%% !1110!FZ^<:)<<X^[W8?Q#^[S11KYQHEP<X^[SN*_Q#N.:
M* +.G'.F6ASG,*<YSG@=^]6:K:<<Z9:G.<PISG/8=^]6: "BBB@ HHHH **Y
MF\US5X;"ZFALH7DM[UHI?+!D"1!-V_&5)/0<>M+J?B2:W\E[(6TL(M!>R-*6
M7S(RP&$]"<]_8=Z2=U<#I:*X=O&6JI/:R&QMI+*X3[06C8[XH]Q4*P)^\?4<
M9!&.]=5I.HKJ>EQ7:E6+ [@@888=1A@#Q]*8#X?^0K=?]<HOYO5NLF*]8:E<
MM]CNN8X^-@XY;WJU]O;_ )\;O_O@?XT 7**I_;V_Y\;O_O@?XT?;V_Y\;O\
M[X'^- %RBJ?V]O\ GQN_^^!_C2&\D.3]FGV?W57YL_G7/7Q$:/*GJY.R]?T7
MF-*Y;+$G"\GN>PI@MT$OFDL6]S5*XU QVDI%I<QX0X8JH"\=>M>56?C#Q#)?
M01_V@\A:0#R\*-YSTZ=^E$L-"JXRK:M/3LGY?YG#BL<L,[<K>E^A[,2 "3P!
M6>-?TAF"C4K4L3@#S1UKBGU+XDWSA?[(L[&$_>/#L!W_ (C_ "KF8O"VN+?I
M(-*N%42A@VWISUK:G+GZ/\CEQ6.J4VO9QZ/=/]#VRF-%&S;BJEO7O7G?E_$F
MW^Y?6UROH]LJG^0KBWFO?[08>;<X\[^\V/O5GRPK*U2'7JD_\RL3F+H6]RVC
MW=MOO/>,E.O*^OI3^M8^F>(+75+%+FQBGN(3\N]%'!'4'G@U+]JG%QO6TNE3
M&,;!_C6-2<Z-N2+FF[:=//5[?B>K!J:O<TZ*H?;I?^?2Z_&,?XT[[1<$"06\
MFP Y4@;ORS3JXKV23E"6K2T5]_1[%*-R[15#[?-_SXW/_?(_QI1>SD;OLDP
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
M7V ZD_2O&M;UF;4=8N;NQN;H6TY$D0#,/E(';M76:7X2TK4+I=8\1:L-2N)
M'C@GF 2('H",\_R]JV?%]IIVI>$;ZSM+BUBF2+?!Y4BJ0R\@#'KC'XU7-47-
M?3TWT,,12JXNG&I9)+5)ZO5&QX<D>7P]8M(Q9_)7)/4\5J5RO@KQ#;:GX5L+
MB:XA298A%*&< AUXY^O6NA_M*Q_Y_;?_ +^K_C44)*4-/Z[?@SU*'\*.M]%^
M19Z5Y;K&D0:S\2CI:O*3-!]HN901^Y&. !CG^'KZUZ-)J-EY;8O+?ISB4<#N
M>M<+X NK>_UC7_$=S<1(UW<>3 '< B-?K_P'\JSG)NM&*_K^K&&*IQJ\E-]7
M?Y(T;GX7>'KH*["YCN=H#3PRE68^I'(KE=4\"ZS%?/%9P37=O&JHD\LB[G '
M4\UZM_:5C_S^V_\ W]7_ !H_M*Q_Y_;?_OZO^-=*A!-NVYG5R^E-)1]VW;_@
MG"VG@?7KBRA$OB>^T^,( +6#I'@8QD-^/XUGZC\/-9:ZQ!<B[C50OGW,O[QS
MU.>OKC\*]*_M*Q_Y_;?_ +^K_C1_:5C_ ,_MO_W]7_&A0BFW;?S8I9=2<(QN
M].O_  ]T8GAGPM::580275A;'4@N))MH9CCI@GVQ7256_M*Q_P"?VW_[^K_C
M1_:5C_S^V_\ W]7_ !JK+H=E*E&E!0CT+-0365K</OFMH9'QC<Z FF_VE8_\
M_MO_ -_5_P :/[2L?^?VW_[^K_C33:V+E",E:2N5[S0=)U"U^S7>G6TL/93&
M./IZ?A7F'B/P=-8:I]FT;3+A[)$!0@%@"221D_6O5_[2L?\ G]M_^_J_XT?V
ME8_\_MO_ -_5_P :GEBW=K4Y,1@X5DDO=MY+_@'GVC?#FVU;3[>XUJ6_0JNW
M[%OV(N"><>_6MYOASX>V1QQ0S0QH,!(Y3CW/.>:Z/^TK'_G]M_\ OZO^-']I
M6/\ S^V__?U?\:2A%2<DM6*&!HQ@H25[=?Z?F<G>_#'1;B.-K>>\M+N(8CN8
MI?F'.<'U_2N4U^?Q'X;G@L;G7Y[EMI9)5.TE,\ ^_6O5_P"TK'_G]M_^_J_X
MU6N#HEW('N&L)7 P&=D)Q^-"A%2<EHV9XC 1E!1HZ??;J>?Z'X:G\;645WK&
ML7DMC$Q3[*KGYV!ZD_0@5Z)IVC:=I%HMK86<,$(_A5>I]2>I/UI+>XTJUC\N
MWGLXDSG:CJ!FIO[2L?\ G]M_^_J_XT<D5)R6YMAL+&E!*2N^_P#PY8"JHPH
M^@I:K?VE8_\ /[;_ /?U?\:/[2L?^?VW_P"_J_XU1V)6V+-%5O[2L?\ G]M_
M^_J_XT?VE8_\_MO_ -_5_P : +-%5O[1L?\ G]M_^_J_XU9H **** "BBB@
MHHHH **** ,W7FVZ+<'=MQMYW[?XAWHHUX[=%N#NV_=YW!?XAW/%% %G3_\
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
MW&*L;+QYXKN[=8888MQ@A^8ER.<G'('8#J?P%8$OB*\%XE_B\C@2Y2U?33;
MR$.FY6R"3DDKW  R#SS0 FJW^L:G-?Z+:H;6\C<2(-VSS;?IE7/5B<G@8&,-
MUR=3P[X?BT>$2D.)VC""(R;U@3.=B<#C//UZ8&!5B6:2*[DO[Y8;:QM8SM9P
M&=B0"QS_  CM@<D_A5&V\2[]0A,[6RZ?>%UM'0MYA=&"[6!'4Y/&,C:<^P!A
MW_BEM8U"UM].DE-O<)-!-I\\1AE=U.3M8XY #?+G!Q@XR#70>%_#[Z):N;B8
M374F S*3@*/NKSR<<X)Y ..@%6;".)]2O;T6/V=&8)YKD@S,N1OV=!Z!NI'M
MBL:]UR]-RUXJWMJEF\.ZQ,*LUQ'(Q7=@9;. <#@@J<]: &^*=2UE=0;1K2W#
MQWD :!X#B7*G]YDGY2 -N1E3AN#FKWA32Y+"RDNKVU^S7CEE:,.7$<8/RJ&S
M\X')!/(#8Z"K\DDQN8[V[6&TL[>+>6E*E]Q'()Z*!WQU/MU@M/$ GOUCEBBB
MM+A"]G<"<,)@&5>G;)92.3D'M0!S^H^+?[3NX8='NH[K3[JW8,MN62Y1U89(
M!YVXZ@#. Q!R*T?#/A5M+:"_NGVZ@%=)/+;(=&P0K] S C.[ /KGJ;FG6^F?
M;[W4X[40Q(Y*SRX";L$2.@/*@]"> V,^YSM9U*\G>5D-S9+!"\]DT,JD7;*0
M "!U!R,+SN#>N* -'Q%J.H6'EB&")[:<K%O+E2')QM)'W=P. PZ-C(P<B/0-
M(_LZT>\U%5CF9S,1(RD1]1O)' D*G#,O!QGUJ^OVV_\ LDTL8LX%_?21OAI"
M0?E4\87CDXY[>]<_JVO6]\GG+< :?!Y,LMI/:DFYB:0#S%SR5'!&WOP>#0!T
M6J0SWVF;].O3#*,2Q.GS))Q]UL=5(/;GN.E9?AS0GB8:I?,[W,\49$4JC=$0
M#RY'#R ,5WX!( !IVDZ-=/I,MK=2F"REE+0VT2[&2$L6V.>Q.<$#H!@55N/$
M?D_Z39ND&EV1B6:&6V96>-V*AU]%&/EP#D@CTH D\0>);[3-2.G6^GF5Y8ED
MMW0EV<Y^8&,8.  ,D$D;@<&J6E>#Y9[R#5;Z66&42;_)+[W* @IO;/+C&"W4
MK@'D9KH?WE[JUK<"R$<,$1?SY@0^7'W5&>.V<^P^F/K6N7HDN&M6N;);&-YP
M)+<,+P*P5L=3M&2.@)W*1Q0!-XDUK4=/%]%':3) +3=%=QH&59"2,L<\ <<8
M).>.E0>'O#%W:W<%_>RR(ZN\CV[2^:'D*X\W/&&P67OE<9^;FM=GN-4-F_V1
M8;+B>0W2 OP?E4+_  GOD]/KTS-:U.ZN)I+:![K3XTBDE@NTV%9W0 [><X7)
M';YN1QW +'B2_N+.YM4.H-IMFZ.3=K") )1C:C9! !&3VSC&15?P[H;2VUK?
M:@%89-S%:R0 &"5SN9MQ^8\],\@'!SCC1M;O4M5L[&>.!K".3]Y,9A^\VC&%
M"]MW/7D#MD\4+WQ3B26XLIK?[%9%#=>>CJSHS[2R$X&T88[N02"..M $'B3Q
M;-I]W<V%I9WAG@A\QV%L7#(PP'C*DY*MC((YQCCBG^'?#X>5=5U"V_TD,LEN
M[S,\@RF&);@D')PK9QD].@UG*:GJ%A-'9;HX1YZW4JE2FX$;4'!R1USQC'?%
M9NM:[<[[F/3Y7M6LHI;AFGMLI<B/&Y%)/09P3UY&,\T 2Z]K=]I]\+>!+6&/
MR#*DMT2%G89+1JPX5@!G)SG/ .#5/P]X=:>WCNM86.ZW$3PM(7+C=@\AC\HP
M%RG(W GTK5>8Z[!9^58(]C*1,\EY$,;5/R[4/.X]03T'/7BJ>LZM]J18K=U.
MF-(L,][;W@4HY.-OR\@9P&.00&XH U-<N+ZST]KFQ1)!%EID/WS'@Y*9XW#K
M@\'&.,YK \,Z'<3SW&I:BYFAN"K0B4AC,@.Y&?CDC@J3AAD@\8J[I4>M76A?
M9Y+U3\XC2]:+;))#M&7"DGYB<X)[<D=BFL:C>&0:7IS7%K-@B.\=%,<CJA?8
M"V>V"6QC 8 YH M:YK,^DW=F# ?L<Y,;3@;MLA("*>0%').X\<8ZD5CZ)X5O
M#>/=:U)(9_,5I#'<;EN64Y0L,#Y5(!7/()(Z "M.WNM3UG2( ;2WC,TC)-(P
MWQ[%/WE5@"=W;(XZ\\9;J'B.07+0Z1'%>O;,/M,62'(W!2$)PO'S98G VX/)
MH J^+/%*:;'=V%O<R66H10+<I-);%XF0-\PSTZ @],9'-0Z)H$]YJ_\ ;-X0
MD;$2K$LC.&D[2 ^G)P1@E6"D?+6JUQ;ZY)I,\.GR2@@72SR9C\A2,8R.I/3;
MT(Z\8RS7-1G62/3K47-L)B(Q>Q*FU7()5!NSR=N,X(''K0!/XFU2[T;21?VJ
M0,D4J_:/.#$+$>"1MYSG'8\9XKGM!TC4KO6VN=8L)H8^9U:64,[ON!4-M.%*
M E05QN4X(&"*V-/N=6U30C#/%:M,TA@>XVDQ.FWYI C %N<C'0GGI3[[Q&MI
M.L-E;_V@L,BQW7V=]TD1)P $4$D]21QPI[\4 5_$OBJ'38[FULKVTCU.V$<K
MQ708*8RW.#QSMSTSTZ5F6OAF?7=0N;S4A-%;NH,7FR9FBE!!#(PQ@!@<8)5A
MM.!SG:NAI>N7NG.EJUV7B\TR!<((&'23<,,"<?+UR,\8I=:U1H(C;6<;F!2L
M=S<V\B@VP+!< <_-STXP.?04 :>HRWUO8F6Q@2YG0@F)FVF1>X4] V.F>,UR
M^BV5UKVHKK%VJ_96BPCALB7/#*%.2J$#YHVSAAD=R;^COK1T^[M5GAN1$0EM
M>2AL,"3NR2?WFT;1NXW'/H33[[4X[&.+1X;YX+@>7$UX]ON2,MT!P-H9NV>.
M1["@#;C>WE22""5/W7[MEB89C..G'0URT'A_4+W5V34+V:2WLYD9)'4$SC;V
M.?EX^5Q@J_H"347ABS-Y>1:E:J]J8]T5Z5#(D[KN4@)T/S$L6.3G@'&:OW=R
MNE,-,L)9!J%RP9[J:$R N02 3P-Q"D*,@<=N* +^NZHWA_2DNH;2.6&-U213
M((ECC/&<XQP<#\:Y==+U#Q?,;B[CGLHE!*/,A5MX(*$1DY7Y<AQDJW!'(XVK
M?4;S6] E@ETR*2Z:3[),OF!H,[1N;<.JC)&!SD8]ZMZSJDEC%';1K.KR;5>\
M2(,EOE@H8Y/)R>@SCJ>* $G%QX=T*SM]/MIKP1.D;X7>ZISE@N1GT SQGT%<
MS!I>H>*;Z^NI)I[>+S)(H93(,Q*#AH]@R.?NM@X( (.[IO:1?ZU)8W5K/##<
M7ELRQ+<;L(Y.<[OE'*C&[;D'M[2ZE>OHFD+!:V[2>5&?.EMT15MU &7V9QGG
M(4=<&@"WJSW&G>'Y3IT1,L,:JBHFXJH(!*KW(7) [D 5S6GV4VO:A<RKJYNK
M2.-8#<M;*?/B;+-$>  P(Y8#D-@C(R-+2+C6XOM]D6BOQ!_Q[W,CD<ECA'8
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
MGVFEV4=G8V\=O;QC"1QC % #[6UBL[9+>!2L:#C)R3ZDD]2?6IJ** "BBB@
MHHHH **** "BBB@ HHHH S=?_P"0)<9&?N]F/\0_N\T4:_QHEQ_P'NW]X?W>
M:* +.G'.F6ASG,*<YSV'?O5FJVG'.F6ASG,*<YSG@=^]6: "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** *.M7KZ9H6H7\2JTEM;23*K="54D ^W%>>VGQ,U.X718&L[,7CSQIJ
MP <K"DA'EE.<Y8-N&<\ UZ9/!%=6\EO/&LD,JE'1AD,I&""/3%4DT#2$?>FF
MVJMNB;(B&<Q#$9_X".!Z4#Z',1_$9)$MB-(GWW@MY+1?.7]Y'-(41F/\)R,D
M<\'O65J7Q%U6:PO9].L(H(XM.CN5:1PSI(9VB92.A&5(!_'VKN8?#>BV^?)T
MNU3,JS?+&/OJ<J?;!)(],TC^&=#D55?2K0JJ-&!Y0QM+;B/INY^M-;@&@ZU_
M;5M<NULUM-:W4EK+&S!L.AZ@CJ""#6K4-O:6]IYOV>".+SI#+)L7&]SU8^YJ
M:D(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH S=?.-$N#G'W>=Q'\0[CFBC7VVZ)<'./N\[RG\
M0[CI10!9TXYTRU.<YA3G.>P[]ZLU6T\YTRU.<_N4YSGL.XJS0 4444 %%%%
M!1110 4444 %%%% !115+4_[3^RC^ROLOVC<,_:=VW;WZ=Z:5W83=D7:*YF3
M_A-0GR_V,3D?=\S/7WIW_%9^NB?^1:T]E_>7W_\  (]IY/[CI**XY].\0KJ]
M]<PJ=S3B2)GF/EE1"1MQO/&_'&T?4U%9Q^-7-L;^292DJLX@^S@,F3D-G)ST
M/RX&!ZUD:,[:BN46W\4)<Q>;(98WME\UHS&#YV&R"#T09 ^7YNG-+I"^);:>
MQM;Z1Y$<R&>214.P+RNTJ.AW 8//RF@#JJ*XU;3Q):VP6SBG6X+GSY'N$E$S
M]F <_*GJ!ANF!Q3K*W\6O8:D+RXN%N7@'V8@P85P3TP."1CKD>] '845S2VN
MN7@U*WO3)]GDA80_.B'=_#M:,A@?[V>_3BJ9L/$UM;FTM)9TAC@38PDC<E@%
M+ ,^6+EM_+?+C'>@#L:*XZUM?%5TDIU$RJ 9UC$<T:OL9 %Y7Y<[LX)Z5#%:
M>+Q/86ZJ([&-8S*&F4G(D!/.2W0<C<PZC)H [>BN2T0^,?[2@_M=4^S9?S=G
ME!1Q\O(RQYSC@>]=;0 452U9-1DTN=-*EABOBO[IYP2@.>^/:N3M]-^(;.RW
M>M::(RO!BCY!_P"^1[U/-[RC8PJUG36D7+T_X<[FBN#ET_XD^:_DZSI(BW'9
MNCYQVS\E7I+#Q&;ZQGN,3SHD>^2"8I$A&[?\FX=<KSANF,"IC.[M9CI57/>+
M7K_PYUU%<;IA\;?/]N5=WD2[,F+:'_@SMY)Z^@Z5/+_PE67\@S;?L_R>8("0
M^.^/X]WI\F/>M#8ZNBN12#Q7_8;9GG_M$70<;F@(,9'W>% V@GGOP<'I4K:7
MJNI:;9C4#/YT5XK-^_$3^3_%N\HA3WX';'?-,#J:*Y%X_%W]I/())#;J)@L:
MF$*S$'RR,@G:/EZ\Y/I5>.P\47&AWW]H^:U[*\9C2&95R%)X.&  /&<$9]:0
M[';45PEY#X[>]E>V$:Q1']PIE0\%2#Z;NV-W>M[PX=?S<_VX.R>4?D SCY@
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
M'F*W^;R\_*W\2DGO[41^*+U_+S%;_-Y>?E;^+.>_M0!UM%<E'XHO7\O,5O\
M-Y>?E;^(D'O[4)XHO6"9BM_FV9^5OXF(/?VH ZVBN27Q1>L%S%;\A?X6[N5]
M?2@>*+T@'RK?H/X6_O[?7TH ZVBN1/BF^"D^5;\ G[K?W]OKZ4K^*+U0^(K?
MY0^/E;LX4=_0T =;17)2>*+U/,Q%;_+YF/E;^%@!W]Z)?%%ZGFXBM_D\S&5;
M^'&._O0!UM%<E)XHO4\W$5O\OF8^5OX0"._O2R>*+U3)B*W^4OCY6_A0$=_4
JT ;6O'&BW!SC[O<#^(>O%%<YJ&OW=U;/;,D*J[A20IS@!6[DCK10!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>image_010.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_010.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %/ EH# 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#VVPT^S?3K
M9GM(&9H@69D5B2RC<2<<D]SWJR-.L0019V^000?*7J!@=NU&G#&EV@((_<IP
M5V_PCMV^E6: *O\ 9EAMV_8;;;C;CREQC.<=.F>:4Z=8DDFSM\DDD^4O4\'M
MW[U9HH K#3K$$$6=N"""/W2]1T[=NU)_9EAMV_8;;&-N/*7IG..GKS5JB@"M
M_9UB3G[';YR3GREZD8)Z=Q2#3;$8Q96W&,?NE[=.W;M5JB@"K_9EAC'V&VQ@
MC'E+T)R1T]:7^SK'.?L=OG).?*7J1@GIZ59HH JC3;$8Q96W&,?NE[=.W:C^
MS+ C'V*VQ@C'E+T)R1T]:M44 5O[.LMV?L=OG.[/E+UQC/3TXI!IM@  +*VX
MP!^Z7MT[=JM44 53IM@00;*VP01_JEZ'KV[TO]G6.[=]CM\YW9\I>N,9Z>G%
M6:* *O\ 9M@  +*VP !CREZ#IV[4'3;$YS96QSG/[I>_7MWJU10!6_LZQSG[
M';YR#GREZ@8ST]*3^S+#&/L5MC &/*7H#D#IZU:HH JG3;$YS96W.<_NE[]>
MW>E_LZQ!S]CM\Y!SY2]1P.U6:* *O]F6&,?8;;&,8\I>F<XZ>M*=.L3G-E;\
MY_Y9+WZ]N]6:* *W]G6(.19V^<@_ZI>HZ=NU)_9EAC'V&VQC&/*7IG..GK5J
MB@"L=.L22396^22?]4O?KV[T#3K$$$65OD8/^J7MT[=JLT4 5?[,L-N/L-MC
M&,>4O3.<=/6E_LZQSG[';YR3GREZG@]JLT4 51IMB,8LK;C'_+)>W3MVH_LR
MPQC[%;8P1CREZ'D]JM44 5O[.L<Y^QV^<YSY2]<8ST]*0:;8C&+*VXQ_RR7M
MT[=JM44 5?[-L",?8K;&"/\ 5+T/7M2_V=8YS]CM\YSGREZXQGIZ59HH J_V
M;8 8%E;<8'^J7MT[=J/[-L",&RML8(_U2]^O;O5JB@"M_9UCG/V.WSG.?*7K
MC&>GI2?V;8 8^Q6V  /]4O0=.U6J* *O]FV!_P"7*V[_ /+)>_7MWI?[.L<Y
M^QV^<@Y\I>HX':K-% %7^S+#&/L-MC&,>4O3.?3UH.FV)SFRM^<_\LE[]>W>
MK5% %;^SK$'/V.WSD'_5+U'3M2?V988Q]AML8QCREZ9SCIZU:HH K?V=8DY^
MQ6_.3_JE[]>W>C^SK$'/V*WR"#_JE[=.U6:* *O]F6&,?8;;&,8\I>F<XZ>M
M+_9UB3G[%;YR3_JE[]>U6:* *PTZQ'2RM^,?\LE[=.W:D_LRPQC[#;8QC'E+
MTSG'3UJU10!6_LZQ)R;.WSDG/E+U/&>E(--L1C%E;<8_Y9+VZ=NU6J* *O\
M9MAC'V*VQ@C'E+T/7M2_V=8YS]CM\YSGREZXQGIZ59HH J_V;8 8^Q6W&/\
MEDO;IV[4?V;8$8^Q6V,$?ZI>_7MWJU10!6_LZQSG[';YSG/E+UQC/3TI/[-L
M ,?8K;& /]4O;IVJU10!5.FV!SFRMN<_\LE[]>W>E_LZQSG[';YSG/E+UQC/
M3TJS10!5_LVP Q]BML8 QY2]!R.U']FV)ZV5MW_Y9+WZ]N]6J* *W]G6(.?L
M=OG(.?*7J.!VI/[,L,8^PVV,8QY2],YQT]:M44 5CIUB<YLK?G/_ "R7OU[=
MZ/[.L0<BSM\@@_ZI>HZ=NU6:* *O]F6&,?8;;&,8\I>F<XZ>M+_9UB22;*WR
M23_JE[]>W>K-% %8:=8@@BRM\@@_ZI>W3MVI/[,L,8^PVV,8QY2],YQT]:M4
M4 5O[.L2<_8[?.2<^4O4\'M0-.L1C%E;\8Q^Z7MT[=JLT4 5?[,L"NW[#;8Q
MC'E+TSG'3UK@=1-LNJ7:YLAB9Q@RS CYCV''Y5Z17 :C).-3NP)+H#SGQMO(
MU'WCT!Y'TH [73,?V59XQCR$QMSC[HZ9YJU5;3LG3+3.<^2F<G)^Z.XZU9H
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
MC'D)C:21]T=,\U:H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#GG\9Z5#JFLVD[/%#H\4<EY=N!Y2%^0N<Y)QST[U+H/C#
M0/$\DT>BZG%>-" T@16&T'IU ]*\MO\ )\%_%GS.9_[0?=GKMVIM_#%33ZW9
MS?##4HV\<G5;R*" VJV4:0RV\O 1!LP6RV <]LTD]/DOQ&UK;U_ ]HK,U#7K
M#3-6TS3+EW6YU)W2V4(2&*C<<GMQ7BIUS6?^$1U>75;Z]M];.L00ZZ(W*FTM
M.@,8!^5"/XAZFMR5M&;Q1X'7P_J,]_8B]O1'++,TN&\D957;D@'W/.>:?]?A
M<1[#6;JFNV.CW&G07CNLFH7 MK<*A;+D$@''3IUKQ7P]XDDGA\ Z4-3N7U2#
M4[A+^%Y'W+R^U9"?IP#Z>U4M(O+:^U7P?<7>J7T_B1]<8ZG:S3.5A.7 ^0_*
MF. ,8R,]<<-*[2$]$_Z[_P"1[OHFNV7B"RDN[ RF*.9X&\R,H=RG!X/;WK2K
MP+3);S5CX8L9]3U!(KO7]1AF,-TZ,\8'";@<X[>V>,57O]=N-.\/VNGW5]>S
MZ=!XAO;5HVOS \D,:Y16N"01@G.">>E2G=7_ *Z?YE-6?]>?^1]!NZQQL[G"
MJ"2?05R4'Q1\$W-S';0^(+=YI'"(@1\EB< ?=J/X6VGV7P):%]174)IF>629
M+LW !)X7>3V& <<9!JGIG_);/$7_ &"+;_T)J;T=OZVN*^ESKM#URR\1:6FH
MV!E-NS,@\V,HV5)!X//45HU\Z2:K,G@'0;Z\UJ5Q%)>NU@][-!)=_O2%,<JY
MRZ\80\'-=,-4>/XJ6A:^N;V:\:...S6[DCGL/W.2)(<;'0YR7]31_7X7!Z7_
M *ZV/9:*\$\/>(WFB\!:2=3N7U.#5ITOX6D?<HR^U9"?PP#Z>U5_#&J:[=^*
MM/FN=5@@UHZJ4O;>:_G,SQ;B#']FV[%4+@A@>P.::5W;^NG^8/1/^N_^1[MJ
MNK6&AZ=+J&IW*6UI%C?*_1<G _4U4T+Q5H7B9)6T;4X+SR2!((R0RYZ9!P<>
M]<S\9_\ DEVJ>NZ'&?\ KHM8FN:-?^&])U_Q?KEX;R_NK:&TV:2&M4CB#+R6
MRS ?WFZA<X]I75L;6UCUFBOF[^W+V/PEXK2VU6:.UMM0L&MWL[^6X$08G>8Y
M7 9@<?3([UK76KZA;6'C5O!NIZA>Z1%#:E;EYI)6CD8CSBC,"0=O)QT]*8CW
MN@G R:^>QJ%_#X/\62:?K5NUB+.!XTLM2GNS!-YJ@L)74%21U4'L.*]LT#28
M=&T&.WBGN9RZ^;)+<S-*[N0,DECQGT'%#T3?]=?\@73^NW^93TWX@>%-7U1=
M-L=<M9KQB56($@L1U R "?85TE>)_#GPGJ/B'0M!O+S4+5-(TS49[NW@B@(G
M:42L,.Y.-N<G@>E9]J-0M_AA)KZ:IJK2W.I&VOIQ<NYMK(3D/L7)"X ^]C(!
M/.*/Z^^W^8/?^O/_ "/?*S;?7;&ZU^]T2)W-[9Q)+,I0@!7^[@]#TKQ6_P!4
MN;32O%B^%M5U&X\,H;,?;!,\QAW-B?RI&R3\N,\\55NGM5C^(#^%]1O;NW33
MK-H+@3R2. 'RVUS\Q48/.3WH#R/H:H;F[MK.(2W5Q%!&6"!Y7"C<3@#)[D\5
MXEJ?BN\O]7\3WOA?49[KR?#D1A:$L5#^8 [(#P6 )Y'<>U1>(K7PQ??#@SZ1
MK&H:A#;7EE-=N]Y+(L)9@'8DG@XR2,_+P<"A_P!??8/Z_"Y[Q6/H'B*U\0"_
M6"*:":PNWM)XI@ RNO?@G@@@@UY7?:A8Z?X^T1M.U>?5+&4VL%G9PW\RS0*>
M?, .5GC;^(L3@9';CKO!G_)1_'GE9\C[3;9]/,\KYOZ4UK^/X6$_\OQ.^HHH
MI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K@-1
M><:G=X>[ \Y\;;J(#J>@/(KOZ\\U*+.J79\D']\_/]F[OXCWSS]: .ZT[/\
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
M_?.,>E=I11< HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *\[U*)3JEV?*0_OGY_LXM_$>^>?K7HE><ZF\(U6\!DMP?/?(-[(I^\>
MPZ?2@#O--&-+M!C'[E.-NW^$=NWTJU573<'2K/&"/(3H<C[H[GK5J@ HHHH
M**** .!3Q$\R3&'Q$KV#WL<)O?W.Z!=K;CTPJEE"J6![]>*A_P"$BUNVMUO)
M;T3VKV_#HB*0OF;1*0P !8#@EMIST %>@""$!@(H\-]X;1S]:<40J5*J5(P1
MCM0!##="?3XKJ&*1Q)&KJAP&((SSDXS4$>I2RF0)IUR3&VQOFCX. ?[WN*OU
M2T__ %E]_P!?)_\ 05H 7[9<?] VX_[[C_\ BJ/MEQ_T#;C_ +[C_P#BJN44
M 4_MEQ_T#;C_ +[C_P#BJ/MEQ_T#;C_ON/\ ^*JY10!3^V7'_0-N/^^X_P#X
MJC[9<?\ 0-N/^^X__BJN44 4_MEQ_P! VX_[[C_^*H^V7'_0-N/^^X__ (JK
ME% %/[9<?] VX_[[C_\ BJ/MEQ_T#;C_ +[C_P#BJN44 4_MEQ_T#;C_ +[C
M_P#BJ/MEQ_T#;C_ON/\ ^*JY10!3^V7'_0-N/^^X_P#XJC[9<?\ 0-N/^^X_
M_BJN44 4_MEQ_P! VX_[[C_^*H^V7'_0-N/^^X__ (JKE% %/[9<?] VX_[[
MC_\ BJ/MEQ_T#;C_ +[C_P#BJPO%OBY_#,]K&EDMQYZLV3)MVX(]CZU=\->(
MH]?TM;ITCMY2[*8O,W'@]>U3SJ_+U-WAZBIJK;1FA]LN/^@;<?\ ?<?_ ,51
M]LN/^@;<?]]Q_P#Q57*S8O$&CSSI!%JEH\KMM5%F4DGT IW2,E&3V1-]LN/^
M@;<?]]Q__%4?;+C_ *!MQ_WW'_\ %5<HIDE/[9<?] VX_P"^X_\ XJC[9<?]
M VX_[[C_ /BJN44 4_MEQ_T#;C_ON/\ ^*H^V7'_ $#;C_ON/_XJKE% %/[9
M<?\ 0-N/^^X__BJ/MEQ_T#;C_ON/_P"*JY10!3^V7'_0-N/^^X__ (JC[9<?
M] VX_P"^X_\ XJKE% %/[9<?] VX_P"^X_\ XJC[9<?] VX_[[C_ /BJN44
M4_MEQ_T#;C_ON/\ ^*H^V7'_ $#;C_ON/_XJKE% %/[9<?\ 0-N/^^X__BJ/
MMEQ_T#;C_ON/_P"*JY10!3^V7'_0-N/^^X__ (JC[9<?] VX_P"^X_\ XJKE
M% %/[9<?] VX_P"^X_\ XJC[9<?] VX_[[C_ /BJN44 4_MEQ_T#;C_ON/\
M^*H^V7'_ $#;C_ON/_XJKE% %/[9<?\ 0-N/^^X__BJ/MEQ_T#;C_ON/_P"*
MJY10!3^V7'_0-N/^^X__ (JC[9<?] VX_P"^X_\ XJKE% %/[9<?] VX_P"^
MX_\ XJC[9<?] VX_[[C_ /BJN44 4_MEQ_T#;C_ON/\ ^*H^V7'_ $#;C_ON
M/_XJKE% %/[9<?\ 0-N/^^X__BJ/MEQ_T#;C_ON/_P"*JY10!3^V7'_0-N/^
M^X__ (JC[9<?] VX_P"^X_\ XJKE% %/[9<?] VX_P"^X_\ XJC[9<?] VX_
M[[C_ /BJN44 4_MEQ_T#;C_ON/\ ^*IT=S.\@5K&>-3U9F3 _)LU:HH ****
M "BBB@ HHHH *X'4#<?VG=;3>8\Y\;7BQU/3//YUWU>=:E'&=5O"8HB?/?DZ
M>S?Q'OW^M '>:=G^S+3.<^2F=V,_='7'%6:JZ:,:7: #'[E. NW^$=NWTJU0
M 4444 %%%% &.WB6P%M+,J7,ACN/LPB6!M[R8SA5/)XYS[&H8/&&DW$FR-YB
MWE"3!B.<Y V8Z[\D?+4!\-7S2SSMJZ>>;L7<#"TP(VV[""-WS KQVYYJ.X\%
M0W%DL379\]8]HG,0W%RQ9F;!!(.2 ,C )Q25[:@=0#D ]/K5/3_];??]?)_]
M!6I(K-$T^*SD9IE2-4+.>6P.I/KQ6?8Z59/)>9A^[<$#YVZ;5]Z; V:*H_V1
M8_\ /#_Q]O\ &C^R+'_GA_X^W^- %ZJ&KZQ9Z'9"[OG982X3*J6.3[#Z4O\
M9%C_ ,\/_'V_QKAO'C6$D']E:="TM[$1/.48E8D4'.XD\=:F3:6FYO0IJ=1*
M6W7R1V.B^(].\0>?]@DD?R=N_?&5QG..OT-:U>&:(6MA).=1DL0Q 5S SPOC
MLQ'^>:ZRSU6^(!_L[3]6C'\5A=E7/_ &.<U3A5@OWD6OZ\KE2A1G+]Q-->;L
M_P 4CT>BO(-0\9W4%]/%#I5O"B-A8[@2>8O'1OGZUUL/B/P>\*-)>Q(Y W F
M08/>LU5B^I<\%7@DVKW[:G945Q&J^)/#-IILL]A-;7=RN-D F8;LD _IS^%5
M?#'B.QUR_FM[RQ@LU2/>KFY;YCG&.<4_:1O:Y'U2MR.?+HOZV/0:*H)I>G2+
MN2(,I[B1B/YUG7ESX9T^Y:WO+NW@F4 E'F((!Z=ZIM+<PC&4G:*N=!65XEO)
MK#PWJ%U;R>7-'"61\ X/;K6'JVMZ!8(L=I%]ONY%#1PP2$\'H6.<**Y*&QU3
MQ7>L(U5XP?F"LWV:'\S\[4TG.ZC]_1?/^F:Q@J=IU=%VZOT7ZNR#1?'&O_VA
MB69;U3&V(I&2)0?[Q; Z5I7'B74[UMMQKUO: _\ +'3(&FD^F[I^M;6D?#K3
M;&=Y+UA?# "(Z84>I([UOP^'=(M_]180Q?\ 7,;?Y4U3IQTE)R_!?YE5<6YR
MYJ<%'U5W_E^!YEJ6C/=V<EQ;Z5KEQ*HW-=WKXX[X3O5C3M"6'38OMOA"\G=A
MN^U0SD.0>GR]J]+_ +(L?^>)_P"^V_QI/[(L?^>)_P"^V_QJ[TK6]FOQ,77Q
M+=_:O\#SP#3+/A+SQ1I+>DBLP'\ZY/3898=;M3'=6\,B2JZSR'*(0<Y/^%>W
MG2+$C!@R/=V_QJ@_@_0I+S[2^GQEMNTH?N'W(]:GV>'ENFO1_P"9K#&XJ":3
M3OW7^1CQ:GXH'^JU#P_?^@24J3^M8GB[6_%$-K:?:81IV7;]Y9W)8/QT..E=
MG)X,\.RC!TJ!?=,K_(U0NOA_I3VTD=G)<VSLI"XF8KGW!ZBATJ<M%)H5/%SA
M)2=.+_#_ #7X&%X/\2:X--G)TV^U<><<3&8?+P/E^;\_QKHO^$EUK_H4KW_O
M^E4]-\ );V,:7.J7ZS=66UG*1@^PQ^M6_P#A![3_ *"VL_\ @6?\*/90CI[3
M\!3Q7/)R]DM?-GG,WB/6TUMC-J%];I]JRT+S'"+OY7Z <?A7MD<B31++$ZNC
MC*LIR"*\^U[X?W#$7%A=2W>Q"6BNY"S-CG ;WYJAIEU!I*?;$AFN-%+[+B!F
M8RZ>_IC/*U+I>SCSJ7,NOD;2KQQ34%'EDMEW^>FIZE169;6&EW=O'<6ZK+#(
M-R.LC$$?G4O]D6/_ #P_\?;_ !H.-JVC+U%4?[(L?^>'_C[?XT?V18_\\/\
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
M?UK6^U^(O^@9:_\ ?^LX8F$U>*?W!S(VZ*YC4M8UJRM2T]E;PA_D5EEW$'U
MI=/UC6[ZU$D%C;RJOREFEVDD>HH^M0YN6SOZ!S(Z:BL3[7XB_P"@9:_]_P"L
MA_$NIKJ@A,$ 8?NC%O\ EW9Z[OTHEBH1W3^X.9'945B?:_$7_0,M?^_]5[W5
M];L;5II["VC3IN$N3D^U-XB*5VG]S'<Z.BN6TO6=:O;;$%I!.8\*SO)M)/KB
MKWVOQ%_T#+7_ +_T1Q$9*Z3^YBYC;KEM?T6XM[MM<T>-6N@NVZMB/ENH^X(]
M:KW?B75+;4$BDMX4:/AXU?*L3TR?:M7[9XA(R-,M?^_].EC(J3Y4WWT)E:2L
M<?%JP\-VJZQHK";1[F39+I\KX:WF()P#S@<&NG\*>+!XE%UNM5MF@*@#S=V[
M.?8>E<WK_ANYGEEU&ZM%MK=F#W$4,XVR-T#>QY[5AFVT>RB9IK5C(Q^61;AE
M8?[H%9RK)55"DG9]+.YWK$4)TOW^D^]ONZGLM%>26%YK*./[-O=8\O\ A1H6
ME4?BPI-0AU"[U.6;49KV.=D *$&(=, @ XJJF(=-7G!KY&*]B]5/3T?]?B>M
M.ZQH7=@JCDDG %>>>.M<M=9T]=/TF26[FAE$LK6ZED10#G+#CN*K3>%_$&M6
M5OYU_-/:B-1&AD4+@# R.Y^M(_A.^L+!_MHD:U0<QI<!%_)>M-583C>5TO1O
M_@%1JPH24X)R:^2_S92\%WNN6=M>/IR6+Q.R[VOIBG(!^[S[\_A70R>)_$47
M^L;PTOL;T_XUFZ-H5M<K((]&M[R1""6GF*D#V'I6W'H4D7W/"VE?4N#_ #IP
MJ8=QO%S:]!5,;4J2YW3CKZO]4>8ZM>7-UJ]Y<2R+YCREF^SR%H\_[)]*Z[3?
M!NK>))8[[6+J9(6 *M*=TC#V7HHJ]JHCAOK9;G1;&*6W(?9'R&'8''YUTZ7O
MB!T5DTVU*D @B?M4TZ]",GR)M^:V_KS*JXZK6BHOW4NU]?U7R9<TG0].T6#R
M[&W5"?O.>6;ZFM&L";4=>MX7FETZU5$!9CY_:J&E^(=4NWDCCM(YWR9,%]N%
M]!ZXIRQ<>9*5[OR9R)I:(ZZH+NRM;Z$Q74$<T9QE77/0YK+_ +4UA?O:*3_N
MS"J>H^);ZSA"R::UM(Y^1W<$''7BAXF$5S._W,=T:VH:3I%U QO[.U:-1RTB
M 8'U[5P=[X8L+QI3X>L[QH%SYBK-MBE_V0&_QKHX+.^UKR[V\\FXMV&Z.!9B
MB#ZC:<UN(U[$@2.QME11@*MP0!_XY4VE65]E^/\ P#:G6J1^%V1YY%HVNP[6
MB\/;A&/]7-(FUAZ<-G-:MIXLT[3'$6K>'YM+D'\?D[E_/&:[#S=0_P"?.W_\
M"#_\139#>RH4DL+5U/56G)!_\<JJ>'C37N_B4I4OM0_%W_&YA:AXU\+HD'FR
M+=HX++Y<7F!>W([&IK:WL==L8M6T-FM)<D(P38&P<$,M<_XH\$3WK&^L;:QL
MEBB9I(XV)\PCG/"@9K2\ -=)X2MS!#%*K.[$M.5(.X\8VG%#ASRM-?UZF]6E
MA_8*=-N]]?Q-NQUHF<6.I1_9KP=,_<D]U-;%95]:3ZC 8;FPMV'8BX(*GU!V
M5SEKK6J65_\ 8@Z7.UO*0.W&<\?-@9]*B55T;*>J>SZ_,X+VW.XKS[XJQ$Z?
MIT^X?)*Z[>YR!T_+]:Z;[7XB_P"@9:_]_P"N1\9/=:A=6%GJ42V[INF1(FWA
MQP#D]NE5.M#E?,G;T9O0JNG5C-=/RZ_@:GA+P19V=BEUJ=O!<W;D2(6!(12!
M@8/&>M=HJJBA54*HZ # %<QIFL:U>VH^SV=O,(\(S-)M)/TJ[]K\1?\ 0,M?
M^_\ 2IUH<J<4_N%5KRK2YI,V^^:*XZY\2ZI!J2Q200HT?R-&'RI)QU/M6M]K
M\1?] RU_[_TXXJ$FTD]/(QYD3ZSX?T_7;=(;Z)BJ/O!1MIS@CJ/K7&75K<?#
MK4DO;(27&CW.$G1N61NQS_+\JZ:ZU77+*V>>?3K58UZGSL_I6=;7^I:YIL]B
M]C;W<>-LGF2;20>G^?:D\12Y^5IW]-3:&(E!<NZ[=/Z\SJ;"_MM3LH[NTE66
M&095A_(^]6:\KL'O? VHR0,TK+)&9#;L-R./[RD=QWQ6_)XLO9H+::*.#RI"
M) T+[]R]U/I3GB(TU[Z?W,F?+\4+\OY/L_,[6BHX)DN($FC.4=0PJ2NE.^I(
M4444 %%%% !7G.I1Q'5;PF.W)\]\DV+L?O'N.OUKT:O.]2E0:I> RQC]^_!U
M%E_B/;M]* .ZTW TJS   \A.B[?X1V[5:JKIO.EVA!!_<)R&W?PCOW^M6J "
MBBB@ HHHH 0@,,$ @]C05!&"!CTK'?Q+9+;2S+%=2-'<_91$L)$DDF,X53CC
M'.>.!4,'C'2;B7RXS/N\H28,1SG('EXZ[\D<4;@;Q4,I5@"",$'O7(1^"]-G
MDO)+5I[*YCN3Y4T#D%. <8].3Q77%U5-S':.^[C%4+"XA$E[F:/FX)'S#^ZM
M7&<H?"R90C+=&%_:NO\ AWY=8MCJ-D/^7RU7YU'^TM7KGQEHD.EF]CNXYBRG
MRXE^^S?W<=16W]H@_P">T?\ WT*Y'5/!>EW^N17\5U';Q%MT\2,!N(Z%?3WK
M:,J4W[ZMZ&4E4BO<U]30\,:3<1F;6=4&=3O>6!_Y8IV0>E='40N(  //CX]7
M%'VF#_GM'_WT*QG)S=V:QBHJR)<#THJ+[3!_SVC_ .^A1]I@_P">T?\ WT*@
MHEP/2BHOM,'_ #VC_P"^A1]I@_Y[1_\ ?0H EHP/2HOM,'_/:/\ [Z%'VF#_
M )[1_P#?0H EHP/2HOM,'_/:/_OH4?:8/^>T?_?0H EHJ+[3!_SVC_[Z%'VF
M#_GM'_WT* ),#TI:B^TP?\]H_P#OH4?:8/\ GM'_ -]"@"7&:,8J+[3!_P ]
MH_\ OH4?:8/^>T?_ 'T* ):3 ]!4?VF#_GM'_P!]"C[3!_SVC_[Z% $M%1?:
M8/\ GM'_ -]"C[3!_P ]H_\ OH4 2XQ147VF#_GM'_WT*/M,'_/:/_OH4 28
M'H*6HOM,'_/:/_OH4?:8/^>T?_?0H 6>"*Y@>&:-9(G&UE89!%4-)T#3M%@,
M5I !EBQ=_F8_C5[[3!_SVC_[Z%'VF#_GM'_WT*I2:5KBY4W<EHP#47VF#_GM
M'_WT*/M,'_/:/_OH5(R6BHOM,'_/:/\ [Z%'VF#_ )[1_P#?0H EP!VHJ+[3
M!_SVC_[Z%'VF#_GM'_WT* )<#THJ+[3!_P ]H_\ OH4?:8/^>T?_ 'T* ):,
M#TJ+[3!_SVC_ .^A1]I@_P">T?\ WT* ):BEMX)R#+#'(1TWJ#BC[3!_SVC_
M .^A1]I@_P">T?\ WT*32>X#XXXXD"1HJ*/X5&!3JB^TP?\ /:/_ +Z%'VF#
M_GM'_P!]"F!+147VF#_GM'_WT*/M,'_/:/\ [Z% $C*&4J1D$8-</\.IS;G5
M]'<_-:W)90?0G!_E^M=I]I@_Y[1_]]"O/+*X32OBQ=)YBB&]4Y.>,D!A^H/Y
MT-:7[?\ #?Y&U)WYH=U^*U_S/2*3 ]!4?VF#_GM'_P!]"C[3!_SVC_[Z%!B2
MUQC(-0^*HS@II]EG'HS?_M5UWVF#_GM'_P!]"N/\'W,5YKWB+4WE0"6Y$498
M@?*N<?TJ9:V1T4=(RGV5OOT_*YVN,45%]I@_Y[1_]]"C[3!_SVC_ .^A5'.2
M8'H*6HOM,'_/:/\ [Z%'VF#_ )[1_P#?0H EHP!VJ+[3!_SVC_[Z%'VF#_GM
M'_WT* ,WQ%HB:WI_EJWE7<1\RWF'5'']#WKQR\EU.+4;N&WBNK256_>P6Q<
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
MU/\ Y[6G_?IO_BJ-NI_\]K3_ +]-_P#%5=HH I;=3_Y[6G_?IO\ XJC;J?\
MSVM/^_3?_%5=HH I;=3_ .>UI_WZ;_XJC;J?_/:T_P"_3?\ Q57:* *6W4_^
M>UI_WZ;_ .*HVZG_ ,]K3_OTW_Q57:* *6W4_P#GM:?]^F_^*HVZG_SVM/\
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
M58VB"O:N'?:Q$+?*,$Y^][?K4NS4O^>]I_WY;_XJ@"Y15/9J7_/>T_[\M_\
M%5%"VJRF7<]JFQRHS"WS#U^]0!HT53V:E_SWM/\ ORW_ ,544QU2)%97M7)=
M5($+< D G[W;.: -&BJ>S4O^>]I_WY;_ .*HV:E_SWM/^_+?_%4 7**SHVU5
MYID9[550@*QA;YL@'/WOPJ79J7_/>T_[\M_\50!<HJA-_:D<,CK+:NRJ2%$+
M<G'3[U*@U-HU8S6JD@$@PMQ_X]0!>HJGLU+_ )[VG_?EO_BJB+:J+H1;[784
M+;_); .0,?>]_P!* -&BJ>S4O^>]I_WY;_XJC9J7_/>T_P"_+?\ Q5 %RBL^
MW.J36\<CR6L;.H8H86RI/;[U2;-2_P">]I_WY;_XJ@"Y16<[:JMQ%&'M65PV
M7\EL+C_@7>I=FI?\][3_ +\M_P#%4 7**I[-2_Y[VG_?EO\ XJHK=M5FA#N]
MK&V2-IA;L2,_>[]: -&BJ>S4O^>]I_WY;_XJHISJL2J4>U<EU4@0MP"<$_>[
M=: -&BJ>S4O^>]I_WY;_ .*HV:E_SWM/^_+?_%4 7**SK=M5FA#N]K&Q)&TP
MMV)'][\:EV:E_P ][3_ORW_Q5 %RBL^0ZHCQ*LEJP=]K$0M\HP3G[WL!^-2;
M-2_Y[VG_ 'Y;_P"*H N453V:E_SWM/\ ORW_ ,544#:K*'+O:IM=E&86Y /7
M[W>@#1HJGLU+_GO:?]^6_P#BJBN&U6&!I$>UD88PHA;)Y_WJ -&BJ>S4O^>]
MI_WY;_XJC9J7_/>T_P"_+?\ Q5 %RBL^,ZH\DRM):J$8*I,+?,, Y^][X_"I
M-FI?\][3_ORW_P 50!<HK/G.J16\DB26LC(A8((6RQ Z?>IX74RH/GV@SV\E
MO_BJ ,/5S]B\=Z-=]%GAE@;W(&X5P6EZFFI>+;6%(FCL9]2^U+$Q!(8CI],\
MUVGC-+V&UT^^EFMR+:[0Y2)A@-P<_,>*S+3P"VC:K'?)J!<6B_: 6@^4D9^4
M\TZ\93C!KT_$ZL#6I4O:J>[V^Y_J;OA+]_?Z_??\]KXH#ZA!C^M=17)>"H;X
M>&89HY;<"XD>;YXF).6/<,*Z!EU,*2)K0D#IY+?_ !5:5OXC_K8X:7P(NT5G
MP'5);>.1Y+5&=0Q0PME21T^]4FS4O^>]I_WY;_XJLC0N45G,VJK<QQA[4JRL
M2_DMA2,8'WN^3^52[-2_Y[VG_?EO_BJ +E%4]FI?\][3_ORW_P 545NVJS0+
M([VL;'.4,+9'/^]0!HT53V:E_P ][3_ORW_Q5,=M1A>(LUO*C2!7"1," >^=
MQZ4 7Z*** "BBB@ HHHH *\^U&20:G=@23 ><_2\11]X]NWTKT&O/M1C<ZI=
MD1R']\_(LE;^(]^_UH [C3LG2[3))/DIU.?X1W[U9JMIO&EVG&/W*=5V_P (
M[=JLT %%%% !114<UQ#;[/.FCCWMM7>P&X^@SU- $E%<I9>-!?VAD@L URTX
M@BMA<KO+'<?G_N<*3SFH&^(FGQ7D=K<VLMO++&"BR, ?,W;=A[ 9!^<G'!H
MZJ_OH--L)[VY8K#"A=R!G %9WA[44U#[>?)E@F2Y_>0RXW+E%(.02"".0037
M/ZM8ZE?Z@L,MYY3VV)X[]2540L2,$#Y2X/&",.H[<UK:;J6B:-:72?;+:UM4
MG.W>^U0"%[GH,YXH Z(G ) SCMZUAV7BFVO;];7[+=0AI#!YDJ@ 3 ;C&1G(
M..0<8/8FL;5=8DO=1N](DO8X+2^AQ:7<?*)A<D-ZN3VR 5''.:N:#9Z1IB13
M7$MB]]''Y22QJ<HG]T,>3W/XX'% '555U"^BT^TDG<,[*K%(4Y>4@$[5'<G'
M2LO6_%5IH^FF\2-[P*ZAXX2-RJ3@MSV'4UQ=LJ>)9;J*;5'^QK=&6*>ZC(FB
M1L.%C/ *Y/#*?E*#J#B@#TFPO(]0T^"\A9629 XVMN SVS[59K+35='L+4_Z
M9;Q1("S.S!1GNQ/J3R36!XC\1S)_9]QHU_:7%M<,87B(RCLWW"7!RJ\$9&<$
MC@T ;\.NV=QK;Z7#(KND9<NK@KN!P4'^T.I';(]:U*XGPS8VVF7#SWUQ:EEC
M1+=0P8Q@9X+;1N89P'/)!P>^=O5O%6EZ/8->32231JP#"!-[ $XW$>@[F@#6
MN;B*TMY+B=]D48W,V"<#\*J:/K%OK5I)/;LI$<KQ,%<,,@]<C@@C!_&O/VO9
M?$EU=0#54EBBNC);W+;H7MD8!@,<$GT/7*D'ALUVME+HNG---'<PK+,JFXD&
M%$C*,;R!QD]S]/2@#;K)O/$5C8ZA]CE\PE0IFE5<I!N.%+GL"01GIQSBL_4/
M$MM<Z8]WHVIV\HA+>:@/S.N.0I/1AP1G@\=CFJ&@P6B:@VL7M];F26,>6L89
M,[A\SNI^ZS#;E.0"N>M ':TCDA"1C..,UE7OB*PM+9I$E6>;'[N"-AN<Y XS
MVYY/8<US^HWMEX@L[>\@G\JZ#"*XLI)\ H'PV<'AE(+*Z\Y'?.* -W0-?BUJ
M!E(5+J,9=%.589P'0GJI(/N""#@BMFL/2CI&DP2)'?>;)-(999I6!:1SC).
M!T Z#M5?Q!XGCL-(:]TZZLY3%(IF\S<P$><.?EYR.O?H>* -#6=>M=$2 W 9
MS+($"IC('=CGL!SCJ>PK0AGBN(EE@E26-NCHP8'\17GR6D?B:<7.L2_9;<@G
MRG8&4@\JH8<% ?F4D!@>.F<]5:ZAH.AV$5N-0MX8@V TL@7>[')]!DDF@#;Z
M5C:?XCM=1U VL<4JJQD$,S8VRE#AP,'(()Z,!7+Z]JMW?B?2IWB2.YN@MO.D
MJLNP'(!CQN*X'S$GC/'2MG1K31],N/MQN;?[:\(AE:/[K*/N]>20.,DY/?V
M.HK+UO6DT6U67[/+=2LV!!#RY7^)@.X4<GV_*JNH^(+*:TO;33=4M?[36%C&
MGF#*MCC([=1^8KFM.:UU#5?-BU35;:WCM]I>Z)65'8_/&"PY! !R,X(RIYH
M[RSO;:_MEN+2XBGA;H\3!E/XBIZSXM2TR&,1QW,*J.@'%<3KGBVYO+V[TQ+6
M=(@3#(D3H[21,1MG3D'CN.01D'!P: .PM_$-A=:VVEPRH\HC9P5<=5.&7'7(
MR#Z$'VK6KF-#M]*TL-++-IYN2[,A@BV)"" "L><E0<9(SC)-7=1U^W6RN5TV
M[M)M02/<D#R 'VR.OKCIGUH T-2U"'2].GO;C=Y<*%B%ZGZ5+;W"7";D9=PP
M'4,#L. <''?FO.(Y!K^N07#:W%<0VL08-<VH5HG8G*,HP XQTZ$'D' SVUI=
MZ)IMJ(+62UMX%RVV,!5'J>* -:LC4/$5KIVHK9R13.P02S/&N1"A.T,PSDC/
M< X[XJA=^)K2^T][C1M3@=[=B9(7!7S5QRN2,KD<JPXZ=16=X:M;*VG;4+F]
M4QN?-M()&8O &'.=W(8@@,N2"5SU- ';]:S=8UF+1H8Y9K>>19&V*8P,;R0%
M4DD;<DXR>/4BJ>IZ_;O8WD&D:A9/J<<8*Q-("5SZCL<9QGC.,\5SL)M_$-Y:
MZS)>Q11F(P36MVNYX\$@@C@99205/ /(S@4 =IIFHQZI:&>-'C97:.2*3&Z-
MU.&4XXX/IQ5RLRSN]'L;6.TLY+>&",;4CC& !7'^)_&*/<2:?;R7UC<6L\4T
M5Q"GF+<1\!OE')49.1CMR1D4 =C_ &U;?VU%IJD$R1NPEW#:64@&,'NP')'4
M"M*N-T#3]/TZ[GOKNZM?.F(/D1?ZN,C@,,]3CH< @'!R>:Z ^(-(%RML=2MA
M<,I98MXW$>N.M %F_O[?3;1[FYD5$'W02 7;LJYZL>P[TFG7T>I:;;WL7"S1
MA]N<[<CD'W'0_2O.7FU77FEM[J[L7EL7DA%S* @?(Y!BY5E*[</P03T.#GNK
M"[TJPLHK:&XC544 G.2QQR2>Y/<]Z -:LK4O$%CIE[:VL\JB6>14P6P5#9 ;
MGK\V <=,YKF?$OCBUC,]E8W\ME>6DD4IEDMBT4T9(W 'TYYZ<C YINDZ78R/
M?/JD\*VUT,&R\PR .#_K-Q_BXR&&"003R!@ [VHKFYAL[:6YN'$<,2EW8]
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
MIXH E^2,,WRJ.K'I^)KD=9UB34)9K6W>\M(89&A%S RD//MRBL.2%)(P>C9
M[C/4WEG!?VS6UU&)(7QN0]&P<X/J/;O7/Z/X82WO))KRTME2WF(LQ$6SY88L
MI?H#C/RC!VXX/H 2:%IYNKN+7YK5K.XE@VM"R[7<D+EGYS_" %_A'UXL:]KL
M>G VJRM%.R!S/Y)>.W0MC>^.@ZX[9'.!6TPRI )!(ZCM7'#PW-_;KVH^W&U\
MA6-\UQEB6#"1.<[MQ"$C&!U&#0!%IMF=4U%9H9634+"Y:*[NX@T:2J'R1@?*
M[.%3()(4=*[222.&)Y975(T!9F8X  [FD@ACMX(X8EVQQJ%4>@ P*Y_QA'<#
M2YKAKIET^- )[>.+<TH+ -S@D8!R-O.1WZ4 4-5U2'6D\F6:*+29]ZP7D5R<
M^:HX+J,=SP,YRHR*W='M+EK."35566Z@=_(ED5?,5#P"V. Q'7%4]&T',O\
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
M)_A5VB@"@]C<R*5?4'93U!A0@_I3OLEY_P!!*7_OTG^%7:* *7V2\_Z"4O\
MWZ3_  H^R7G_ $$I?^_2?X5=HH I?9+S_H)2_P#?I/\ "C[)>?\ 02E_[])_
MA5VB@"E]DO/^@E+_ -^D_P */LEY_P!!*7_OTG^%7:* *7V2\_Z"4O\ WZ3_
M  H^R7G_ $$I?^_2?X5=HH I?9+S_H)2_P#?I/\ "F_8+CS?-^WOYF-N_P F
M/./3..E7Z* *7V2\_P"@E+_WZ3_"C[)>?]!*7_OTG^%7:* *7V2\_P"@E+_W
MZ3_"C[)>?]!*7_OTG^%7:* *7V2\_P"@E+_WZ3_"C[)>?]!*7_OTG^%7:* *
M7V2\_P"@E+_WZ3_"C[)>?]!*7_OTG^%7:* *7V2\_P"@E+_WZ3_"G16URDBL
M]_)(HZJ8T&?R%6Z* "BBB@ HHHH **** "O/]1:;^T[O#W&/.?&+F,#[Q['I
M7H%>>:E&3JEV?*)_?/S]@W?Q'OW^M '=:=G^S+3.<^2F<G)^Z.XJS573>-+M
M!C'[E/X=O\([=OI5J@ HHHH *KW=];V0B^T2K&97$<><_,QZ"K%% '*#Q#JX
MN)[0VVGO/]J2UA=)7\O>5+N&R,_*H'3N<56'C:ZB.Z[T^."(Q$"1G;890VUO
MFQC8,'WXZ<BNCFT+39[,VCVW[HRF?Y796$A))8,#N!R3R#[4UO#VE-:"V^QJ
M(EC$2A692J@[A@@Y!SSD')- %T7,9M%N%)DC90P,0+;@>XQUK/L[Q8GNB]O=
M@23%U_T=^1M ]/:M.&*."%(8E"1QJ%51T ' %/H8%/\ M*+_ )X7?_@,_P#A
M1_:47_/"[_\  9_\*N44 4_[2B_YX7?_ (#/_A1_:47_ #PN_P#P&?\ PJY1
M0!3_ +2B_P">%W_X#/\ X4?VE%_SPN__  &?_"KE% %/^THO^>%W_P" S_X4
M?VE%_P \+O\ \!G_ ,*N44 4_P"THO\ GA=_^ S_ .%']I1?\\+O_P !G_PJ
MY10!3_M*+_GA=_\ @,_^%']I1?\ /"[_ / 9_P#"KE% %/\ M*+_ )X7?_@,
M_P#A1_:47_/"[_\  9_\*N44 4_[2B_YX7?_ (#/_A1_:47_ #PN_P#P&?\
MPJY10!3_ +2B_P">%W_X#/\ X4?VE%_SPN__  &?_"KE% %/^THO^>%W_P"
MS_X4?VE%_P \+O\ \!G_ ,*N44 4_P"THO\ GA=_^ S_ .%']I1?\\+O_P !
MG_PJY10!3_M*+_GA=_\ @,_^%']I1?\ /"[_ / 9_P#"KE% %/\ M*+_ )X7
M?_@,_P#A1_:47_/"[_\  9_\*N44 4_[2B_YX7?_ (#/_A1_:47_ #PN_P#P
M&?\ PJY10!3_ +2B_P">%W_X#/\ X4?VE%_SPN__  &?_"KE% %/^THO^>%W
M_P" S_X4?VE%_P \+O\ \!G_ ,*N44 4_P"THO\ GA=_^ S_ .%']I1?\\+O
M_P !G_PJY10!3_M*+_GA=_\ @,_^%']I1?\ /"[_ / 9_P#"KE% %/\ M*+_
M )X7?_@,_P#A1_:47_/"[_\  9_\*N44 4_[2B_YX7?_ (#/_A1_:47_ #PN
M_P#P&?\ PJY10!3_ +2B_P">%W_X#/\ X4?VE%_SPN__  &?_"KE% %/^THO
M^>%W_P" S_X4?VE%_P \+O\ \!G_ ,*N44 4_P"THO\ GA=_^ S_ .%']I1?
M\\+O_P !G_PJY10!3_M*+_GA=_\ @,_^%']I1?\ /"[_ / 9_P#"KE% %/\
MM*+_ )X7?_@,_P#A1_:47_/"[_\  9_\*N44 4_[2B_YX7?_ (#/_A1_:47_
M #PN_P#P&?\ PJY10!3_ +2B_P">%W_X#/\ X4?VE%_SPN__  &?_"KE% %/
M^THO^>%W_P" S_X4?VE%_P \+O\ \!G_ ,*N44 4_P"THO\ GA=_^ S_ .%.
MCOHY9%017()[M ZC\R*M44 %%%% !1110 4444 %><ZFT/\ :MYEK;/GOG,\
M@/WCV%>C5Y_J+3?VG=X:YQYSXVSQ@?>/8T =MIF/[*L\8QY"8P<C[H[FK55M
M.S_9EIG.?)3.2"?NCTJS0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5YYJ48.J79\H']\_/V'=_$>_?Z
MUZ'7G.I/"-5O,O;Y\]\YN7!^\>PZ4 =YIHQI=H,8_<I_#M_A';M]*M55TW!T
MJSQC'D)T.1]T=^]6J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "N U$S_P!IW>#=8\Y\;9(P/O'IGFN_
MKSO4HU.J79\I#^^?G["6_B/?O]: .[T[/]F6F<Y\E,YQG[H]*LU5TWC2K/C'
M[A.B[?X1V[5:H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "O'(O%GB);_6-.%_+++JF
MHW-EI;[%/V5HI,/VZ",[AGNM>QU$+:!6#"",$,6!"#[QZGZFD.^AY9I7Q!U>
M'0+)W:VN)8;&TGD^T9\Z^:60H1'@@ @#T//I4^H^.=>FL+](1:0&6+4TMGB1
MC)$]J<!CDX.1VQP<=>E>D_8;3=$WV6#=#_JCY8RG^[Z?A3Q;6X((@B!&XC"#
M^+K^?>F]06C/*X/%6L:?JT]^;ZVOH%L]+$R'=M;SI&0M& Q"MSR><X[5ZS5=
M+&SC38EK J<?*L8 X.1^1YJQ3;N2%%%%(84444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M>BW-E>J6$;',8'E*X3!?YO5QTS73USEC)X;TZ%+>'RRR 1%WA+.VT!N3CG&
M?P&*T!XATLXQ===N/W;?Q=.U-VZ"-.LVZU_3+*X:">YVRKU783C\A33XBTH*
M6-UP S?ZMN@.#V]:#KFDE\&=2V[;S$W7&?3TJ)*5O=8$7_"4Z/G_ (^CCU\M
MO\*?'XETF65(TN\LY"@;&')_"HSJV@O(LQ:(R84JY@.<-P.<5)_;NCJ-WGJ,
M!FSY3?PG![5DE6ZM?<_\Q:F)>^+M2M8_.CTR&=+B1H[2..;]YE9 A,@. !SV
M/' -.A\=16VDVMYJ]E-:FY1Y%";2J@,0%)+<L>.!GK6@EQX:CNYIDAMEN)W4
M2.+8AG;[PR=O/3-1RW'A6X$;RP6L@2,*A:U)VHQ(P/EX!)-;]!D*^,UNM$U7
M4;33KE5L8MZFXPHD.W.,*2?TY[9I8?%DB"UAOK"6&XE8>80A"*A9@IPV&!.T
MX!''>IX[CPQ;I(L<-LBNACD"VQPRIU!^7D#-6)-3T*>8&0Q22;E4%H"3G!9>
M<>Y/XT 9O_"<02+*4TV]B6.V%RTDZH %.W;P&)Y# _SQ4I\;V(BMW^PZAON)
M5CBB$2[F# %6QNZ$'Z^U2O=^&)=LKQ6K8B 5C;$X0X4#[O3@#'L*J:I!X9U,
MV_G3-$+9B5$",F=@&0?EZ >GX4P>Q))XJN+?6-5BFL2=/L.&F3(;.U&'+80D
M[\8#9XI(O'VDR6C79AO([558F9XUV[@NXI][.[!],>]7Y-1T"XCF@D\ETN'4
M2HT!(D8@8SQSP!^59]M'X0M)+BXA@M@;B,!S]G/^KX3:!MX7CI2!DUMXSL[W
M3;^]M;2Z*6<6]_-54&[^[G)^N>F.]49O%>K0SV]HNGP3W;3O'(L2S8PH0_+E
M.^_[Q^7CKS6M;W_AZQB>"W$$,;;E=$@(!VCG/'/%,LKGPUI^U+**VM\-\HBM
MRN"X'HO< ?D*.H%#5_&4NEWFJ6OV*-Y;<1_909<&<E0SYXXV@@\9XJTGC73Y
M-6DTQ+>[:Y1]I"JA7 #$MG=T&T^_M4\FI>'9F,TH@=BI8NUN22#\A_A[X ^E
M1^;X92:9TBMXYY2ZO)';E7)P=WS 9S@GGWHZ 4XO'MG-Y#QV%^RSH[11^4N]
M]O4CYL;< ]^U=5#*D\$<T9)210RY'8C-<OI$/A?2;=(8'\T@C;)/$68;Q@ '
M;P"/3\:UE\0:1'$-MR%C5"0!$V H./3UIL#5HK-.OZ8&*_:>0Q7_ %;=0,GM
MZ4@\0Z6<8NNNW'[MOXON]J0&G166?$6E!2QNN K-_JVZ X/;UIW]OZ9OV_:?
MFW%<>6W4#/IZ4 :5%9@\0Z40"+K@A2/W;?Q=.U(?$6E!2QNN &8_NVZ*<'MZ
MT :E%9O]OZ9OV?:?FW;,>6W7&?3TIH\1:45!%UP0I'[MNC' [4 :E%99\1:4
M 2;K@!B?W;?P\'M3O[?TPOL^T_,6"8\MNI&1V]* -*BLL>(]**!A=?*55L^6
MW0G [>M*?$.EKG-UTWY_=M_#][MVH TZ\ZU)$.JWA,<1/GOULF;^(]^_UKLQ
JK^F%PHN?F+*N/+;J1D=O2N)O+F*>^N)HCNCDD9E/VB1<@G(XQQ]* /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>image_011.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_011.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !) @@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ H-%!H ;GFEKQGQW?ZS=?$%=)L;^: .$2-5<JH)'4XJ8^!?'@Z:WG_M
MY:N-XE\S48MV/H(Y-!4H5*U>,.=72=]CV#\:*\?_ .$*^( Z:R?_  *:L+Q'
M;^,/"RP-J&L3XG)">7<$]*4L3**NX,TI9)2K35.GB8-OIJ>^T5XW;^$OB!<6
M\<\>LMLD4,N;H]#S4A\'_$0?\QAO_ HU7UB?\C,GE.'3M]:A^/\ D>P?C2UY
M?H7AKQW::U:S7NK;K1'S(K3;]P[C%>GBMZ<W-7:L>9B\-##S485%._57_46B
MBBM#C"BBB@ HHHH **** "BBB@ HHHH **** "F2RQP1/+-(L<:#<SN<!1ZD
MT^L#QN"W@770 238R\#_ '30!R_Q&^)<7AK0;>[T"^TN^NGN5C:+SUD^0@Y.
M%;CH.:J6GQ4UR\NHK>#P@DDDC !8]6MV8_0!LFO%M#N=%M]#M5O9?#L4P4AQ
M>:1<22 Y/WG7@GZ5L>&393?%;PJ^G_V:Z+.=YT^PEMU'!^]OZ_A0!]02%Q$S
M(H9PI*J3C)],UP.C_%*R31)KOQ; VA7$%Z]FR2([(SC)^4@<\#FNTUBSEU#1
MKRT@NY+26:)D2XC^]&2/O#W%?.%[?:GK?P_\+12WBZAJ@\1M&GVQMX;J%WCG
MY<_IF@#NO%'QRTZSU?38O#M[8WMI(LANGF21=A ^09QQD^QKO? ?BV/QKX4M
M]86)89&)CFB5MP1QU /Z_C7@.J:VL-[H^M:YH^E)_9FJW5G/%96JK',44<$8
M^;GUKWKX>-?2^";"ZU&PL[&YN5,Q@M(1$@5CE25'<C&: -77_$.E^&-*EU+5
MKI+>WC'<_,Y_NJ.Y]J\PT#XQZB^NV\GB?2QI7A_5-W]FW3(1T/&]LXP1WP/7
MI7*?$6S\,7_C'4SJWCZYBO[>91;V\]E)-':C@E< 8/MC\<UEZKJUGKFFG3=3
M^+27-D<?N6T20 8Z8PO'X4 ?4".LB*Z,&1AE64Y!'J*Y/XA>*=4\(:+;ZII^
MEK?PBX1+I<G<D9.,J!U/;VR*Y?X-_P!DQ'5+/1?%MWK-C"$\JVFA:,6X.?[P
MYR0>G'%)\8+_ ,3Z!+INL:3K[VEC)/%:26:1@EF)8E]Q![ #% '<>(M>FT[P
M-?:]918EBLS<11SH1@XR PX(^E1> =>N_$_@?3-9ODB2YND9G$0(48=EX!)[
M"N#^)7@G5IM*U_75\7:BEIY#2G3@?W6 H^3KT/T[UG_"OP-J]UX:T#7(_%VH
MPV@;S?[.0GRMJR'*=>AP>W>@#U/QAXGA\'^&Y]:N+:2XCA9%,<9 8[F"]_K7
M$1_$;Q7>:MX@M-'\-PZJ=.O(X4C2;RF$;*QW,2<$Y ''K6E\;?\ DENH_P#7
M:W_]')7CNN;IF\5-'+(D<^O6<1>-BI(VN#S^- 'H5A\5?&^J:A?V%EX!2:ZL
M'$=U&+Y08V/0'(P>AZ5ZI#=7C:''=RV16]-N)&M XR)-N2F[IUXS7RWK7A:S
MTN#QW/:W-\LFCWL$-N?//S*[$'?ZGBOJ.RN(K;P_;7-Q*L<4=JKR2.<!0%!)
M)H \UO/C%?VC3PS>&8H;B(,&235[;*,.Q&[/X5D>'/CEJEYI"S7VB6<\Y=@7
MCU"&W&,\?)(V[\:XK4;NP&K:S>V5S&@O9I)6QJM@X;.<$!E+ >W6N;T6ZME\
M(2P74S& [_,BCN[2-V&>RNIDS]#]* /J_P +ZU>:_HRW]YI;:<9&_=QF=)0Z
M8!#AEXP<_I7+_$CXJ:;X)LGM;9XKO6W&([8'(CS_ !28Z#VZFM7X::IINI^
M-)_LR7=%;VZ0,AD#O&5 &UR/XL8/XUY=X[G+>-=;LFN/!EBEPJQSW%Z"UPR;
M1C(YPP]1CH* .ALOC#JMGX?BO-:\&ZP6$>^:ZBA"0?523TQCO78^ O'=OX]T
MVYO[73KJSAAD$8,^,2'&3M(]*^;]*T?2M7T,P2^/H[7['<$)9ZB6\B7'.Y%#
M' /TKW#X5ZGKM^US!<ZEX>NM(LXUCA&D+@*YZ \# QGM0!T7CGQM#X(T^SN9
M=/GOGN[@6\44# $L1QUKF)OBAK^D:3J.L>(/!=U8:?!Y8@S,N^1F;&#GIU!Z
M52^/QB&AZ!Y\[P1?VFF^6/[R+@Y88[@<UY=J&I"[\->-[:UUS4-6TR.:Q%G-
M>RNS'+G) ;IR#V'2@#V/1_'?C?6]7L@G@66TTJ21?.N)Y@&"'N <?7O79^)_
M$<'A;1FU.YM;JYC5U3R[6/>^3WQZ5X]H$?CI_B+#X8D\:S&&VLX;UB;=<.GR
MDQX^AQG->K^./$=QX6\+SZE:6$E]=;EB@A09R['"D^V?2@#S35_CS(VMV%IH
MFBW;1!LWR7-NWFA,C[B@^F3S[5T'_"[-)_Z%_P 0_P#@$?\ &O%_#BZK?>(]
M;U#4?^$J_M@3%+B318 [*V?F5SGCD8 'I6Q>ZIK>E:YH*PZCXTA2XODCD&L+
MY2.NX<+@\^] 'TEI.HQZOI%IJ,44L4=S$LJQS+M=01G!'8UY#8_&S6[R]LE_
MX16(6EW=O:QS"ZR24P7.W&> 0:]JKY8\*2_V--HNN7NV:PDO[ZPC7H8)G48?
MWSG% 'HNE_%CQCK>E?VIIO@5)['YOWHOU7[O7@X-=YX!\5OXT\)6^MO:+:M,
M[IY2ON VL1UP/2OF+PY:V<VG6%C+X,.HW]^)3:W1U PB7:3G SCY<=^M>^_
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
M6*Z)++'%! (@T@)7DY(P1D'OWJG\<VO+SX;^'+Z3<\)FBDNMHX+-'P?SS^=
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
M&W6)Q$2&W9(V9Z@=^PK3\4:OX-\6^'[G1M1U)Q;SXRT<+AE((((RIYXKNJ*
M.)\/>(/"OAS0;32+?69IX;5-D;SQ.7VYX!(0=*=K_B+PGXAT&]TBZU61(+N(
MQ.T<+A@#Z94UVE% 'A%KX!^'EF\1A\6:XJQ,&5 S!>#GH(ZZW6F\$ZYXJT?Q
M#<ZS<K=:5_J4CB<(W.?FRF?R(KTJB@#S;7V\$^(?$NCZ[=:S<I<Z4X>%8XG"
M,=V?FRF>H[8I+@^";GQ[;^+WUFY%_!%Y2QB)_+(P1R-F<\GO7I5% 'FU@W@G
M3_'-_P"+(M9N3?7L8CDC:)_+ PHX&S/\([TEB?!.G^.K[Q=%K-R;Z\B\J2-H
MG\L#Y>@V9_A'>O2J* /)O&>F>!?&>IVNISZ]>V-_;)Y:SV:.K%<DX.4/J>:T
MO$3^ _%/AR#1M4U"62.W"^3.(Y!*C 8W!MO7U]:]'HH \G\,67A+PWJL>H'Q
MAK.HO#&8XH[QI&1 >.@0<TOC+3? 7C._MM1GUF[L=1MQM2ZLT='*]@<H>GKU
MKU>B@#R'P_H7P^\-^)X=?L];OY+R.)HV\\.XD)&"S$IDD_6N\_X3OPW_ -!+
M_P @2?\ Q-=%10!SO_"=^&_^@E_Y D_^)H_X3OPW_P!!+_R!)_\ $UT5% '.
M_P#"=^&_^@E_Y D_^)H_X3OPW_T$O_($G_Q-=%10!SO_  G?AO\ Z"7_ ) D
M_P#B:/\ A._#?_02_P#($G_Q-=%10!SO_"=^&_\ H)?^0)/_ (FC_A._#?\
MT$O_ "!)_P#$UT5% '._\)WX;_Z"7_D"3_XFC_A._#?_ $$O_($G_P 37144
M <[_ ,)WX;_Z"7_D"3_XFC_A._#?_02_\@2?_$UT5% '._\ "=^&_P#H)?\
MD"3_ .)H_P"$[\-_]!+_ ,@2?_$UT5% &?I>MZ=K22OI]QYRQ$!SL9<$].H%
J:%%% "8YHQ2T4 )BC%+10 FV@#%+10 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>image_012.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_012.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !. > # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBL34M:
MMH9&M8[N.*;H6R"8S]#UH T[NZ2UB\QUD89_@3<?R%9HU6:^>2&P15?&0TJL
MI ]>167'"TV^9YQ*H!9YEA4# YYPV:M:=XI\.BV"0ZA$B8SMD)!'YU/,!M6B
MW2H/M#H3CHHQ@U0OY]8M?GB2&=2WW50Y _.I5\1Z,XRNI6Q'_705;M[VTO58
MVUQ',%X;8P.*.9,=F5+/7+2Y)#R)"XQQ)(HR?SK3!!'%<U,]M?7]W;V4"R-;
M("Q3:JEL_=)(/-26.J7:2$7$),9/+--N*_@%%-".BHIJ.'16'0C-.I@%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% %'4;K[-:,RABS< JC-C\N:YXVJ38:62Z#L?1P!GZBKVK+!/>$2V\
MI,8P&CNQ'G\,U8TBRC5_/ N%VC:N^Y,JL* *.M61L/!]\('<RF(EF/+'U'Y5
MX\%SU7@=Z^A98UEB:-AE6&"/45YQJ/PWG6X+:?<QF%F.(Y!C8/3/>N>K!O8V
MIR2W. P&4G:N/I6EI>K7>D-<&T;89XO+;'4#U'O4UYX=U6RF2&:RE^=_+0@<
M.?:M>U^'VL7*2>>8[;'W0[;MWY5A&,[FKE&QU7P\AC'AXW&S]]+*WF2=WP>*
MT=6L+@3^=;2X1N64EN#Z]0,59\.CR]%M[=H#!) OENA&,,.I^AJWJ$;RV4JH
M5#;<C<FX?EWKMBFEJ<KW,O1I[J*0P7)4QD?*V,8/H22:WLBN(5ID8$W]HA7G
M_CT08_\ 'J["SF6XM8Y!(),CEQW-4(L9I,@50UBZN[#2;BZLK475Q$A=82^W
M?CDC/K6;X,\3?\)=X9MM8\@6_G%E,(?<4*L1@GUXH Z'(I<UY[X1^)0\5>+=
M3T(644)L=V)1-N\T!MORC'YU>\2>,M0TKQ1;:%I6D1ZC<S6CW1S<>7L52<YX
M[]J .SR*,US?@GQ0/&'AJ+5OLZVS/(T;0B3>4*G!!.!S6'X5^)*^)/&^I>'!
M911"RWXN!-N\W:V/E&* /0<TF:Y/6?%EWIWC;2?#EIIR737T;2O(9MIA13R2
M,=/2JFM>/9HM>?P_X;TJ36=5AP;G#[(;<'^^_K[4 =QFBO.KOQKXN\/Q?;/$
M7A*/^SU&99]/N?-:(>I4]17>6%XM_8P72Q21+,@<)*N& /J/6@"R3BDS0>G'
M6O-K#XA>)=6O-0ATSP@MRMC<M;22?;0HW#V(]* /2LT5PECX\U"+7K'2/$GA
M^;2)+\E;6<3"6-W'.TD=#7<E@HYH 7(HS7G\_C_5-6U>YL/!^A?VHMHYCGO9
MY?*@#CJJG^(BD;QYKVB7<$'BKPO);Q7$BQ0W6GR^>A<G@$=1F@#T*BD4Y4$C
M!(Z>E+0 4449H **,T4 %%%% !1110 44A(%+0 4444 %%%)GF@!:*0'-+0
M4444 %%%&: "BC-% !1110 4444 %%%% !1110 4444 ?/GBGXL>(],\5ZI8
MVR:>8+>Y:*/S+?+$ ]SGK78_#_XC7.L6UM'JMO$)KB0JCVZ;5'/0BO'/B-:&
MR^(6MQ_WK@R#Z-R/YUT?PZO%@73IFQLANN?89_\ KUE.5BTDSZ1!H(S2*0>E
M+6BU1 A16QD X.1D=#1MIU%.P" >](PR#3J0F@#FSH>H;B5G !Z 2D?TK8TV
MVFMK18YGWN#UW9JW2T !Z<UXB=</PXN?'&A;MHD O=*0GEC-\NU?7#?RKVX\
MBN)\7?#FV\6>(])UF:^:"33B-D:Q!@_S \D_2@#B[G03\/+/P3XA'R&U86NK
M/TW+,<LS?1C71^ /^*A\6^)O%SX>&2<6%DW4&&/J1]3WKK?%7AZ/Q1X;O-&E
MG,"7*A3($#%>>H!IOA'PW'X3\-VNBQ3^?';9"R% I;)SR!WH \QDUP?#?6O&
MNF.P6*XA_M+35)QN=_E*K[[OY4RXT"3P'H?@OQ,5"W%E*$U1CP2DYRQ;Z$UV
M_C/X<VWC+6M*U&>]:W;3FW*BQ!A)\P;!SVXZ5O>)= C\2^'+W1YYC"EU'L,B
MJ"5]P#]* .0\$./$GC?Q)XM#;[=7_LZP8<@HG+,/7+57^#S1)!XDAN,#5EU6
M4W:G[W7Y3]*[#P?X8C\(>&[?18;@SQPEB)&0*3DYYQWK)U_X>Q:AK?\ ;VC:
MI<Z+K# "6>W 99P.@=#P: .LO)K6"SEEO&C6V1<R-(?E"^]26\D<D*/$P:-@
M"C*<@CZBO/[CX=:UKH2#Q/XPN[VP!^>TMXEA64>C$<XK2\1:#J=KHND:7X3E
MELEM[F/(5LH(0?F#$\XQ0!V>0:\5\%1>+WU/Q4?#MSI4=O\ VO)O%VC%BV!R
M,=O\*]HP<<'FN;\)>$6\+2ZJ_P#:+W7]HW)N7#1A=CGJ!CM0!AQ>#?$FM>(=
M.U3Q9JEG-;Z:YEM[2SA*@N1C+$]:Z_Q#]H;PWJ?V3_CX-K)Y7UVFM/%8NG:1
MJ%GK>J7MQK$UU;714V]JZ +;8ZX/O0!SOP?DLG^&>E):E=\89;A>XEW'=N]Z
M["^N+*UA1[V2*.,R*JM*0%WD_*!GOFN,NOAQ)::O<ZIX5UVYT2>Y;?/ B"2"
M5O7:>A^E1#X9W&L7L5QXO\0W6LQ0G='9A1#"&]2%Y- 'HF>*6L*31+X^)K/4
M8=7GBT^W@,3:>%!20]F)ZY_PK=H H:OJ"Z9ITER4,C A4C!P78G &>W-4[.X
MU];@G4;6Q$!!8?9Y&+)@9P<CG\*T=0T^#4K&2TN 3&XZJ<$$<@@]B#6=::+?
M0RYNM<N[J)5*I&R*O48RQ ^8T 4;;QB+JSN+P:;.+:%"Y831L?88!R">>M2#
MQ1.=\)T:]%PL?FB+S(RSQ]V!#8X/:J]IX*:UL[BR.I[K2>,QM&MJB$CMEAUZ
MFM'3_"]AI4MRU@BVZ7,021%7@D#&X>G':@"M;^+=]K%/<:7=6ZS0R31"1D)9
M44,>AXZTMCXL6\MEN#I\L<#-&JR":-\ER !\I..N:L2>&X9;:S@-P^VUMY(!
M\H^8.H!)_*I5\.V4>GQ6=NBP(CQN3&H&\H01G\J *-IXJ%[?7$$.GSF.!W22
M3S8_EV]RN=P''I4]AXC-W);K/IMW:1W/^HDD*E7.,@<$X)]ZJ6OA![/4)YX=
M2VPSO(TD0M4RP?J"_6K&F^&I[22U^V:O->PVG^HB:)453C )QUP* *>L^([Z
MSUQ["VGTFW1(5DW7TC*S9STQVXK2TG7O[1M6=K=XY8X5D9<\'.>F?7%6/[&M
MGU2>_E"2O+&D>R1 P7;GIGZU6OM EN+YKFSU.>R,J+'.D:*PD4=,9Z'KS0!3
MN_&<%G<M$]G*42-))',J*5##/"DY/X"MBUU*.[6Z>-'"V[%3N[\ \?G6'?\
M@I+R]>>._P#*B>-(V1K=)& 48&&/(JR/#M_#=S26FN30VTS[W@,"/DX /S'G
MG% $@\2>?'$;#3[J[=XUD=8RH\M3TR2>OM6K)=I%8M=2AHT5-[!^"OUK(_X1
MF2W2#^SM5N+-TB$4A1%82J.AP>C#/6KU_HZ:CIRV,\SO"2OG;L$S*#DJWL>]
M %'3O$8?3;FXU")89[=OFBA;>2K<ICU)!''K4XU\QVTL][I]U9J@!3S &,A)
MP ,'J?2H!X/TR*68VL8LXYX@DJ0#;N8$%7]F4CBGKX>GEMY8=0UBZNPX 0D*
MGEX.0PP.6! Y- $BZ\T=O-/?:==6:1*& D 8ODX &TGYB>U1+XG5=ZWFGW5G
M((VEC64#]ZJC)P0>#['FE3P]--:S0ZGJUS>[P AVK'Y>#D, /X@1UIL/AJ1W
M9M3U6XO_ -TT,8=50(&&">.K8[T 6[_6DL;3[1Y$TP\@S!(\;B!CCGOS4+Z^
M'MH);*TENS,F\1H55AC&0<]"*KQ>&)VBDCOM8N+L>5Y4.Z-5\M>/3J>!R:O)
MHD,>LG4HY'1VB,<D0^XQ./FQV;@#- %2R\2O=:1-J3Z5=P1J,QQR%"\ISC"@
M$\YXJ6;Q%;6\M@#'*4O<D2@#;%_OG/'/'UI)/#-K/IUKI]S))-:PL6*$X+GG
M&2/3-%EX9M+$)%&<VD8D1+=AE55\97/7&1^M $.I>)Y+!0ZZ3=W,9E$.^)D
MWDX P2*<_B<17"6QTZ<W  ,T8D3,8/X_,?IZU)%X;ABTV.R%W<%([H7*NQ!;
MALA<^G:H]:\,+K,RNUXT28VNGE(QV_[+$96@#?4[E!YY&>:6HH(A!!'"@^2-
M0JY.3@<#FI: "BBB@ HHHH **** /GWXZZ UKKUKK:)B&ZC\J1A_ST7I^8_E
M7$>$=0%M>263R;5F^:-CV8=J^E_&GAB#Q9X9NM+EP)"-\+_W9!]TU\GW]A>:
M/J4UC>(T%W;OM=<8(([CVJ9JZ+BTF?5O@_7TU?2ECD8?:K<!)%[L.S?C725\
MR>%?&<L%U"QN!!?1_*'_ ()/K_A7L>G_ !*TPV;-JY^PRQKEW()C;Z'^E9QE
M;1A*/5';LV/0?6@,&Z$'Z5\S>.OBKJGB._2'29I;+38'R@4X:8]BWM[5I^$?
M&]YYZ74$SM<1@"6W=R0P]AZ?2K<K"46SZ(K#\6ZY%X<\,W^J2N%,,1\O/=R,
M*/SQ2V7B?3+O1&U5KJ.&VC&9FD./+(Z@U\^?$WXBMXRODL[$LFD6S93/WIV_
MOD>@["JOI<5M37\/_'/6K+;%K%K%J"9'SI\D@'\C7NFB:U;:]ID5]:AE5P-T
M;C#(?0^]?+'@WP]/K.JQ%8MZA]J+C[S_ . ZFOJC1-*CT?2H+., E!\S?WF/
M4U*=QR5B]<3+;P23/G8BEC@9.![5SG_"=Z(?X[K_ ,!7_P *Z8@'KTI-B_W1
M^5#3Z$G.#QOHQ'!NS_VZR?X4O_";:/\ ]/?_ ("R?X5T>!Z4N!Z4N5]QG-_\
M)MHY_P"?O_P%?_"C_A-M'_Z>_P#P%D_PKI,#THP*=I=P.;_X3?1_^GS_ ,!9
M/\*/^$VT?_I[_P# 63_"NCP/2EP*5I=P.;_X3?1_^GO_ ,!9/\*3_A-M'SG_
M $O_ ,!'_P *Z3 ]*,#THM+N!S?_  F^C_\ 3Y_X"O\ X4O_  F^C^MW_P"
MLG^%='@>E&!Z46EW YS_ (3;1SWO/_ 63_"C_A-='_Z>Q_VZR?X5T>!Z4N!1
M:7<#F_\ A-M'_P"GO_P%D_PH_P"$VT?_ *>__ 63_"NDP*3 ]*.67<#F_P#A
M-M'S_P O?_@+)_A2_P#";Z/ZW?\ X"R?X5T>!Z48'I1RR[@<[_PFVC^MW_X"
MR?X4?\)MH_\ T]_^ LG^%='BC%.TNX'-_P#";:/_ -/?_@+)_A1_PF^C^MW_
M . LG^%=)@4F!Z4K2[@<Y_PF^C_]/?\ X"R?X4?\)OH__3W_ . LG^%='@>E
M+@>E'*^X'-_\)OH__3W_ . LG^%'_";Z/_T]_P#@+)_A728'I1@>E'*^X'-_
M\)OH_P#T]_\ @+)_A1_PF^C^MW_X"R?X5TF!28'I1:7<#G/^$WT?_I[_ / 6
M3_"C_A-M'_Z>_P#P%D_PKH\#TI<"BTNX'-_\)MH__3W_ . LG^%+_P )MH_K
M=_\ @+)_A71XHQ3M+N!S?_";Z/\ ]/?_ ("R?X4?\)OH_P#T]_\ @+)_A728
M%)@>E+EEW YS_A-]'];S_P !9/\ "C_A-]'_ .GO_P !9/\ "NDP/2C ]*.5
M]P.;_P"$WT?_ *>__ 63_"C_ (3;1_\ I[_\!9/\*Z/ ]*7%/EEW YS_ (3;
M1_\ I[_\!9/\*3_A-M'_ .GO_P !9/\ "NDQ1BBTNX'-_P#";:/_ -/?_@+)
M_A1_PF^C_P#3W_X"R?X5TF!1@>E+E?<#F_\ A-]'];O_ ,!9/\*/^$WT?_I[
M_P# 63_"NCP/2EP*.67<#G/^$VT?_I[_ / 63_"C_A-M'_Z>_P#P%D_PKH\4
M8IVEW YS_A-M'_Z>_P#P%D_PH_X3;1_6[_\  63_  KH\4F!1:7<#FSXYT8<
M%KH'WM7_ ,*FM/%^E7UU%;0&X,DAVKNMW S]2*WMH[@4;5]!1:7<0'%<%\0_
MAQ:>,K875N5MM7B7$<V.)!_=;^A[5WU%6!\7ZQHVHZ!?M9ZG:26\RG'SC"MZ
M$'O4$U_=W%K';RS.\:'*JQS_ /KK[%U?0],UVT-OJ=C!=18(Q(N2/H>U><7O
MP&T&:[2:PO;JVA!RT#?.K?B>:B4;E*1X58Z)>:A;2W$$6$0?+N_Y:'T'O52*
M6:QNQ(A:*=#T/!![@C^E?4>B?#RQTJZCGFE%PL0_=1[ JJ?7'>LOQS\)K/Q9
M<IJ-C-%87Y^69MF4E7W [^]2KO1C;['SM>ZK?:@"MU<NT?4QYPA]#BK6BZ#<
MZO<J CK"2 6Q]X^B^]>RVOP&M+;8\FJ&Y<=I(\+^0-=]X>\&:;H0615$]P!@
M2.O"_P"Z.U%A\QG^ O!\7A^Q6>6'9<,NU$/)C7T/N>]=M2 8 I:T2T(;"BBB
MF(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
*BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>ex23-1_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex23-1_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" "- S0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **8[HBEG;:JJ78G/"K]YCQP .3Z#)[&OC'Q?_P %%OV$O >MZEX8\;?M
M=? #P9XAT?4;W2=5TGQ5\3/#'A^_L-2L)Y[*\L[B#5[ZU:.XM;RWE@EC921)
M#(F"5(I-V3?8#[0) !+$!0"220  !DDD\  =2>,5$)$.?EY!QM&QCST/R,P
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
M/L?LPY'I['K^-;II[,S::W"BBBF(**** "BBB@ HHHH **** "BBB@ HHHH
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
M!P1T8 Y%/K4S"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MY)-:ZC?6TT+1^!Q>//B1Y$4=_P#L??\ !:Z[:2.4-*/V@/A':7(<8EY3P_\
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
M/OC!H6KZ;I7B?Q/J=D_B&UL[7Q):P:S<V?C;6+2/]2Z "BBB@ HHHH ****
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
M<$E]IUMXBTR>RM=?T9[F.6&U\0^&M0>T\0^';\QL^G:YIFGWT>)+="/\ZO\
MX)1?\%.]-_X):?\ !.?_ (+6_L4?&3QI#H?Q]^!GBSQGI?[/'@G4-2U*TU[7
M_BQX].K_ +-?CNU\*64-Y+)8Z?\ #'QUX9\%^/?$EEID]C/;6NL:WJT=W).+
MJ[M_],JO\Y7_ (+)_P#!O)_P45_; _X*9_M#?M)?LP_L;Z!I7P3^(GC#1M7N
MI;K]IKX):1=?$W6[/3-.LO&7Q$TS2-6U#2M3^'9^(5U:2ZI-H6LV'B+4+/7+
MC4O$-Y=2MK']A:8 ?T(_\&H/[*%S^S9_P21^'?C?Q#X<ET'QK^U9X\\7_M":
MHVHZ?%:ZU<^#]3&G^"OA:TER+BYFN?#^J^!O!^F^.?#,9:WMTL_&\]]%8P7.
MIWTUU^*(^*-A_P $.O\ @Z8^-/B'XO#2_AQ^Q[_P4.TS5M7N/B#KDBZ%X(T'
M2OC1=Z1XYE\>RW%M:Q:-8#P-^TCX7\0>#/$EQJ,MO#X>\$^(]8\5:M/!;7EO
M<3_WB_"/0+;PI\*/ACX6L_!-O\-+3PU\/?!>@6OPXM-3L]:M/A_;:/X;TW3H
M/!-KK&G8T_5K?PI%;+H4.IV(%G?QV"W5K^XE2OY:O^#H[_@E%^UU_P %-[3]
MCD?L?? O0_B+XL^$-S\9SXU\;ZO\5_ 7P\70_#OC&+X=?V5X5.C^--9T1O$1
MU;4O#USJ]MJ=G<3#P\-*O;5H0?$3. #X_P#^#9?X<I^W;_P47_X*=?\ !9'X
MG/J/B;5;WXP^)_AG\ K[6(FO[+0[3XBWNH:]K,>EW>IVJ7UC>_#GX,6'PH^&
MGA5(#;SV'@CQ3J^E7D,<5Q;H?U2_X.N/V<+_ /:"_P"".?Q=UW1=*O-:U_\
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
M $W'B7X@^-=2T#P9X=M_^7C6M<L8<@/D>/?LIR_MZ>)=9\=?$/\ ;)L?V?\
MX5Z!XBL]"L_A9^S7\$M0\2_$[5?AG%9M>3ZYK7Q,_:&\1Z?X*M?B/XKUZ2YM
M[1=(\'_"OP?X3\.6&FVRVU]XAO[F]U*7R3]OW]DKQ)^W=XA^"O[,/Q,\*QZ[
M^P/KTOBWQM^UWI]GXRU#PGXB^).K>#X]'O?@5\)[2\\*^)/#?CK2?",OCGS_
M (A>-M=\-:A:7[W7@CP?X<AE?3=>\03Z?UXBE5J*CAX^RC4K1I4ZDZ6*I8=T
M*,E6JXFM/%QHXNC2QM/!TZ_LG3P^*_X4*F5X>-*M6]LCGHSHPG4K2O.E0YJR
MISHXBI'$5*<:,:>'AAW4PV(J4:V*G2I5?WV&3PT<SQ%.O2H1H53Y)_84\,_M
M3_L:?M2Z1\.OVH-<F\>Z7_P4<\&>)OVA]:\7"ZFFT#X-?MRZ&MYXI^)?[+_@
M6'!@L?A4_P $%M]1^%5J["[NI?@I\2-=O9+C4/$%TP^T_BI^TG\>/'_[3VM_
MLC?L<1?!RR\6?"7P%X?^(/[2WQC^./A[QSXT\&?"2/XE->P_!SP)X;^''@?Q
M;\-=5^)'C_QI9Z+XG\9ZI9/\3/!FB^%_"&@6/]H:N=4\7Z+##^:WQ)_X-V_V
M(OV;_"ES^T!_P2[_ &?%^!?[>OP;OM*^(/[-_CJ\^.GQX\7>'KGQGH&HVT]W
MX&\:Z%\6_C#XG\%W/@/XE>'&UOP#XUN+K2VU/3_#GB+4=0T.:/5[6S63[ ^*
MWP3_ &UOA?\ &2+]N#]B_P"&'P;\2_%GX^_#KX:^$_VU?V6/CU\6M;\$:+XA
MD^%/A[7'^'6O_!OXM>"O"OQ"T/PS\2O"EYXEU_P+KMUKWA[6/!GCGPG<:#?2
M?V%J?AN.XOMZDZ-;ZK.7L\-1PE3&X%X/"X:>'I8?"?4IU^%Z2DJN)Q&+RS 0
M>*R?'XNE)YE"I@.'WF+Q2Q>8YCBL4JL7BYN]?$8REA<8L3.K3J3KYA#&X:AQ
M%5J8?V>'PN!Q>84OJ^9Y=A;O+)^TSJGA(8/ZK@,&OJOX>)^W-X$\9K=_M&?%
M+]D+XC?!#3_!WBWQ%XL\<?"SX(?%_P#9^\:>&]8T==-DT72(?!WC/]HS]I+0
M]8\/W&G/K^M:YXPD\::-=Z;_ &1::+;>#[P:H^NZ?\V_ SX]?MW?MQ>!S^T)
M^SKXA_9D_9H_9P\::UJ-S^S]<?'O]GOXM?M&?%#XP_">U,5IH'QCUK2/!'[4
MW[+ND?"[2/B//'>^(O!7A2Z;QCKT7@J;0=2\0S:9JVKW.CZ3Z%\$9/\ @HS\
M<_&USK/[6/PR_9U_98^ *>#_ !%X8U+]GCP!\1]8_:@^)/Q3U;Q+ ^FSZUXK
M^,\W@CX+^&OAWX;\/Z?'*VD>&_"7@WQ5JWB*XUF>77?$.E0Z7;Z?=_+WPR^'
MO_!3S_@GQX?T_P#9A_9G_9X^ /[:W[)O@*.#0/V;_%7Q(_:JU?\ 9R^-_P *
M?AP+>S?3/AQ\6K>;X#_%3PW\1[#X?7<VHZ%X1\7^%9M'US6/!%EH-OXAT<>(
M+"\U'6,G93M75I?4Z7U*&'4'2E7_ +1Q4L7_ &G.E*5L;+!++UE<95(8'ZO/
M'1Q\Z6/6'M;M[.]%W?UN^+E5<U*.&67Q5%8"%6"YJ4<<\0\TE",\0W# RRZ-
M;#2QE_JWXP_M4?&3]C?]FC7_ (E_M,^'OA]\7?C3JWQ*TGX3_ 3X8_LWZ7XH
M\*1_'3Q_X^U&TT#X0^"+"'XA^(O%LGA'Q#XPUJ6YG\176IZYJ'AWP1HEIJ&H
MW&KZO::7+>77.ZHO_!7W2OA_-\2+/7_V O%?C:S\,IX@?]E2R^#OQV\.7.JZ
MY%IZWEW\/=+_ &O]1_::U70K;4)KH2Z3IGC+4_V4(=%FO#!/?:1I^GO+=PUO
M%_[(O[1W[6G[,[>&OVO?BAX"\ _M"V'Q=\*?M"?!35OV=M$O-4\(_LO?$OX9
MZNFK?"JPTG7/'5O9:A\<=,T6>TAE\<7_ (M\*>$!XQ_M_P 7:3I^E>'M'GT%
M-'\AE^*'_!=K4M @^%"?LD_L%^%OB!<V-IHM]^U]'^U=\1/$_P )-,N72*'4
MO'FF?LNS? /1/B1?W4<1GO\ 2O =_P#%F"P_M40:;?\ B^72A+J3Q43;Q,(S
M?U^4\.L,Z4<.L!'"_P!F8.,73E7Y<%+'QS.6.EF[Q\XX;EI86>7\^$GB4$'%
M+#2<%]42Q3Q2K2KO%O$?VG7<(R5!RQ,<O>6QPJRWZE&6,]K4Q,<?RU8X61[E
M\+OV[]:^/'PS_8I^)G@?P5%\.+GX]?M)^,?V?/CK\,_B7IUSKGC'X3>+OA;\
M./VB;[XJ^ K#5/#_ (AT/26\3^$_BM\#9/"]MXKEM==\/ZWX<DN=6L]!#:G8
M36/M7[87QS^(/P+T_P#9UN?A[#X-FF^*W[67P.^!OBO_ (3+0M;UV*W\%?$O
M6-0TS7[SP\FB>+/";Z?XHM8[>"72-2U*76M)MW$HO= U!9$\KY&\5?L,_'[X
M#?LI_ 7PE^R#XN\ ?%G]I/X#?M.:I^U1KFN_M+7NJ^"/!GQZ\>_%N\^+H_:,
MDUN^^&GAS7I_AQ)XLB^._P 0-6^'MMH?AO6]*\'WECX7T2]BU/3K2[OIN7?P
MU_P4N_;*^*/[.FE_M(_LM_ ']C?X(? 7XZ^#OVA?&>N>%_VJ[O\ :;^(?Q7U
MSX<6.M2^!_ ?@S0M/^!'PKT3P-I$OBN^LM9\7^)/$6MZK>OH=DFCZ'IC7EY<
MWMKV\M&IB\'&,L'34,WPM;,(TY8J. 6"A+*<3F,,)5QL/K%?+9.CG6$R^C4;
MS"K1J8*C6IPK8AXB'%65:&&S"5!XR<)Y3C*65RQ*PKS!8R4<WH9=+&TL(_8T
M<RM7R?$8RK3@\#3JTL16C/DP\Z$X]"_X*3?&3P/^VY^U;\./VA?AWX0TO]AW
MX4_%GP=\"_!'[2'@/PYXJ.I?"?XH:S\(?@I\48[3]J.YN_&/B.PT[P)\0#\:
M;?0O!7Q0T#PEX6\'^#]8\)W>F_$>[L(O$FB:LGU%XN^)_P"U-X__ &E_V@/V
M>?@?XX^!7PQ'PI^%W[,?Q*\+^,?B;\%_'7Q?CDD^+FM_M":/XXTOQ9X7\-?'
MGX.2^)K%8/A9X</A*+0/%/P]O="U&_U#5=9U?Q986R>&+]_P1_9BUBV\??\
M!2BU^-'A+2-6^%7[77QTT_Q#H6CW.HV.IVWBWX77G[*7P0^!WBBPUZQLKAKG
M2WO]9\!>*K5[&Z\F>32+G3[U'26YDAM?-OV(OV3/CG^S5^TW^U/>^/?&VO\
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
M"?MJCC*G-585:,(>WC2E4R^52M3]K53RZM*E!JM&4?83P,CHZ***P-0HHHH
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
MWGTC17S=_P -D_L@_P#1U?[-W_A\OAA_\U%'_#9/[(/_ $=7^S=_X?+X8?\
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
M%'_#9/[(/_1U?[-W_A\OAA_\U%'^L7#W_10Y!_X?LC_^?0?V7FG_ $*\S_\
M#;F/_P [SZ1HKYN_X;)_9!_Z.K_9N_\ #Y?##_YJ*/\ ALG]D'_HZO\ 9N_\
M/E\,/_FHH_UBX>_Z*'(/_#]D?_SZ#^R\T_Z%>9_^&W,?_G>?2-%?-W_#9/[(
M/_1U?[-W_A\OAA_\U%'_  V3^R#_ -'5_LW?^'R^&'_S44?ZQ</?]%#D'_A^
MR/\ ^?0?V7FG_0KS/_PVYC_\[SZ1HKYN_P"&R?V0?^CJ_P!F[_P^7PP_^:BC
M_ALG]D'_ *.K_9N_\/E\,/\ YJ*/]8N'O^BAR#_P_9'_ //H/[+S3_H5YG_X
M;<Q_^=Y](T5\W?\ #9/[(/\ T=7^S=_X?+X8?_-11_PV3^R#_P!'5_LW?^'R
M^&'_ ,U%'^L7#W_10Y!_X?LC_P#GT']EYI_T*\S_ /#;F/\ \[SZ1HKYN_X;
M)_9!_P"CJ_V;O_#Y?##_ .:BC_ALG]D'_HZO]F[_ ,/E\,/_ )J*/]8N'O\
MHH<@_P##]D?_ ,^@_LO-/^A7F?\ X;<Q_P#G>?2-%?-W_#9/[(/_ $=7^S=_
MX?+X8?\ S44?\-D_L@_]'5_LW?\ A\OAA_\ -11_K%P]_P!%#D'_ (?LC_\
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
MBC_B'O /_1$\)_\ B/93_P#,H?ZT<2_]%#G?_ATQO_RX_-W_ (=%_P#!//\
MZ-\_\RO\;_\ YY5'_#HO_@GG_P!&^?\ F5_C?_\ /*K](J*/^(>\ _\ 1$\)
M_P#B/93_ /,H?ZT<2_\ 10YW_P"'3&__ "X_-W_AT7_P3S_Z-\_\RO\ &_\
M^>51_P .B_\ @GG_ -&^?^97^-__ ,\JOTBHH_XA[P#_ -$3PG_XCV4__,H?
MZT<2_P#10YW_ .'3&_\ RX_-W_AT7_P3S_Z-\_\ ,K_&_P#^>51_PZ+_ .">
M?_1OG_F5_C?_ //*K](J*/\ B'O /_1$\)_^(]E/_P RA_K1Q+_T4.=_^'3&
M_P#RX_-W_AT7_P $\_\ HWS_ ,RO\;__ )Y5'_#HO_@GG_T;Y_YE?XW_ /SR
MJ_2*BC_B'O /_1$\)_\ B/93_P#,H?ZT<2_]%#G?_ATQO_RX_-W_ (=%_P#!
M//\ Z-\_\RO\;_\ YY5'_#HO_@GG_P!&^?\ F5_C?_\ /*K](J*/^(>\ _\
M1$\)_P#B/93_ /,H?ZT<2_\ 10YW_P"'3&__ "X_-W_AT7_P3S_Z-\_\RO\
M&_\ ^>51_P .B_\ @GG_ -&^?^97^-__ ,\JOTBHH_XA[P#_ -$3PG_XCV4_
M_,H?ZT<2_P#10YW_ .'3&_\ RX_-W_AT7_P3S_Z-\_\ ,K_&_P#^>51_PZ+_
M .">?_1OG_F5_C?_ //*K](J*/\ B'O /_1$\)_^(]E/_P RA_K1Q+_T4.=_
M^'3&_P#RX_-W_AT7_P $\_\ HWS_ ,RO\;__ )Y5'_#HO_@GG_T;Y_YE?XW_
M /SRJ_2*BC_B'O /_1$\)_\ B/93_P#,H?ZT<2_]%#G?_ATQO_RX_-W_ (=%
M_P#!//\ Z-\_\RO\;_\ YY5'_#HO_@GG_P!&^?\ F5_C?_\ /*K](J*/^(>\
M _\ 1$\)_P#B/93_ /,H?ZT<2_\ 10YW_P"'3&__ "X_-W_AT7_P3S_Z-\_\
MRO\ &_\ ^>51_P .B_\ @GG_ -&^?^97^-__ ,\JOTBHH_XA[P#_ -$3PG_X
MCV4__,H?ZT<2_P#10YW_ .'3&_\ RX_-W_AT7_P3S_Z-\_\ ,K_&_P#^>51_
MPZ+_ .">?_1OG_F5_C?_ //*K](J*/\ B'O /_1$\)_^(]E/_P RA_K1Q+_T
M4.=_^'3&_P#RX_-W_AT7_P $\_\ HWS_ ,RO\;__ )Y5'_#HO_@GG_T;Y_YE
M?XW_ /SRJ_2*BC_B'O /_1$\)_\ B/93_P#,H?ZT<2_]%#G?_ATQO_RX_-W_
M (=%_P#!//\ Z-\_\RO\;_\ YY5'_#HO_@GG_P!&^?\ F5_C?_\ /*K](J*/
M^(>\ _\ 1$\)_P#B/93_ /,H?ZT<2_\ 10YW_P"'3&__ "X_-W_AT7_P3S_Z
M-\_\RO\ &_\ ^>51_P .B_\ @GG_ -&^?^97^-__ ,\JOTBHH_XA[P#_ -$3
MPG_XCV4__,H?ZT<2_P#10YW_ .'3&_\ RX_-W_AT7_P3S_Z-\_\ ,K_&_P#^
M>51_PZ+_ .">?_1OG_F5_C?_ //*K](J*/\ B'O /_1$\)_^(]E/_P RA_K1
MQ+_T4.=_^'3&_P#RX_-W_AT7_P $\_\ HWS_ ,RO\;__ )Y5'_#HO_@GG_T;
MY_YE?XW_ /SRJ_2*BC_B'O /_1$\)_\ B/93_P#,H?ZT<2_]%#G?_ATQO_RX
M_-W_ (=%_P#!//\ Z-\_\RO\;_\ YY5'_#HO_@GG_P!&^?\ F5_C?_\ /*K]
M(J*/^(>\ _\ 1$\)_P#B/93_ /,H?ZT<2_\ 10YW_P"'3&__ "X_-W_AT7_P
M3S_Z-\_\RO\ &_\ ^>51_P .B_\ @GG_ -&^?^97^-__ ,\JOTBHH_XA[P#_
M -$3PG_XCV4__,H?ZT<2_P#10YW_ .'3&_\ RX_-W_AT7_P3S_Z-\_\ ,K_&
M_P#^>51_PZ+_ .">?_1OG_F5_C?_ //*K](J*/\ B'O /_1$\)_^(]E/_P R
MA_K1Q+_T4.=_^'3&_P#RX_-W_AT7_P $\_\ HWS_ ,RO\;__ )Y5'_#HO_@G
MG_T;Y_YE?XW_ /SRJ_2*BC_B'O /_1$\)_\ B/93_P#,H?ZT<2_]%#G?_ATQ
MO_RX_-W_ (=%_P#!//\ Z-\_\RO\;_\ YY5'_#HO_@GG_P!&^?\ F5_C?_\
M/*K](J*/^(>\ _\ 1$\)_P#B/93_ /,H?ZT<2_\ 10YW_P"'3&__ "X_-W_A
MT7_P3S_Z-\_\RO\ &_\ ^>51_P .B_\ @GG_ -&^?^97^-__ ,\JOTBHH_XA
M[P#_ -$3PG_XCV4__,H?ZT<2_P#10YW_ .'3&_\ RX_-W_AT7_P3S_Z-\_\
M,K_&_P#^>51_PZ+_ .">?_1OG_F5_C?_ //*K](J*/\ B'O /_1$\)_^(]E/
M_P RA_K1Q+_T4.=_^'3&_P#RX_-W_AT7_P $\_\ HWS_ ,RO\;__ )Y5'_#H
MO_@GG_T;Y_YE?XW_ /SRJ_2*BC_B'O /_1$\)_\ B/93_P#,H?ZT<2_]%#G?
M_ATQO_RX_-W_ (=%_P#!//\ Z-\_\RO\;_\ YY5'_#HO_@GG_P!&^?\ F5_C
M?_\ /*K](J*/^(>\ _\ 1$\)_P#B/93_ /,H?ZT<2_\ 10YW_P"'3&__ "X_
M-W_AT7_P3S_Z-\_\RO\ &_\ ^>51_P .B_\ @GG_ -&^?^97^-__ ,\JOTBH
MH_XA[P#_ -$3PG_XCV4__,H?ZT<2_P#10YW_ .'3&_\ RX_-W_AT7_P3S_Z-
M\_\ ,K_&_P#^>51_PZ+_ .">?_1OG_F5_C?_ //*K](J*/\ B'O /_1$\)_^
M(]E/_P RA_K1Q+_T4.=_^'3&_P#RX_-W_AT7_P $\_\ HWS_ ,RO\;__ )Y5
M'_#HO_@GG_T;Y_YE?XW_ /SRJ_2*BC_B'O /_1$\)_\ B/93_P#,H?ZT<2_]
M%#G?_ATQO_RX_-W_ (=%_P#!//\ Z-\_\RO\;_\ YY5'_#HO_@GG_P!&^?\
MF5_C?_\ /*K](J*/^(>\ _\ 1$\)_P#B/93_ /,H?ZT<2_\ 10YW_P"'3&__
M "X_-W_AT7_P3S_Z-\_\RO\ &_\ ^>51_P .B_\ @GG_ -&^?^97^-__ ,\J
MOTBHH_XA[P#_ -$3PG_XCV4__,H?ZT<2_P#10YW_ .'3&_\ RX_-W_AT7_P3
MS_Z-\_\ ,K_&_P#^>51_PZ+_ .">?_1OG_F5_C?_ //*K](J*/\ B'O /_1$
M\)_^(]E/_P RA_K1Q+_T4.=_^'3&_P#RX_-W_AT7_P $\_\ HWS_ ,RO\;__
M )Y5'_#HO_@GG_T;Y_YE?XW_ /SRJ_2*BC_B'O /_1$\)_\ B/93_P#,H?ZT
M<2_]%#G?_ATQO_RX_-W_ (=%_P#!//\ Z-\_\RO\;_\ YY5'_#HO_@GG_P!&
M^?\ F5_C?_\ /*K](J*/^(>\ _\ 1$\)_P#B/93_ /,H?ZT<2_\ 10YW_P"'
M3&__ "X_-W_AT7_P3S_Z-\_\RO\ &_\ ^>51_P .B_\ @GG_ -&^?^97^-__
M ,\JOTBHH_XA[P#_ -$3PG_XCV4__,H?ZT<2_P#10YW_ .'3&_\ RX_-W_AT
M7_P3S_Z-\_\ ,K_&_P#^>51_PZ+_ .">?_1OG_F5_C?_ //*K](J*/\ B'O
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 8R!L$D@@,,C&<,.
M1D@]P#QW4'M7SK^TY^R5^SS^V/\ #*[^$'[27PRT7XH> KJ_MM6CTK5I=1L+
MW3=8LXKB"SUC1-?T.\TSQ#H6JVT5U<1QZCI&J65WY4TL+S/#+)&WT;10!_)O
M^U1_P:?_ +)GQ%T^2[_9@^*'CGX ^)3>W4\FE^+H(/BMX!O[:2WM_L]F(KJ]
MT#QU93&Y5XWU>\\7:^RP-]CCT8P(LSS_  A_X-S/$WP,\+CPQX$^*_P^<W<]
MI>ZUK.H6'BM;W5=1ALX+:2XGM8K:^2"$&W1K>RBNX[:$'YHY)-TK_P!8#=#]
M#_+VJ#CT_P#'G_\ BJ\W,LHPV;PA2Q:K3HP=_94ZWLJ<I7NI3BHWFULE*3A;
M1TV]3MPF;8G+)2EAYPISJ+6<J*J322MRQDVN6+O=I+5ZW/R;_8N_X)=^#/V>
M?$\?Q*^)6L6GQ%^).FW$X\.26=FUIX0T"%[:*.._@TS4+5+N]\1Q3F\DM=2F
M6.WL(I(7L[=;V$7=?HA\;/@?\,?VA/A7XU^#/Q?\+V?C/X<_$#0[OP_XG\/W
MTEQ:+>6-YG,EMJ.FO:ZII-_:S%;K3]4TF[LM0TV[BBN[&YMYXDD7U.-F).3T
M!Q[<'_"K"DD G_/-5EV78/+:"H8.FH4TWKRQ4WY.27,TGWE;R,L3F&*S*K]:
MQ5:I5J-<MYM:)/2RBHQ6W2*[7>[_ ,^G]H7_ (-4_P!JF']I/5="_9O\1?#S
M4/V>M7O]1UCPMXY\?>)[O3=0\#:+J6JZK=:?X2\4Z;!;:[XF\1:OH-L\%LVL
MZ1I%S:ZM;FT<?8I(IHE^DO#/_!I9K?A?PO;7OB+XX^$OB?XQD>XEOO#,5OXQ
M\ ^#[9V955;75+:#4-=U@IM#R37?]A0W8ED@%CY48D?^X)F(.!CIGFF[R?3]
M1_(UTXC"0Q5"K2E[2"K0<'4HS]G5BFXW=.?O<DO=M?E>CDK:W44L?4PU6$H\
MK=*2:52'/!O724?=<E[STYEK;737^5+X%_\ !"SXGZ'+H_A+7[[X>_#+X>Z"
MA2&3PU*=?O;B$S&6Y&C64<%K*M^6>[=K_6+V!HFN0RBY\LV\G] ?[,_[&_P1
M_99TG4K7X8Z)=C6==73QXC\4ZY=_VKKVL2Z=;M%$3//!';:9;R&:>>6PT6UT
M^QDEF+3Q7$T8G/U6K$D#^I]/<FI*\K <-Y5ELYU:6&]KB)S<WB<7/ZUB%S))
MQA4G=4XW5TH0@[N3<FG9=V*SO'X^')4K\M'E4'1H0]A1?*VTY0B[REKK)SU2
M2:=AGEC^\Q)&,\9QC'8 =_2G 8 'H .>O%+17N;*W3^N]SS._F[OU?4****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
H@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>ex23-1_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex23-1_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" !" 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#^_BBN;\7>
M)['P;X<U7Q+J*3R66D6KW4Z6T,T\S1IVCC@CED<]!A(W/HO:OB#]A+_@HC\)
M/V\M)\:WOP]T[5-!U#P3JT=C?Z3JRW)GGLY[:":WU"-Y["PV!Y))87MWC\Q3
M$'!97^4 _0.BC^?IZU^:_P#P5*_;*L?V.?V8?&7BO3]5LK3Q]K^D:CHW@FWF
M,S70U:[BCL;:^@BMWC<_8KN^M9G9G5%4%G*J"P /THHK\2_^"'7[6'Q*_:A_
M9MUZ_P#BIKA\1^)?#WBS6%759Q*;V2UU'6-3NTMIW::2,PV220V]J$C1EA0+
M(\K?/7[:4 %)GC./7CZ>G]*_#?\ X*B?MU?&?X,_%;X(_L]_LYPK/\0_'_B7
M29]5:WLKZ^U%=!^SZK/=16\-O=6\0WRVMHKF5)P8GE!CRRNGV!^V)^W[X+_8
M:\ ?#/Q'\7= U75M8\;-INF7=IH\=U';V>IE='M]5D>Z@LM2@CC@O-4S'#)(
MK2(C"-Y,,P /T)HKB_AUX\T+XG>!_#/C_P -3-/H?BK2H-5TYW!#B&;<K1R
MA2)(I4DB<%00R'@5V9. 2< #DDG  [DD]@.: %HK^5O_ (*G_P#!53QY\._V
MO_A3\#_@5XQCTW3?">O>'[KQ[/8&287]S=3WZS:1>.)5MVA$,FG7.Q$8D%-S
MD$K7].'PV\22^,OAYX#\73[!/XH\&^&/$,XC!$8GUG1;+490@)8A!)<L%!9B
M!@9/4@':4=*R=>UBV\/Z)JVN7C!;72=/NK^=CP!':PO*WKUVXZ=Z_$O]@#]M
MK]H3]K3]L_\ :.TZ[M8%_9V^&\NO>%M >VL;J"&/6](\1_V-;3-<3WKQ37%U
M'I>I2[HK1,Y?+;2HH _<JN8\6^,_"O@/1KKQ%XS\0Z1X:T.S4M<:IK-[#86D
M>U&<J99V568JC,$3<Y"DA3@X^=/VQ_VN/AQ^QW\'?$GQ.\=ZK80W=EI\G_".
MZ'/,WVS7-6FFAL[&TMK6$/=3))>W,"2&&,[$+N[(B/(G\UOP2_9,_:;_ ."S
M?Q UCX[_ +4/B_QA\./V;WU.^NO _AOP^EOI<UY9"]-A8P:1'KR:VZEM-MII
M+NZDL7MFG=98UACEB@< _H[\&_\ !0;]C/X@>*X?!7A']H;X;:SXEN;B.TM=
M,M?$5BTUS<2EECB@_>_.SL-HZ#/4@<U]BQ2QSQQS0R)+#*BR1R1L'22-UW(Z
M.I(96!#*P)!&".#7\\7QV_X-Y?V3+WX=ZK=?!?6/B1X*^(F@:7<W_A_4I]:\
M-7=G?ZG9J+JW758H?"-E.ZR/%Y9^RW5G][ 9.6KZ"_X(W_&GQ1JGPM\8?LS?
M$W4K.?XC?L]:]K'AUXY)BNKZAH,>O7YMM2GMY+J<M;+;WVDI#+ B1(ES$K%F
M=30!^S]%%% !1110!P?Q,^)7A#X1^"O$'C_QSJL.D>'/#6EW^K:C<RR1(YMM
M/M9;R=(%FEA228Q0OL5I$7.-SJN6'XHQ_P#!Q5^P1]MU:RGM?BW;G2[F>V$[
M^&_#GDWS02"-I+1V\7@R1NV=C$+D*20.@W/^"Q__  3\^(G[7?@FV\9Z!\9)
M/!_AOX7^'/%^N:GX.GL'NK77'-EI=Y&$DBEA,;QKH<L89V92;S)0B,[OSS_X
M-Y_V:O@?XS\,_%7Q/X]^''AWQ=XT\(>+=3T?3-<UFQ-Z(;6 6%I*%AD+6N2S
MN\0E1B#([H&9-Z 'V9%_P<D_L'R:F+!O#?QNC@,WE'4&\*^&Q:A=^SS=W_"7
MCY,?.3G 7O7Z1?LU?\%(_P!D']JV:QTSX4?%;1I_$VH/+';^#];N].T_Q,TL
M$#7,B+807]ZDA$"O(/*G?<$8#YAMKU3QY^QM^R]\2X$M_&OP2\":S'''-$F[
M2$LW$<ZHDBLUB]L9 5C0+YN_9@[-N]]W\[W_  4Z_P""0GPP_9W\%:A^UO\
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
M:<_:VFD\<_'G5;Z[UBTTC7;5+Q?#\MS9+8P7%_/J,U]=7-_%$]SL5XK*2 -
MK*RQ8E /U(_X)X_ B]_9S_9#^#/PWUB&.VU^T\':)J?B"WCD:5+75M2TRTN;
MNUWNJL7@D9DE&-JS"14)4*3]L4@      &  ,  =ATP!CIQ3)6Q%*P/(C=AV
M/"G!P?<>E '\MW_!;;XJ^._CS\<O@]^PO\+]1O9!XCUA[OQCIFGW MOM ^SZ
M=9P6UW/$!<&"5=>F#1*X1MBLZED0K_0I^S-^SI\//V7OA-X>^%?PXT*ST72]
M,A2;4'MED:;4M5>WMX+B]N[B=Y;B>5H[:"%6EE8B.%.AW$_SM_LX>#4^*G_!
M<OXV>(M?U!_^+;Z;)JFEV@_>-/-9WWA^&W0,TH:.-#&CR;(WRJE> <U_5+0
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
M)"JWL$-SJ.IDVX81.=2U>YO[T.F]B"DR8)R "%Q](?Y_*BB@ ID@+1NHZLC
M9]P17YX_\%(/V[8_V!_@S9_%(>!F\>76H:TFCVVDMJ9TFW\R2TNKE9)KM;.^
M=%S;A"%MW)5R>V#[7^QQ^U-X6_;$^!?A[XU^$]+O=$L]5NKG2]0TF^>*66PU
M:RM[*ZN($FA8B:'[/J%I(DCI$^793& JLX!^$OP>U2S^"_\ P7+^*5AK]S%I
M-O\ $_PW+8Z2]YOV7E[=7/A:98T>-6V.QF**7V('=3(P0,P_J K^>K_@K_\
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
MDM[>"U@BM[6&*V@B5$B@@C2&&-!@!(XXU5$4#@*J@ <8J>BB@ HHHH ****
;"BBB@ HHHH **** "BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>ex23-1_003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex23-1_003.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" !+!&0# 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#^_*6=(=N_
M/S$ 8Q_>123DCA=X9NN%5CVP6?:H\ J&?.,; K'D>S=NA]^*Y7X@:'KWB/P?
MXGT/PMXG/@KQ/K'AKQ!I/ASQ@-&M/$/_  BVNZEI<]II'B,Z%?36MIK(T34)
M+?4CI%S=VMMJ0MC:3W$,<IE3\]G_ &7O^"A&_P"3_@IG,ORH/W?['WP;5,A5
M#%0?$S%5+ D LQ&?F=R"Q^?S7.<SR^HH8/A7,\YAI^^P>9Y'AHRNDW:EC\51
MQ$>5MP;<+-Q;6CC?NPN$P^*A-2S.A@:L79JO0K55JKJWLJ<T[]5)JWFMOTU^
MT1^X]CMR/K\U'VB/W_\ '?\ XJOS)_X9;_X*$?\ 23:?_P 0^^#/_P TU'_#
M+?\ P4(_Z2;3_P#B'WP9_P#FFKQO]:^(/^C>9[_X>^%O_F\W_LO"_P#108'_
M ,)<5_\ *#]-OM$?O_X[_P#%4?:(_?\ \=_^*K\R?^&6_P#@H1_TDVG_ /$/
MO@S_ /--1_PRW_P4(_Z2;3_^(??!G_YIJ/\ 6OB#_HWN>_\ A[X6_P#F\?\
M9>$_Z*#!?^$N*_\ E!^FWVB/W_\ '?\ XJC[1'[_ /CO_P 57YD_\,M_\%"/
M^DFT_P#XA]\&?_FFH_X9;_X*$?\ 23:?_P 0^^#/_P TU'^M?$'_ $;W/?\
MP]\+?_-X?V7A/^B@P7_A+BO_ )0?IM]HC]__ !W_ .*H^T1^_P#X[_\ %5^9
M/_#+?_!0C_I)M/\ ^(??!G_YIJ/^&6_^"A'_ $DVG_\ $/O@S_\ --1_K7Q!
M_P!&]SW_ ,/?"W_S>']EX3_HH,%_X2XK_P"4'Z;?:(_?_P =_P#BJ/M$?O\
M^.__ !5?F3_PRW_P4(_Z2;3_ /B'WP9_^::C_AEO_@H1_P!)-I__ !#[X,__
M #34?ZU\0?\ 1O<]_P##WPM_\WA_9>$_Z*#!?^$N*_\ E!^FWVB/W_\ '?\
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
MRW_P4(_Z2;3_ /B'WP9_^::C_AEO_@H1_P!)-I__ !#[X,__ #34?ZU\0?\
M1O<]_P##WPM_\WA_9>$_Z*#!?^$N*_\ E!^FWVB/W_\ '?\ XJC[1'[_ /CO
M_P 57YD_\,M_\%"/^DFT_P#XA]\&?_FFH_X9;_X*$?\ 23:?_P 0^^#/_P T
MU'^M?$'_ $;W/?\ P]\+?_-X?V7A/^B@P7_A+BO_ )0?IM]HC]__ !W_ .*H
M^T1^_P#X[_\ %5^9/_#+?_!0C_I)M/\ ^(??!G_YIJ/^&6_^"A'_ $DVG_\
M$/O@S_\ --1_K7Q!_P!&]SW_ ,/?"W_S>']EX3_HH,%_X2XK_P"4'Z;?:(_?
M_P =_P#BJ/M$?O\ ^.__ !5?F3_PRW_P4(_Z2;3_ /B'WP9_^::C_AEO_@H1
M_P!)-I__ !#[X,__ #34?ZU\0?\ 1O<]_P##WPM_\WA_9>$_Z*#!?^$N*_\
ME!^FWVB/W_\ '?\ XJC[1'[_ /CO_P 57YD_\,M_\%"/^DFT_P#XA]\&?_FF
MH_X9;_X*$?\ 23:?_P 0^^#/_P TU'^M?$'_ $;W/?\ P]\+?_-X?V7A/^B@
MP7_A+BO_ )0?IM]HC]__ !W_ .*H^T1^_P#X[_\ %5^9/_#+?_!0C_I)M/\
M^(??!G_YIJ/^&6_^"A'_ $DVG_\ $/O@S_\ --1_K7Q!_P!&]SW_ ,/?"W_S
M>']EX3_HH,%_X2XK_P"4'Z;?:(_?_P =_P#BJ/M$?O\ ^.__ !5?F3_PRW_P
M4(_Z2;3_ /B'WP9_^::C_AEO_@H1_P!)-I__ !#[X,__ #34?ZU\0?\ 1O<]
M_P##WPM_\WA_9>$_Z*#!?^$N*_\ E!^FWVB/W_\ '?\ XJC[1'[_ /CO_P 5
M7YD_\,M_\%"/^DFT_P#XA]\&?_FFH_X9;_X*$?\ 23:?_P 0^^#/_P TU'^M
M?$'_ $;W/?\ P]\+?_-X?V7A/^B@P7_A+BO_ )0?IM]HC]__ !W_ .*H^T1^
M_P#X[_\ %5^9/_#+?_!0C_I)M/\ ^(??!G_YIJ/^&6_^"A'_ $DVG_\ $/O@
MS_\ --1_K7Q!_P!&]SW_ ,/?"W_S>']EX3_HH,%_X2XK_P"4'Z;?:(_?_P =
M_P#BJ/M$?O\ ^.__ !5?F3_PRW_P4(_Z2;3_ /B'WP9_^::C_AEO_@H1_P!)
M-I__ !#[X,__ #34?ZU\0?\ 1O<]_P##WPM_\WA_9>$_Z*#!?^$N*_\ E!^F
MWVB/W_\ '?\ XJC[1'[_ /CO_P 57YD_\,M_\%"/^DFT_P#XA]\&?_FFH_X9
M;_X*$?\ 23:?_P 0^^#/_P TU'^M?$'_ $;W/?\ P]\+?_-X?V7A/^B@P7_A
M+BO_ )0?IM]HC]__ !W_ .*H^T1^_P#X[_\ %5^9/_#+?_!0C_I)M/\ ^(??
M!G_YIJ/^&6_^"A'_ $DVG_\ $/O@S_\ --1_K7Q!_P!&]SW_ ,/?"W_S>']E
MX3_HH,%_X2XK_P"4'Z;?:(_?_P =_P#BJ/M$?O\ ^.__ !5?F3_PRW_P4(_Z
M2;3_ /B'WP9_^::C_AEO_@H1_P!)-I__ !#[X,__ #34?ZU\0?\ 1O<]_P##
MWPM_\WA_9>$_Z*#!?^$N*_\ E!^FWVB/W_\ '?\ XJC[1'[_ /CO_P 57YD_
M\,M_\%"/^DFT_P#XA]\&?_FFH_X9;_X*$?\ 23:?_P 0^^#/_P TU'^M?$'_
M $;W/?\ P]\+?_-X?V7A/^B@P7_A+BO_ )0?IM]HC]__ !W_ .*H^T1^_P#X
M[_\ %5^9/_#+?_!0C_I)M/\ ^(??!G_YIJ/^&6_^"A'_ $DVG_\ $/O@S_\
M--1_K7Q!_P!&]SW_ ,/?"W_S>']EX3_HH,%_X2XK_P"4'Z;?:(_?_P =_P#B
MJ/M$?O\ ^.__ !5?F3_PRW_P4(_Z2;3_ /B'WP9_^::C_AEO_@H1_P!)-I__
M !#[X,__ #34?ZU\0?\ 1O<]_P##WPM_\WA_9>$_Z*#!?^$N*_\ E!^FWVB/
MW_\ '?\ XJC[1'[_ /CO_P 57YD_\,M_\%"/^DFT_P#XA]\&?_FFH_X9;_X*
M$?\ 23:?_P 0^^#/_P TU'^M?$'_ $;W/?\ P]\+?_-X?V7A/^B@P7_A+BO_
M )0?IM]HC]__ !W_ .*H^T1^_P#X[_\ %5^9/_#+?_!0C_I)M/\ ^(??!G_Y
MIJ/^&6_^"A'_ $DVG_\ $/O@S_\ --1_K7Q!_P!&]SW_ ,/?"W_S>']EX3_H
MH,%_X2XK_P"4'Z;?:(_?_P =_P#BJ/M$?O\ ^.__ !5?F3_PRW_P4(_Z2;3_
M /B'WP9_^::C_AEO_@H1_P!)-I__ !#[X,__ #34?ZU\0?\ 1O<]_P##WPM_
M\WA_9>$_Z*#!?^$N*_\ E!^FWVB/W_\ '?\ XJC[1'[_ /CO_P 57YD_\,M_
M\%"/^DFT_P#XA]\&?_FFH_X9;_X*$?\ 23:?_P 0^^#/_P TU'^M?$'_ $;W
M/?\ P]\+?_-X?V7A/^B@P7_A+BO_ )0?IM]HC]__ !W_ .*H^T1^_P#X[_\
M%5^9/_#+?_!0C_I)M/\ ^(??!G_YIJ/^&6_^"A'_ $DVG_\ $/O@S_\ --1_
MK7Q!_P!&]SW_ ,/?"W_S>']EX3_HH,%_X2XK_P"4'Z;?:(_?_P =_P#BJ/M$
M?O\ ^.__ !5?F3_PRW_P4(_Z2;3_ /B'WP9_^::C_AEO_@H1_P!)-I__ !#[
MX,__ #34?ZU\0?\ 1O<]_P##WPM_\WA_9>$_Z*#!?^$N*_\ E!^FWVB/W_\
M'?\ XJC[1'[_ /CO_P 57YD_\,M_\%"/^DFT_P#XA]\&?_FFH_X9;_X*$?\
M23:?_P 0^^#/_P TU'^M?$'_ $;W/?\ P]\+?_-X?V7A/^B@P7_A+BO_ )0?
MIM]HC]__ !W_ .*H^T1^_P#X[_\ %5^9/_#+?_!0C_I)M/\ ^(??!G_YIJ/^
M&6_^"A'_ $DVG_\ $/O@S_\ --1_K7Q!_P!&]SW_ ,/?"W_S>']EX3_HH,%_
MX2XK_P"4'Z;?:(_?_P =_P#BJ/M$?O\ ^.__ !5?F3_PRW_P4(_Z2;3_ /B'
MWP9_^::C_AEO_@H1_P!)-I__ !#[X,__ #34?ZU\0?\ 1O<]_P##WPM_\WA_
M9>$_Z*#!?^$N*_\ E!^FWVB/W_\ '?\ XJC[1'[_ /CO_P 57YD_\,M_\%"/
M^DFT_P#XA]\&?_FFH_X9;_X*$?\ 23:?_P 0^^#/_P TU'^M?$'_ $;W/?\
MP]\+?_-X?V7A/^B@P7_A+BO_ )0?IM]HC]__ !W_ .*H^T1^_P#X[_\ %5^9
M/_#+?_!0C_I)M/\ ^(??!G_YIJ/^&6_^"A'_ $DVG_\ $/O@S_\ --1_K7Q!
M_P!&]SW_ ,/?"W_S>']EX3_HH,%_X2XK_P"4'Z;?:(_?_P =_P#BJ/M$?O\
M^.__ !5?F3_PRW_P4(_Z2;3_ /B'WP9_^::C_AEO_@H1_P!)-I__ !#[X,__
M #34?ZU\0?\ 1O<]_P##WPM_\WA_9>$_Z*#!?^$N*_\ E!^FWVB/W_\ '?\
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
MRW_P4(_Z2;3_ /B'WP9_^::C_AEO_@H1_P!)-I__ !#[X,__ #34?ZU\0?\
M1O<]_P##WPM_\WA_9>$_Z*#!?^$N*_\ E!^FWVA/1N>G3GZ?-^5)#<Q3[3&<
MAT+J<J05!4'E6/=ATR/>OS-3]EW_ (*$!E9O^"FT[!2&VG]C[X,X;!!V_P#(
MRG .,=*^@_V=OA#^TM\.?$'B'4OCM^U<?VA]*O\ 1K>P\/:-_P *0\#_  H/
MAV_2_%S=ZI)J/A36=3GUE[NV6*S6TN(;6"V6,S*9)'41^EE^>9SBZ]&CB>#\
MSR^E4FHU,77S?AZM2PT;2;J3HX7&U,352<8QY*-.4VYII<L9M9ULOPU*E4J0
MSG"XB4(WC1IX?$1G5=TE&,IT8Q3U;NY))1>[:1];T445].>:,= ^,DC&>F.^
M/4'TIGD)ZM^8_P *FHJ7&+?,X0<EM)P@Y+_MYP<O_)AW=G&^CW6FOX7_ !(O
M)C_N@^Y"Y/UXH\F/^Z/R7_"I:*7LZ?\ S[I_^"Z?_P @1RQ[+^OF1>3'_='Y
M+_A1Y,?]T?DO^%2T4>SI_P#/NG_X+I__ " <L>R_KYD7DQ_W1^2_X4>3'_='
MY+_A4M%'LZ?_ #[I_P#@NG_\@'+'LOZ^9%Y,?]T?DO\ A1Y,?]T?DO\ A4M%
M'LZ?_/NG_P""Z?\ \@'+'LOZ^9%Y,?\ ='Y+_A1Y,?\ ='Y+_A4M%'LZ?_/N
MG_X+I_\ R <L>R_KYD7DQ_W1^2_X4>3'_='Y+_A4M%'LZ?\ S[I_^"Z?_P @
M'+'LOZ^9%Y,?]T?DO^%'DQ_W1^2_X5+11[.G_P ^Z?\ X+I__(!RQ[+^OF1>
M3'_='Y+_ (4>3'_='Y+_ (5+11[.G_S[I_\ @NG_ /(!RQ[+^OF1>3'_ '1^
M2_X4>3'_ '1^2_X5+11[.G_S[I_^"Z?_ ,@'+'LOZ^9%Y,?]T?DO^%'DQ_W1
M^2_X5+11[.G_ ,^Z?_@NG_\ (!RQ[+^OF1>3'_='Y+_A1Y,?]T?DO^%2T4>S
MI_\ /NG_ ."Z?_R <L>R_KYD7DQ_W1^2_P"%'DQ_W1^2_P"%2T4>SI_\^Z?_
M (+I_P#R <L>R_KYD7DQ_P!T?DO^%'DQ_P!T?DO^%2T4>SI_\^Z?_@NG_P#(
M!RQ[+^OF1>3'_='Y+_A1Y,?]T?DO^%2T4>SI_P#/NG_X+I__ " <L>R_KYD7
MDQ_W1^2_X4>3'_='Y+_A4M%'LZ?_ #[I_P#@NG_\@'+'LOZ^9%Y,?]T?DO\
MA1Y,?]T?DO\ A4M%'LZ?_/NG_P""Z?\ \@'+'LOZ^9%Y,?\ ='Y+_A1Y,?\
M='Y+_A4M%'LZ?_/NG_X+I_\ R <L>R_KYD7DQ_W1^2_X4>3'_='Y+_A4M%'L
MZ?\ S[I_^"Z?_P @'+'LOZ^9%Y,?]T?DO^%'DQ_W1^2_X5+11[.G_P ^Z?\
MX+I__(!RQ[+^OF1>3'_='Y+_ (4>3'_='Y+_ (5+11[.G_S[I_\ @NG_ /(!
MRQ[+^OF1>3'_ '1^2_X4>3'_ '1^2_X5+11[.G_S[I_^"Z?_ ,@'+'LOZ^9%
MY,?]T?DO^%'DQ_W1^2_X5+11[.G_ ,^Z?_@NG_\ (!RQ[+^OF1>3'_='Y+_A
M1Y,?]T?DO^%2T4>SI_\ /NG_ ."Z?_R <L>R_KYD7DQ_W1^2_P"%'DQ_W1^2
M_P"%2T4>SI_\^Z?_ (+I_P#R <L>R_KYD7DQ_P!T?DO^%'DQ_P!T?DO^%2T4
M>SI_\^Z?_@NG_P#(!RQ[+^OF1>3'_='Y+_A1Y,?]T?DO^%2T4>SI_P#/NG_X
M+I__ " <L>R_KYD7DQ_W1^2_X4>3'_='Y+_A4M%'LZ?_ #[I_P#@NG_\@'+'
MLOZ^9%Y,?]T?DO\ A1Y,?]T?DO\ A4M%'LZ?_/NG_P""Z?\ \@'+'LOZ^9%Y
M,?\ ='Y+_A1Y,?\ ='Y+_A4M%'LZ?_/NG_X+I_\ R <L>R_KYD7DQ_W1^2_X
M4>3'_='Y+_A4M%'LZ?\ S[I_^"Z?_P @'+'LOZ^9%Y,?]T?DO^%'DQ_W1^2_
MX5+11[.G_P ^Z?\ X+I__(!RQ[+^OF1>3'_='Y+_ (4>3'_='Y+_ (5+11[.
MG_S[I_\ @NG_ /(!RQ[+^OF1>3'_ '1^2_X4>3'_ '1^2_X5+11[.G_S[I_^
M"Z?_ ,@'+'LOZ^9%Y,?]T?DO^%'DQ_W1^2_X5+11[.G_ ,^Z?_@NG_\ (!RQ
M[+^OF1>3'_='Y+_A1Y,?]T?DO^%2T4>SI_\ /NG_ ."Z?_R <L>R_KYD7DQ_
MW1^2_P"%'DQ_W1^2_P"%2T4>SI_\^Z?_ (+I_P#R <L>R_KYD7DQ_P!T?DO^
M%'DQ_P!T?DO^%2T4>SI_\^Z?_@NG_P#(!RQ[+^OF1>3'_='Y+_A1Y,?]T?DO
M^%2T4>SI_P#/NG_X+I__ " <L>R_KYD7DQ_W1^2_X4>3'_='Y+_A4M%'LZ?_
M #[I_P#@NG_\@'+'LOZ^9%Y,?]T?DO\ A1Y,?]T?DO\ A4M%'LZ?_/NG_P""
MZ?\ \@'+'LOZ^9%Y,?\ ='Y+_A1Y,?\ ='Y+_A4M%'LZ?_/NG_X+I_\ R <L
M>R_KYD7DQ_W1^2_X4>3'_='Y+_A4M%'LZ?\ S[I_^"Z?_P @'+'LOZ^9%Y,?
M]T?DO^%'DQ_W1^2_X5+11[.G_P ^Z?\ X+I__(!RQ[+^OF1>3'_='Y+_ (4>
M3'_='Y+_ (5+11[.G_S[I_\ @NG_ /(!RQ[+^OF1>3'_ '1^2_X4>3'_ '1^
M2_X5+11[.G_S[I_^"Z?_ ,@'+'LOZ^9%Y,?]T?DO^%'DQ_W1^2_X5+11[.G_
M ,^Z?_@NG_\ (!RQ[+^OF1>3'_='Y+_A1Y,?]T?DO^%2T4>SI_\ /NG_ ."Z
M?_R <L>R_KYD7DQ_W1^2_P"%'DQ_W1^2_P"%2T4>SI_\^Z?_ (+I_P#R <L>
MR_KYD7DQ_P!T?DO^%'DQ_P!T?DO^%2T4>SI_\^Z?_@NG_P#(!RQ[+^OF1>3'
M_='Y+_A1Y,?]T?DO^%2T4>SI_P#/NG_X+I__ " <L>R_KYD7DQ_W1^2_X4>3
M'_='Y+_A4M%'LZ?_ #[I_P#@NG_\@'+'LOZ^9%Y,?]T?DO\ A1Y,?]T?DO\
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
MGPL_X2$67PS^)?B33/@;=_$GX4>.M(\2Z5K?P;U3PO-\+_&OQ6\U_P""9/\
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
M"HOBU--_9H^'6H6/@GXN^.IK7]M/_@GMXYDT?X5?!#XV_&7Q-IWAGX.?MM?
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
M[Z%JNC:!XEU*WM?"7A./4/$_BG7-,\'ZJN@Z%:?VIK.G6Z&W6OI'1M8U;2/
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
M]KSXG_%3XU>*_P#A1GQX\3_LB>(/^"D/P7@_9:\*:OJ][\"/@C\ _AW^S_\
M KXR^)OV0]+^#G@GQ5I.B_%_0OBW\*?AUJ_QM^/6M_$GXB>&?BU^TC;175_\
M/0#]DOV?OVA[7XU>$O'MSXM\-1_#GQQ\'O%6O?#'XU^'F\0KXI\">&O'WAG2
MM&UK57\!?%B&STGP_P#$3P)>:-J^E:[H_B:/2/"?C#0[>X;P[\7OAQ\(OB]H
MOCGX6>#/G*T_;%^._B/1+7X[> _V-/%>N_LIR:;#XA'BOQ3\6/#G@[]I_P <
M>"KNP_M#2?C-\(OV99_#&J>$XOA=J^@7OA[Q7?>%OCG^T=^S5^TK::!9_$VP
MF_97G^*FE^"OAW\5/FS]F;]AK]HKQ/\ LR_$'X6WW[0'[2O[)WP.U+XN?'9/
MV8?@)J$7[,'Q+\5^&OV._B#X<\#:?X)^!7QUNO&7[/WC;Q=X>^'N@>.-,^+.
MO_"#X;?#;XQ>'/BQ\+?V;_B9X$^#OC?XMV?CSP%IFD_"KZJ3]M'XD:-!)\,/
M%/[%_P"T_:_M*7"RV&@^ /#_ (+U#QW\!_'\EI$!J/C7PI^V?96EM^SMX+^#
MH>+7]<T*#]I3Q3\$/VGM6\(^'38/^RQ_PLWQA\,OA3XW .Z^)_QJ^/&H^+-
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
M>,[Z_P#"%OH?B2]A\)Z[J<7@W0/HSX6?%^/Q]\*1\1?'6E:3\.[G1F\9:/\
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
M6>"_VQ?VHOV:-,3]L_X<VUOX.^"GA#]CC7?#GB9H?^";7_!.Z=O&7VS]HO\
M9)^.GBQ=5U=1;Z7?6VB^-=,\,7$?A:P$OABWU>WUFXU  _0G6OVKO@1X7\/6
MGB75O&E[X<@UGXF67P:T/0/$O@GQYH/Q"UOXO>(;!_%FE_#SPY\*]4\*V/Q,
M\3^-KSPFM_XWMO"&A>%-1UZ^\&0R>,?L<WAZWU'6+*73OVD/A5J'C?P9\/$T
M[XLZ#JWC2+Q!%X3/BG]G'X__  ^\&:A;^#])D\2ZCH<GCGQY\+]'\!Z5J@\+
MPZI?Z1X8O=:TO6/$UEH^OW&@V=Q8^'+^XT_\O_$7B+]G_P" WQ*^#'P+^,WQ
MOM9/VF_&W_!0[6X/V7?C?\4_&UM<>.O%_P =-<_8FM]=U+X@_%;PIKWQ=T#2
M/$6B>+OAQ\:O%?[(L7A?X%^&?"?P5\%^./CM\(? G[._P7^!=]KWPBTSP;^B
M$_Q+^(7P^^-?P1^'/Q%^)_P%\3^(_C5KWCC3M(\%>&_A]KGP_P#'7_"/> O
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
M'X[_ /!._P /:A^SMJ-SJ&E>,[3X*>,-:OOB=HFJ>-M8L?#O@T _4/7OB_\
M#[0?B[\-?@IKU]J-K\5_BKX2^*WC'P5X6TCPQXIU^WU#P-\'M3^']IX[U/7?
M%>D>';SPMX3L-+E^+'PVMD@\6>(] BU+7/%.GZ1X>.O,EZD/C7A?]N?]FKQQ
MX(F^)_PJ\5?$/XW?# MXG:R^(_P(^ OQ^^/7@'Q4?!.L:WX<\5W'P^\;?"7X
M;>,]#^) TCQ!X?OO#B3^#-3\2PW5_I\^EZ:^IW4,T,?Q-X*^+6I?\%)?V?OV
MU_B=^Q]JGB7X3>,OBM^QM\*?@K\#?%_C75CX)\=?#7XU?&7]D&^_:X^%_BZ'
M7_A[J/CJZ\,?\([X1_;J^"UOX@\5:#J;^+_#OQ!\)_$.XTC2]:T;0?"_C'Q7
M]7_LV?M8_LE>-_V.O#GQU\#WOA?]GG]F;X:>'Y/ 7C'P7\7M"\/_ +/S?LN'
MX42W/PT\:? KXO>!/$9T;PC\&=6^"?B/2IOA_JOA"&Y7P;IHT@-X"U#6?"MY
MH%YJ8!Z5_P -A_L[3^!O#OQ$D^*)3POXQ^*&L_ ?PO%<Z%XBTOQ'XP^,_A[7
M/%GA37_A?X;^&NK>&X?B9X@\>Z1XE\!_$#2];\(>$_"^M:YH<_P^^(#:WIUI
M9>!/%#Z5:@_:D^$K>,_!O@.ZLOCEHWB3XA7T^B>#H?$_[,7[1WA+P]JVN6GD
MWLUG<^/=5^$.G>%M.U@V@N-4DL]4\0VC_P#"/:!XC\1K87.B^%]=U6S_ #Y@
M_:S^&WQU^*/_  3K_;DL-)^+EG^RAXO\0_M'_L[>!IOBU\(?B%X,?0OV@?VB
MO$OPCTK]D/\ :RNO"?CW2;*'PW\(?C!\-O 'Q>^"OP-^/\4MIXMMU_;I^&GP
MFT[0-)TOXX?%O0_ GW=\4_VMOV??A+\8O@[^SUXP\7#4/CK\;=7T;1_"'PG^
M&^D7GQ$^)MAX/\6P^+H(_BSXK\!?#V'7/B+X*_9Y36O LO@OQ+\=_$/AO3_A
M1X-\1KI9\2^*]%L[2?6-& ->P_:T^#$WC#XH>!]#?XH>)O%OP9\9:9\,?BC;
M>&?V</VAM:TKP]\0-1\ ^ ?B79:-/XF\/?"W6/#MY=7GP]^(_P /=>@&D:EJ
MD3:?X@T6"2[,\4D-MZKX/^*7@?XMV.O3^!]2.M2^#]9BT7Q-H&IZ3J_AGQ9X
M1\7PZ5H/B_3O#_C'P7XLL-$\5^#==N_#?B'PGXQT2S\5:#ILM[X:\4^#/'&E
M0:IX=US2]0E_.W]F_0?B[J7[3_\ P5*O/AMXX^%WAFQ7]N/X:VPTSQI\(O%'
MCG4#(W_!-#_@GA::E<Z=JNC_ !G^%^GV^FQV<<6GR:'+H%W?K?Z!'<ZCJDL+
M:=I>E\#^UEX*^.'PA^'6I?LZ_LM6W_"POVK?^"F7QS^)-[\8_CAK/C/XA?!#
M3?A;X2T[]GRUTCXE_'#2OB'\*_A+\:K7]G36_A5\&_A%\$OV6/V7M9N?"GBR
M31/BG>? KXH_%6[^/?Q,D^*-]\3@#])O@/\ M-?"/]I'P_KOB+X,:UJGB;1_
M!_C27P!XH;5O!_CWP/JNAZU'X/\ #'CW3_MGAOQ[X6\/>)UL?$G@;QMX*\;^
M"]:?2O\ A'O'/@;Q?X6\<^#]=U[PCXF\.ZWJU3XH?M'? _X(>)?A;X+^(7CC
M3=$^(?QHO/%.G?"/X>:9HWB/QM\1?B;<>"]#NO%/Q'B^'?PW\$:7K_CWQ-9>
M!]%B7Q-XSURP\.:EI?A[3;ZTN-;OK&#4+*1?AK]GRT^/_P )/VPKR\^,7P+_
M &:?V:/AY^TS\)-/\):3X6^"/[4_B7XK^#_$'Q[_ &<+.S?P.OASX?\ B/\
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
MF0N=H.T#(&YL#MDXZFAXHI 1)%'(&# AT5@0Z&-P0P.0R$HP/#(2IR#BI**
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
#/__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>30
<FILENAME>ex23-2_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex23-2_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !) @@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ I#2T&@!N<FEKQCQYJ&LW/Q!72;&_F@#!$C59"J@D=3BISX%\>#@:UG
M_MY:N-XE\S48MV/H(Y-!4H5*U>,.=72=]CV"BO'O^$*^( Z:R?\ P*-8?B.#
MQCX66!M0UB?$Y(3R[@GI2EB915W!FE+)*5::IT\3!M]-3WVBO&[?PG\0+BWC
MGCUA]DBAAFZ/0\U(?!_Q$ _Y"['_ +>C5?6)_P C,GE.'3L\5#\?\CU_O3J\
MOT+PWX\M-:M9KW5MUHCYE5IM^Y>XQ7IZUO3FYJ[5CS,7AH8>:C"HIWZJ_P"H
MM%%%:'&%%%% !1110 4444 %%%% !1110 4444 %,EEC@B>6618XT&YG<X"C
MU)I]8/C8%O VN@ DFQEX'^Z: .6^(WQ+B\-Z#;WF@7VEWUT]RD;1>>LGR$')
MPK<=!S56U^*FLWEU%;P^$!))(P4+'JUNS'Z -DUXIH=QHMOH=JM[-X=BF"D.
M+S2+B20')^\Z\$_2M?PT;*;XJ^%7T\Z:Z+<'S#I]A+;@<'&[?U_"@#ZBD+B)
MF10SA254G&3Z9K@='^*=BNBSW?BV!M"N(+U[-DD1V1G&3\I YX'/_P!>NTUB
MSEU#1KRT@NI+26:)D2XC^]&2/O#W%?-]Y?:GK?P_\+Q2WBZAJ@\2-$GVQMX/
M9=XY^7/Z9H [KQ1\<M.L]6TR+P[>V-[:2+(;IYDD780/D&<<9/L:[[P'XMC\
M:^%+?6%B6&1B8YHE;<$<=1G]?QKP#5-<6*\TC6=<T?2D_LS5KFSGBL;55CFV
M*.",?-SZU[W\.VOIO!-A=:C86=C<W*F8P6D(B0*QRI*^I&,T :NO^(=+\,:5
M+J6K726]O&.Y^9S_ '5'<^U>7Z!\8]1DUVWD\3:6-+\/:GN_LV[9".AP-[9Q
M@CO@?E7*_$:S\,W_ (QU/^UO'UQ%?6\RBWMIK*26.U'!9< 8/MC\<UE:KJUG
MKFF'3=3^+*7-D<?N6T20 8Z8PO'X4 ?4*.LB*Z,&1AD,IR"*Y/XA>*=4\(:+
M;ZII^EK?PBX1+I<G<D9/50.I[>V:Y;X-G2HCJEGHOBV[UFPA">5;30M&+<'/
M]X<Y(/3CBCXP7WB?0)=-UC2=?>TL9)XK22S2,'<Q+$ON(/8 8H [CQ#KTNG^
M!K[7K*+$L5F;B*.=",'&0&7@CZ5%X!UZ[\3^!],UF^2);FZ1F<1 A1AV7@$G
ML*X/XE>"=6GTO7]=7Q=J"6GD-*=.!/EX"C*]>A^G>L[X5^!M7NO#6@:Y'XNU
M&&S#^;_9RY\K:LARG7H<'MWH ]3\8^)X?!_AJXUJXMI+F.%D4Q1D!CN8+W^M
M<1%\1O%5YJNOVFC^&X=5.G7<<*1)-Y3"-E8[F)."<@#CUK2^-W_)+-2_ZZV_
M_HU*\<UK=-_PE)CED2.;7;*(M&Q4X*N#R/K0!Z)8?%7QOJFH7]A9> 4FNK!Q
M'=1B^4&-CG .1ST/2O5(+J\;0X[N6R*WIMQ(]H'&1)MR4W=.O&:^6]:\+6>E
MP>.Y[6YOEDT>]@AMSYY^978@[_4\5]1V5Q%:^'[:YN)5CBCM5>21S@* H))-
M 'FUY\8KZS:>&;PS%!<1!@R2:O;91AV*[L_A61X<^.6IWFD+-?Z):3SEV!>/
M4(;<8[?)(V[\:XC4KK3_ .U]9O;.YC07LTDK8U6P<-G." ZE@/;K7-Z+<VR^
M$98;N9C 2_F11W=HCD9[*ZF3/T/TH ^L/"^M7>OZ,M_=Z6VG&1OW<9G24.F
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
J=Z* &[><TN*6B@!,48I:* &[:4#%+10 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>31
<FILENAME>ex23-2_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex23-2_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"  J 'P# 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#^_BBBO$_B
M3\>/A'\,?%O@?P+X[^(.B^&/%7Q*U*ST+PCH-T]P^J:K=ZG=2Z;8M"]HCKHL
M%UJCPVL.IZL8]/O)[>6RMM]Q%,8@#VRBO-/%_P 3?A[\/(='F^(/C_P?X#3Q
M1JQT;0)_&/BK1?#"Z[JLA MM+T0:Y<Q6&J7LULUN4MK%I&E9VD6,.[$=KO#I
ME7E6!E@8212[MDA53$8DM ?-:97C:2",FT\O;*N3)(K &M17@&E_'_X3ZY\7
M+[X(>'?%MCXE^).@V.J:WXIT3PRK>(;/X?KIB0V_V/XA:UH*R:/X,UB\-_ \
M'A_7+F+7+B&[M)985M+_ $TS^WVTA0>7Y<A$86,%4$:_NT5,_9_E%L&(+QPY
M;]TT<F?GPH!H45\X_'_]IGX9?LZZ$=9\>#Q5JMT=*U?Q$OA+P+X7U/QOXSD\
M*>'9=,A\4^+CX8T6.74#X1\+1:O97'B;5I%%KIUK*DY+,C@<G^TG\6/BQ\/M
M2^"GP^^"_@SPUXD\?_';XI3^ M*UOQ[K-W;>#?AOIN@^#O&'Q+\4>.?%-EIL
M=WXA\5H/"W@'5-/\->'-,N-!EO-;U#3[*X\1Z+ !(@!]=45^?^E_M(_$/PI\
M-/VBY/B#8>#_ !Q\2/@!XCT?P-IFL_#O2?$GAKP7\3/''C'P[X2\2?#O0_\
MA$-5\8^/M>\$^(;*^\9^&O#OCG0=0\>>+;V*2>#7%U:"RUBUT>P]Y_93^(WB
M_P"+'P"^'OC;XAZ3IFA_$*XMM>\/>/M+T-KE_#UMX[\#^*=<\#>-#X:>[+7,
MGA:?Q/X<U:X\+23.[R>'IM,<LQ;) /H>BL^]FAMXWN[B6*"TMD>2YN+D0B&W
M@6&<RR[W(9>?*\S<2I4* IS)7@?[+OC#QEXX_9\^#GC+XC7%O-X[\5^!],UK
M6KKRK2"*74[V-9Y1!':[8ECE@>$+M._Y&)## H ^B795!9CM4#E^XYZ=#_A7
MCOQ<^+WA3X2>';+Q'XC@\9:S;ZEKMCX;TO3/A_X \=_$_P 5:AJU]#=WBVEA
MX.^'.BZQXEO8!;Z>SWMTEN=-L(?](U.2VMU!F^/_ -LSX2PZ@^D>*=9\:_$K
MQ/:_$7XF_!/X/:7\(-1\>>*O#WP3L[+Q]\0M#T#Q!?>+/#?@76?#>N:Z)M*U
M'4BT=UK$NGR:A'X;MS8.+>>6;N=?\%>'O /Q7_8X^#_PNTJ]\$^#M+\9?%_X
MK:AI7AN:_P!/TC4]-\,?"WQ'X;N],\1H]Q->:C'>^-OC!I/B+[!J]S->-JOA
MZ5IY7#*J 'HGP]_:=^&/COQ98>"I[;XB?#/QSK-G'-X?\)_&3X;^.?A??>)(
M+6-+G58_!B^,--L?#GBZ\L[3RCJ-MX3EO+S2UEF6\ ECN8X?J"W'R-CIYC!2
M69R57"KO>3]ZT@50LOF_.D@>/)5%)^)OVK;W3_'4WPU^ OA:T_M3XM>*?B5\
M-OB+HL]I;M>7WPB\(?#[XB^'/$/BKXT:TEWE/#^GV6G6.K^%]!LKI$M_'/B#
MQ#8^#[@2Z+>^(E@^T]/$HM@)G5Y%8I(5+N%DC 26,3NJ/<I#*KQ13R*)GA2,
M7):Y69V /*OCC\1Y?A?X&O/$.F:1'XD\6WU[IGA?X>^$_M$<%QXM^('B>Y.F
M^%M"1W(\FS.HF/4]8N@&-AH>FZIK)&S2&#<IX$^ GAO0?"=U8^.%M/'/CSQ=
MJOAWQ3\3O&.IV=I)>^*_%WA_7;#7]$9GN$$T'AK0]5TFVT[P9I+HT6F:19V-
MK&!-$S-S_CN&3Q]^TQX%\(/+JUOH_P (/AGKWQ;O+O3T01VGC+XBS:_\)_ -
MPDMQ]HMEUJ'P];_%N?0<V$KK<PS[F9754^$_A7\,!\7_ -ISXC?#GQ=\5OCI
M\8OA=\#/AAX4DTGQ-XH^,&O^$I?'?QEU_P"(/BO^W-7TBU^$,/PZU"WT;X;:
MA\,-9\+QW5W<W]OJ'B6\\2::+F>/3D"@'J'CO4/AS\4;[XT>*?B_\-/&'Q.L
MO&&K?$S]F;X-Z%X2^'6I_$6XT'P=X)M]0TGXE>)[>:T*^'_!NL>(OB3!KNEW
MNO:CJ.@7P@\&^"TDU@Q0VXMO:=>\*W?Q[^'OAK7/B'J_QL_9W^&'@NX\:2>.
M_AMK/BOPIX;UKQ_X;L[.V&DZY\2O'WAK5O$>O^']*T.&QO\ Q'?V>F>/M)76
M=3EU"P\9G4["&R4?$NE_M6WOA7]B1?!'[,T%SXQ^.W@SP=J7A[XG:IX@EUC3
M-"_9X^(/B#7HM-UF^^)^MZY-=74GB2W\6^)[RZ\,>$9KS4_$/BY=-DUK4)(]
M T?4[E?N+Q?\-O"G[,O[ 7Q*^&_PZBO+/PQ\(?V8/B3IWAZ;5[N]U+5[Y/#O
MPY\17LNL^(M5U1FU/5?$GB'48[SQ%XGU/4GEU"]UW5=2N;V::YDDD8 ^<_\
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
0 %Z0?^C;JKPZM]?Z"@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>32
<FILENAME>ex23-2_003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex23-2_003.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  G A0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M&,D<XSFK&N:7H6C:'?:E_8-E-]EA:7RUA4%\#.,XH!:FU_:5C_S^VW_?U?\
M&C^TK'_G]MO^_J_XUQUG?^%;V+2)DT.S2._64R>9"BFV:-=S*XQU%6$O? ,E
MO+.(=-6.(H&+VNT_.<)@%<D$C@BG8#J?[2L?^?VV_P"_J_XT?VE8_P#/[;?]
M_5_QKEFOO *6BW+0:<(V=D_X]/F!7[V5VY&,C.1WJ'^T/!D6MW6FW6FV$!B,
M(CD-N"LGF#(.0N%].3WI =?_ &E8_P#/[;?]_5_QH_M*Q_Y_;;_OZO\ C7/P
MCP5<:J=,BM-.:[W,@3[,,%E^\H;&"1Z U2O(+,:_<Z7IWA+3KHVT"32,Q2/.
MXG &5]J .M_M*Q_Y_;;_ +^K_C1_:5C_ ,_MM_W]7_&N.MM1\&S0"XGTS3[>
M,Q(Q1X%,H<LRE"@!.05(X]Z=)J7@>/48;8Z?8^3+9M>BY^SCRPBM@YXX- '7
M_P!I6/\ S^VW_?U?\:/[2L?^?VV_[^K_ (URL-UX,D2ZN&L=-6UA\L!_LXW,
M7S@;-N>2./6DLKOP;J.NP:79Z793-/;-<+*ML-N VTJ>.#]: .K_ +2L?^?V
MV_[^K_C1_:5C_P _MM_W]7_&L'6['0-'M8F70+.XN+B58+>!(4!D<]!DC '4
MD^U58+;3;::2/7/#&GV* (4N419(F+-M"9V@ALD<8[T =1_:5C_S^VW_ ']7
M_&C^TK'_ )_;;_OZO^-<_>+X+L&E6XL]/5XI!$R+;!FWD;@, 9)QS5::^\ 0
M112/'IFR6(3J5ML_NR2-QPO R".: .I_M*Q_Y_;;_OZO^-']I6/_ #^VW_?U
M?\:YN27P+#J*V#P:8+EG6-5%L""[#(7<!C..<9K/U'6/ ]I9WLL&GV-Q/9HL
MDL'V78RH6"[N5Z9/Z4 =I_:5C_S^VW_?U?\ &C^TK'_G]MO^_J_XUS(N/ IL
MY+K[-I_EQRB%A]D^;>1D+MVY)(YZ=*L01>"[F/S(;73'7[.;G(@7B('!8\=C
MQ0!O?VE8_P#/[;?]_5_QH_M*Q_Y_;;_OZO\ C5"'0/#MQ;QW$.E6#Q2*'1Q
MN"I&0>E<VGV2[A>_T[P79W6F)(4#@()90&VED3'(R#U()Q0!V?\ :5C_ ,_M
MM_W]7_&C^TK'_G]MO^_J_P"-8IL_"*K*6L=.7RIDMY 8%^21L;5/'4[A^=4E
MNO ;27">1IH,"/(Y:VPNU.'()7!QWQF@#I_[2L?^?VV_[^K_ (T?VE8_\_MM
M_P!_5_QKETN_ ;VTUPL&G;(2BOFUPV7^[A=N3GMBF2W_ (!2P%XL.FO&S.B[
M;;)+)]X8VY&.Y/2@#J_[2L?^?VV_[^K_ (T?VE8_\_MM_P!_5_QKD;._\%36
M>G2W5AIUM->P1S")H VP/]W<P&!D\#.,U:CF\"RZ@;%(-,-P'>,@VP WIDLN
M[&,@ \9[4 =)_:5C_P _MM_W]7_&C^TK'_G]MO\ OZO^-<]I?_"$ZU=-;:?:
MZ=-,L?FE!; '9G 89'(SWI=9L=#TPVD$'AZRNKV\D,5O"(D4$@%B2<<  $T
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
L3S*HP&_(444 :5%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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</span><table class="report" border="0" cellspacing="2" id="idm139686984418384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Mar. 27, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference [Text Block]</a></td>
<td class="text">None<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">IT Tech Packaging, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001358190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">20-4158835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NV<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,476,376<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityContactPersonnelLineItems', window );"><strong>Entity Contact Personnel [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Science Park<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 Road<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">072550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPhoneFaxNumbersLineItems', window );"><strong>Entity Phone Fax Numbers [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(86)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">312-8698215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,065,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 3 such as an Office Park</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityContactPersonnelLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityContactPersonnelLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityListingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityListingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPhoneFaxNumbersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPhoneFaxNumbersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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>35
<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</span><table class="report" border="0" cellspacing="2" id="idm139686983944976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>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_dei_AuditorTable', window );"><strong>Auditor [Table]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">WWC, P.C.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">1171<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">San Mateo, California<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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</span><table class="report" border="0" cellspacing="2" id="idm139687072458352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_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">$ 3,918,938<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_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">472,983<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_AccountsReceivableNetCurrent', window );">Accounts receivable (net of allowance for doubtful accounts of $11,745 and $881,878 as of December 31, 2023 and December 31, 2022, respectively)</a></td>
<td class="nump">575,526<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_InventoryNet', window );">Inventories</a></td>
<td class="nump">3,555,235<span></span>
</td>
<td class="nump">2,872,622<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">18,981,290<span></span>
</td>
<td class="nump">27,207,127<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">28,357,901<span></span>
</td>
<td class="nump">47,166,475<span></span>
</td>
</tr>
<tr class="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="nump">1,031,502<span></span>
</td>
</tr>
<tr class="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">528,648<span></span>
</td>
<td class="nump">672,722<span></span>
</td>
</tr>
<tr class="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 );">Finance lease right-of-use assets, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,939,970<span></span>
</td>
</tr>
<tr class="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">163,974,022<span></span>
</td>
<td class="nump">151,569,898<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValueAddedTaxReceivableNoncurrent', window );">Value-added tax recoverable</a></td>
<td class="nump">1,883,078<span></span>
</td>
<td class="nump">2,066,666<span></span>
</td>
</tr>
<tr class="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">194,743,649<span></span>
</td>
<td class="nump">204,447,233<span></span>
</td>
</tr>
<tr class="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">423,567<span></span>
</td>
<td class="nump">5,598,311<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term loans</a></td>
<td class="nump">6,874,497<span></span>
</td>
<td class="nump">4,835,884<span></span>
</td>
</tr>
<tr class="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">100,484<span></span>
</td>
<td class="nump">224,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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">4,991<span></span>
</td>
<td class="nump">5,025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CustomerAdvancesCurrent', window );">Advance from customers</a></td>
<td class="nump">136,167<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">237,842<span></span>
</td>
<td class="nump">165,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_OtherAccountsPayableAndAccruedLiabilities', window );">Other payables and accrued liabilities</a></td>
<td class="nump">12,912,517<span></span>
</td>
<td class="nump">5,665,558<span></span>
</td>
</tr>
<tr class="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="nump">417,906<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">21,418,934<span></span>
</td>
<td class="nump">17,640,629<span></span>
</td>
</tr>
<tr class="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">4,503,932<span></span>
</td>
<td class="nump">4,204,118<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_DeferredGainOnSaleleaseback', window );">Deferred gain on sale-leaseback</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">52,314<span></span>
</td>
</tr>
<tr class="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">483,866<span></span>
</td>
<td class="nump">579,997<span></span>
</td>
</tr>
<tr class="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">54<span></span>
</td>
<td class="nump">646,283<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 $20,084,995 and $16,784,878 as of December 31, 2023 and 2022, respectively)</a></td>
<td class="nump">26,406,786<span></span>
</td>
<td class="nump">23,123,341<span></span>
</td>
</tr>
<tr class="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 December 31, 2023 and 2022.</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,555,534)<span></span>
</td>
<td class="num">(7,514,540)<span></span>
</td>
</tr>
<tr class="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">83,628,986<span></span>
</td>
<td class="nump">93,575,021<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">168,336,863<span></span>
</td>
<td class="nump">181,323,892<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">194,743,649<span></span>
</td>
<td class="nump">204,447,233<span></span>
</td>
</tr>
<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_OtherAssetsCurrent', window );">Due from related parties</a></td>
<td class="nump">853,929<span></span>
</td>
<td class="nump">7,561,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_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">$ 728,869<span></span>
</td>
<td class="nump">$ 727,462<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_DeferredGainOnSaleleaseback">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Gain On Sale lease back.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredGainOnSaleleaseback</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_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://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -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_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-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_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/2147479440/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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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/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/2147480167/946-830-55-12<br><br>Reference 8: 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/2147479440/944-210-S99-1<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> -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 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/2147479617/946-210-S99-1<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(18))<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 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/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 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/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 24: 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 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: 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/2147479853/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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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/2147480167/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/2147479440/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/2147479617/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/2147480555/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/2147480555/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://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/2147479440/944-210-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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 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 5: 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 6: 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 7: 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/2147480167/946-830-55-12<br><br>Reference 8: 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/2147479617/946-210-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/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: 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 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: 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><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -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_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/2147479440/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/2147479853/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://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 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 5: 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 6: 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 7: 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 8: 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 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/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: 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 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -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_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_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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -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_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_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/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)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: 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/2147480842/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/2147479440/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/2147479853/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://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 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 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 (h)(2)<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 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 5: 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/2147479440/944-210-S99-1<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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><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(30)(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_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://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/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(1))<br> -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_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://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/2147480167/946-830-55-12<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-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 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValueAddedTaxReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due after one year of the balance sheet date (or one operating cycle), if longer of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValueAddedTaxReceivableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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</span><table class="report" border="0" cellspacing="2" id="idm139686989292048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_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">$ 11,745<span></span>
</td>
<td class="nump">$ 881,878<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">$ 20,084,995<span></span>
</td>
<td class="nump">$ 16,784,878<span></span>
</td>
</tr>
<tr class="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/2147479440/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://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/2147479617/946-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(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_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://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/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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(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_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>38
<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</span><table class="report" border="0" cellspacing="2" id="idm139687072760144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income (Loss) and Comprehensive Income (Loss) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_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">$ 86,546,950<span></span>
</td>
<td class="nump">$ 100,352,434<span></span>
</td>
</tr>
<tr class="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">(85,547,065)<span></span>
</td>
<td class="num">(95,598,238)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">999,885<span></span>
</td>
<td class="nump">4,754,196<span></span>
</td>
</tr>
<tr class="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">(9,075,475)<span></span>
</td>
<td class="num">(10,058,723)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (Loss) from disposal and impairment of property, plant and equipment</a></td>
<td class="num">(1,500,298)<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_OperatingIncomeLoss', window );">Loss from Operations</a></td>
<td class="num">(9,575,888)<span></span>
</td>
<td class="num">(5,304,527)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other Income (Expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">315,096<span></span>
</td>
<td class="nump">24,264<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(984,518)<span></span>
</td>
<td class="num">(1,027,951)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_GainOnAcquisition', window );">Gain on acquisition</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">30,994<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivatives', window );">Gain (Loss) on derivative liability</a></td>
<td class="nump">646,229<span></span>
</td>
<td class="nump">1,417,251<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">(9,599,081)<span></span>
</td>
<td class="num">(4,859,969)<span></span>
</td>
</tr>
<tr class="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">(346,954)<span></span>
</td>
<td class="num">(11,711,339)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">(9,946,035)<span></span>
</td>
<td class="num">(16,571,308)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Comprehensive Loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(3,040,994)<span></span>
</td>
<td class="num">(18,010,708)<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">$ (12,987,029)<span></span>
</td>
<td class="num">$ (34,582,016)<span></span>
</td>
</tr>
<tr class="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.99)<span></span>
</td>
<td class="num">$ (1.66)<span></span>
</td>
</tr>
<tr class="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">9,972,788<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_GainOnAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain on acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_GainOnAcquisition</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_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/2147483589/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/2147483586/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://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/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 2: 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 3: 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 4: 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 5: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: 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 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)(5))<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<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 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)(iii)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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/2147483589/942-220-S99-1<br><br>Reference 15: 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/2147483586/944-220-S99-1<br><br>Reference 16: 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 17: 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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<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 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 16: 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 17: 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 18: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: 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,2)<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_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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/2147483586/944-220-S99-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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 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/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 5: 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 6: 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 (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/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/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: 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/2147483589/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 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 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 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 4: 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 5: 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 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(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: 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 8: 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 the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<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(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-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 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: 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.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: 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 (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<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_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: 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 3: 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 4: 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 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 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 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 (f)<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 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 9: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: 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 13: 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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(4)(iv))<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 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 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)(i))<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)(A))<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)(iii)(B))<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)(4)(iv))<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)(5))<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 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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/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 2: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/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 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 (c)<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_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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, before 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-c)<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://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 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481839/830-10-45-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482014/830-20-35-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/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 2: 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 3: 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 4: 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><br>Reference 5: 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 6: 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 7: 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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<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 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 16: 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 17: 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 18: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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> -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 21: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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> -Subparagraph (a)<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 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/2147479557/942-235-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_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/2147483575/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/2147483575/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/2147483575/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/2147483575/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/2147480032/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>39
<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</span><table class="report" border="0" cellspacing="2" id="idm139686983995296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income (Loss) and Comprehensive Income (Loss) (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_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.99)<span></span>
</td>
<td class="num">$ (1.66)<span></span>
</td>
</tr>
<tr class="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">9,972,788<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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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/2147483589/942-220-S99-1<br><br>Reference 14: 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/2147483586/944-220-S99-1<br><br>Reference 15: 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 16: 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>40
<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</span><table class="report" border="0" cellspacing="2" id="idm139686985172000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Stockholders&#8217; Equity - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Statutory 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">$ 9,916<span></span>
</td>
<td class="nump">$ 89,016,921<span></span>
</td>
<td class="nump">$ 6,080,574<span></span>
</td>
<td class="nump">$ 10,496,168<span></span>
</td>
<td class="nump">$ 110,146,329<span></span>
</td>
<td class="nump">$ 215,749,908<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2021</a></td>
<td class="nump">9,915,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_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of shares to officer and directors</a></td>
<td class="nump">$ 150<span></span>
</td>
<td class="nump">155,850<span></span>
</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">156,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of shares to officer and directors (in Shares)</a></td>
<td class="nump">150,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_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent', 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">(18,010,708)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,010,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_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">(16,571,308)<span></span>
</td>
<td class="num">(16,571,308)<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, 2022</a></td>
<td class="nump">$ 10,066<span></span>
</td>
<td class="nump">89,172,771<span></span>
</td>
<td class="nump">6,080,574<span></span>
</td>
<td class="num">(7,514,540)<span></span>
</td>
<td class="nump">93,575,021<span></span>
</td>
<td class="nump">$ 181,323,892<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2022</a></td>
<td class="nump">10,065,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent', 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">(3,040,994)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,040,994)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">(9,946,035)<span></span>
</td>
<td class="num">(9,946,035)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 10,066<span></span>
</td>
<td class="nump">$ 89,172,771<span></span>
</td>
<td class="nump">$ 6,080,574<span></span>
</td>
<td class="num">$ (10,555,534)<span></span>
</td>
<td class="nump">$ 83,628,986<span></span>
</td>
<td class="nump">$ 168,336,863<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2023</a></td>
<td class="nump">10,065,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,065,920<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://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/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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(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_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: 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 3: 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 4: 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 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 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 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 (f)<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 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 9: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: 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 13: 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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(4)(iv))<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 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 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)(i))<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)(A))<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)(iii)(B))<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)(4)(iv))<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)(5))<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 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), after 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, attributable to parent 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 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-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_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<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 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<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(28))<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 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 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(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_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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(28))<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 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 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(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_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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/2147480167/946-830-55-12<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-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 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 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>41
<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</span><table class="report" border="0" cellspacing="2" id="idm139686984210992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">$ (9,946,035)<span></span>
</td>
<td class="num">$ (16,571,308)<span></span>
</td>
</tr>
<tr class="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">14,225,990<span></span>
</td>
<td class="nump">14,788,036<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfDerivatives', window );">(Gain) Loss on derivative liability</a></td>
<td class="num">(646,229)<span></span>
</td>
<td class="num">(1,417,251)<span></span>
</td>
</tr>
<tr class="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="nump">1,608,542<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_ProvisionForDoubtfulAccounts', window );">(Recovery from) Allowance for bad debts</a></td>
<td class="nump">34,193<span></span>
</td>
<td class="nump">843,779<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Allowances for inventories, net</a></td>
<td class="nump">2,970<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_ShareBasedCompensation', window );">Share-based compensation and expenses</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">156,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_GainOnAcquisitionofOperatingActivities', window );">Gain on acquisition</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(30,992)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">10,261,104<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">280,970<span></span>
</td>
<td class="nump">3,750,196<span></span>
</td>
</tr>
<tr class="ro">
<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">9,322,532<span></span>
</td>
<td class="num">(3,976,010)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(736,267)<span></span>
</td>
<td class="nump">2,554,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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">50<span></span>
</td>
<td class="num">(4,496)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">136,686<span></span>
</td>
<td class="num">(37,452)<span></span>
</td>
</tr>
<tr class="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">(478,025)<span></span>
</td>
<td class="nump">444,291<span></span>
</td>
</tr>
<tr class="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">74,908<span></span>
</td>
<td class="num">(103,683)<span></span>
</td>
</tr>
<tr class="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="num">(596,695)<span></span>
</td>
<td class="nump">677,840<span></span>
</td>
</tr>
<tr class="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="num">(412,504)<span></span>
</td>
<td class="num">(614,738)<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">12,871,086<span></span>
</td>
<td class="nump">10,719,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">(22,292,870)<span></span>
</td>
<td class="num">(4,534,092)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property, plant and equipment</a></td>
<td class="nump">53,573<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_PaymentsToAcquireLandHeldForUse', window );">Acquisition of land</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(6,364,439)<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">(22,239,297)<span></span>
</td>
<td class="num">(10,898,531)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of shares and warrants, net</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short term bank loans</a></td>
<td class="nump">1,275,546<span></span>
</td>
<td class="nump">6,214,020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long term loans</a></td>
<td class="nump">3,769,948<span></span>
</td>
<td class="nump">59,195<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfBankDebt', window );">Repayment of bank loans</a></td>
<td class="num">(7,647,610)<span></span>
</td>
<td class="num">(6,071,952)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations', window );">Payment of capital lease obligation</a></td>
<td class="num">(74,154)<span></span>
</td>
<td class="num">(206,114)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_LoanToARelatedPartynet', window );">Loan to a related party (net)</a></td>
<td class="nump">7,086,369<span></span>
</td>
<td class="num">(874,745)<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 (Used in) Financing Activities</a></td>
<td class="nump">4,410,099<span></span>
</td>
<td class="num">(879,596)<span></span>
</td>
</tr>
<tr class="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">(174,835)<span></span>
</td>
<td class="num">(618,005)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Decrease in Cash and Cash Equivalents</a></td>
<td class="num">(5,132,947)<span></span>
</td>
<td class="num">(1,676,744)<span></span>
</td>
</tr>
<tr class="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 Year</a></td>
<td class="nump">9,524,868<span></span>
</td>
<td class="nump">11,201,612<span></span>
</td>
</tr>
<tr class="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 Year</a></td>
<td class="nump">4,391,921<span></span>
</td>
<td class="nump">9,524,868<span></span>
</td>
</tr>
<tr class="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">1,484,461<span></span>
</td>
<td class="nump">320,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_IncomeTaxesPaidNet', window );">Cash paid for income taxes</a></td>
<td class="nump">759,458<span></span>
</td>
<td class="nump">2,049,911<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">3,918,938<span></span>
</td>
<td class="nump">9,524,868<span></span>
</td>
</tr>
<tr class="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">472,983<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">$ 4,391,921<span></span>
</td>
<td class="nump">$ 9,524,868<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_GainOnAcquisitionofOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain on acquisition.

..</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_GainOnAcquisitionofOperatingActivities</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/2147481877/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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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://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/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/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.Fact.2)<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<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_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/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/2147481877/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://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/2147483575/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)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/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)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 6: 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/2147483589/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_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>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -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_IncreaseDecreaseInCustomerAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: 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 3: 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 4: 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 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 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 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 (f)<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 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 9: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: 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 13: 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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(4)(iv))<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 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 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)(i))<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)(A))<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)(iii)(B))<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)(4)(iv))<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)(5))<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 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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_PaymentsToAcquireLandHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for acquisition of land for use; excludes purchases of land held as inventory or as investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_PaymentsToAcquireLandHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfBankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to settle a bank borrowing during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfBankDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/2147480632/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/2147480602/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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense 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://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_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>42
<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</span><table class="report" border="0" cellspacing="2" id="idm139686980336256">
<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">12 Months Ended</th>
</tr>
<tr><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization and Business Background [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization and Business Background</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(1) Organization and Business Background</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 will be 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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 29, 2007, pursuant to an agreement
and plan of merger (the &#8220;Merger Agreement&#8221;), the Company acquired Dongfang Zhiye 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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; 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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 25, 2019, Dongfang Paper entered into
an acquisition agreement with the shareholder of Hebei Tengsheng Paper Co., Ltd. (&#8220;Tengsheng Paper&#8221;), a limited liability
company organized under the laws of the PRC, pursuant to which Dongfang Paper will 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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">QianrongQianhui Hebei Technology Co., Ltd (&#8220;Qianrong&#8221;),
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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 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 Financial Accounting
Standard Board (the &#8220;FASB&#8221;). The revenue generated from Dongfang Paper and Tengsheng Paper for the years ended December 31,
2023 and 2022 was accounted for 99.88%%and 99.74% of the Company&#8217;s total revenue, respectively. Dongfang Paper and Tengsheng Paper
also accounted for 94.93% and 88.54% of the total assets of the Company as of December 31, 2023 and 2022, 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"><span style="font-size: 10pt">As of December 31, 2023, and 2022, details of the Company&#8217;s subsidiaries and variable interest entity are as follows:</span></p>



<p style="margin: 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 style="text-align: center; width: 35%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 20%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date of</b></span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Place of</b></span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 10%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage</b></span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="text-align: center; width: 22%">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Incorporation</b></span></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>Incorporation or</b></span></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>of</b></span></td>
    <td 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">
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>or Establishment</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Establishment</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Principal Activity</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Subsidiary:</i> &#160;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Holding</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 13, 2006</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">BVI</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100%</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inactive investment holding</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shengde Holdings</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">February 25, 2009</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">State of Nevada</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100%</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investment holding</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Baoding Shengde</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 1, 2009</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100%</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paper production and distribution</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qianrong</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July 15, 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100%</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">New material technology service</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Variable interest entity (&#8220;VIE&#8221;):</i></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 10, 1996</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="-sec-ix-hidden: hidden-fact-27; font-family: Times New Roman, Times, Serif; font-size: 10pt">Control*</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paper production and distribution</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 07, 2011</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="-sec-ix-hidden: hidden-fact-28; font-family: Times New Roman, Times, Serif; font-size: 10pt">Control**</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paper production and distribution</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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>

<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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; 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 consolidated balance sheets as of December 31, 2023, and 2022 are as
follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December
    31,</b></span></td><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">December 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; 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>2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#12288;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">ASSETS</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Current Assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">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">2,807,608</td><td style="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,427,717</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">472,983</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; 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">575,526</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Inventories</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,852,553</td><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">18,617,351</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,134,386</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Due from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">289,173</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,418,274</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">26,317,876</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33,832,930</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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-31">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,031,502</td><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">528,648</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">672,722</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Finance lease right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,939,970</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Property, plant, and equipment, net</td><td>&#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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">143,534,690</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">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-33">-</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-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: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">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">184,873,623</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">181,011,814</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-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="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; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Short-term bank loans</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,598,311</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">2,780,014</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,835,885</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Lease liability</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">224,497</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accounts payable</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,025</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Advance from customers</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">231,568</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">143,156</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other payables and accrued liabilities</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,887,584</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Income taxes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">417,906</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></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">15,097,197</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,112,364</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></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">4,503,932</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40,203</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred gain on sale-leaseback</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52,314</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">Lease liability - non-current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">483,866</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">579,997</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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">20,084,995</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">16,784,878</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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><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>43
<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</span><table class="report" border="0" cellspacing="2" id="idm139686980190912">
<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">12 Months Ended</th>
</tr>
<tr><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_AccountingPoliciesAbstract', window );"><strong>Basis of Presentation and Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Significant Accounting Policies</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(2) Basis of Presentation and Significant Accounting Policies</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Basis of Consolidation</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements of the Company
are prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;US GAAP&#8221;), and
include the assets, liabilities, revenues, expenses and cash flows of all subsidiaries and variable interest entity. All significant inter-company
balances, transactions and cash flows are eliminated on consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Foreign Currency Translation</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for foreign currency translation
pursuant to ASC Topic 830, <i>Foreign Currency Matters</i>. The functional currency of Dongfang Paper and Baoding Shengde is the Chinese
Yuan Renminbi (&#8220;RMB&#8221;). Monetary assets and liabilities denominated in currencies other than RMB are translated into RMB at
the rates of exchange ruling at the balance sheet date. Transactions in currencies other than RMB are converted into RMB at the applicable
rates of exchange prevailing the transactions occurred. Transaction gains and losses are recognized in the consolidated statements of
income. The functional currency of IT Tech Packaging and Shengde Holdings is United States dollars. Monetary assets and liabilities denominated
in currencies other than United States dollars are translated into United States dollars at the rates of exchange ruling at the balance
sheet date. Translation in currencies other than United States dollars are converted into United States dollars at the applicable rates
of exchange prevailing when the transactions occurred. Transaction gains or losses are recognized in the consolidated statement of income.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 December 31, 2023, and 2022 to translate the Chinese RMB to the U.S. Dollars are 7.0827:1, and 6.9646:1, respectively.
Revenues and expenses are translated using the average exchange rates prevailing throughout the respective years at 7.0558:1 and 6.75731
for the years ended December 31, 2023, and 2022, respectively. Translation adjustments are included in other comprehensive income (loss).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Use of Estimates</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of consolidated financial statements
in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities
as of December 31, 2023, and 2022, and revenues and expenses for the years ended December 31, 2023, and 2022. The most significant estimates
relate to allowance for uncollectible accounts receivable, inventory valuation, useful lives and impairment for property, plant and equipment,
valuation allowance for deferred tax assets and contingencies. Actual results could differ from those estimates made by management.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Accounts Receivable</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Trade accounts receivable are recorded on shipment
of products to customers. The trade receivables are all without customer collateral and interest is not accrued on past due accounts.
Periodically, management reviews the adequacy of its provision for doubtful accounts based on historical bad debt expense results and
current economic conditions using factors based on the aging of its accounts receivable. Additionally, the Company may identify additional
allowance requirements based on indications that a specific customer may be experiencing financial difficulties. Actual bad debt results
could differ materially from these estimates. As of December 31, 2023, and 2022, the balance of allowance for doubtful accounts was $881,878
and $69,053, respectively; and the movement of the provision of the doubtful accounts is as below. While management uses the best information
available upon which to base estimates, future adjustments to the allowance may be necessary if economic conditions differ substantially
from the assumptions used for the purposes of analysis.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Allowance of doubtful accounts</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><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">Opening balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">881,878</td><td style="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">69,053</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Provision (Reversal) for the year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(858,689</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">843,779</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">Exchange difference</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,444</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">(30,954</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Closing balance</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,745</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">881,878</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Inventories</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Inventories consist
principally of raw materials and finished goods, and are stated at the lower of cost (average cost method) or market. Cost includes labor,
raw materials, and allocated overhead. Provision in inventories were </span>$2,959 and <span style="font-size: 10pt">$<span style="-sec-ix-hidden: hidden-fact-39">nil</span> for the years
ended December 31, 2023, and 2022, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Property, Plant, and Equipment</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property, plant, and equipment are stated at cost
less accumulated depreciation and any impairment losses. Major renewals, betterments, and improvements are capitalized to the asset accounts
while replacements, maintenance, and repairs, which do not improve or extend the lives of the respective assets, are expensed to operations.
At the time property, plant, and equipment are retired or otherwise disposed of, the asset and related accumulated depreciation or amortization
accounts are relieved of the applicable amounts. Gains or losses from retirements or sales are credited or charged to operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Construction-in-progress is stated at cost and
capitalized as expenses are incurred or as payments are made pursuant to relevant construction contracts. Contract retention is recorded
as accrued liability. Construction in progress is not depreciated until project completion and the constructed property being placed in
service, at which time the capitalized balance will be transferred to appropriate account of property, plant and equipment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company depreciates property, plant, and equipment using the straight-line
method as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 33%"><span style="font-size: 10pt">Land use right</span></td>
    <td style="width: 67%; padding-left: 1.25in"><span style="font-size: 10pt">Over the lease term</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">Building and improvements</span></td>
    <td style="padding-left: 1.25in"><span style="font-size: 10pt">30 years</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">Machinery and equipment</span></td>
    <td style="padding-left: 1.25in"><span style="font-size: 10pt">5-15 years</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">Vehicles</span></td>
    <td style="padding-left: 1.25in"><span style="font-size: 10pt">15 years</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Valuation of long-lived asset</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company 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: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Statutory Reserves</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0; text-align: justify">According to the laws and regulations
in the PRC, the Company is required to provide for certain statutory funds, namely, a reserve fund by an appropriation from net profit
after taxation but before dividend distribution based on the local statutory financial statements of the PRC subsidiaries and variable
interest entity prepared in accordance with the PRC accounting principles and relevant financial regulations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Each of the Company&#8217;s wholly owned subsidiary
and variable interest entity in the PRC are required to allocate at least 10% of its net profit to the reserve fund until the balance
of such fund has reached 50% of its registered capital. Appropriations of additional reserve fund are determined at the discretion of
its directors. The reserve fund can only be used, upon approval by the relevant authority, to offset accumulated losses or increase capital.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2023, and 2022,
IT Tech Packaging made transfers of $<span style="-sec-ix-hidden: hidden-fact-40"><span style="-sec-ix-hidden: hidden-fact-41">nil</span></span> to this reserve fund. No statutory reserves were provided for the year ended December 31, 2023,
and 2022. The Company&#8217;s variable interest entity Dongfang Paper, the statutory reserve account of which has been fully funded for
50% of its registered capital in the amount of RMB 75,030,000 (or approximately $11,811,470) since December 31, 2010, did not make any
transfer to statutory reserves during the years ended December 31, 2023, and 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Employee Benefit Plan</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Full time employees of the PRC entities participate
in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment
insurance and other welfare benefits are provided to employees. The total provision for such employee benefits was $<span style="-sec-ix-hidden: hidden-fact-42"><span style="-sec-ix-hidden: hidden-fact-43">nil</span></span> for the years
ended December 31, 2023, and 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Revenue Recognition</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company adopted ASC Topic 606, <i>Revenue
from Contracts with Customers</i>, and all subsequent ASUs that modified ASC 606 on April 1, 2017 using the full retrospective method
which requires the Company to present the financial statements for all periods as if Topic 606 had been applied to all prior periods.
The company derives revenue principally from producing and sales of paper products. Revenue from contracts with customers is recognized
using the following five steps:</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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">1.</td><td>Identify the contract(s) with a customer;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">2.</td><td>Identify the performance obligations in the contract;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">3.</td><td>Determine the transaction price;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">4.</td><td>Allocate the transaction price to the performance obligations in the contract; and</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">5.</td><td>Recognize revenue when (or as) the entity satisfies a performance obligation.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A contract contains a promise (or promises) to
transfer goods or services to a customer. A performance obligation is a promise (or a group of promises) that is distinct. The transaction
price is the amount of consideration a company expects to be entitled from a customer in exchange for providing the goods or services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The unit of account for revenue recognition is
a performance obligation (a good or service). A contract may contain one or more performance obligations. Performance obligations are
accounted for separately if they are distinct. A good or service is distinct if the customer can benefit from the good or service either
on its own or together with other resources that are readily available to the customer, and the good or service is distinct in the context
of the contract. Otherwise, performance obligations are combined with other promised goods or services until the Company identifies a
bundle of goods or services that is distinct. Promises in contracts which do not result in the transfer of a good or service are not performance
obligations, as well as those promises that are administrative in nature, or are immaterial in the context of the contract. The Company
has addressed whether various goods and services promised to the customer represent distinct performance obligations. The Company applied
the guidance of ASC Topic 606-10-25-16 through 18 in order to verify which promises should be assessed for classification as distinct
performance obligations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s revenue is primary derived
from sales of paper products. The Company recognizes revenue when goods are delivered, when a formal arrangement exists, the price is
fixed or determinable, the delivery is completed, no other significant obligations of the Company exist, and collectability is reasonably
assured. Goods are considered delivered when customer&#8217;s truck picks up goods at the Company&#8217;s finished goods inventory warehouse.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Shipping Cost</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Substantially all customers use their own trucks
or hire commercial trucking companies to pick up goods from the Company. The Company usually incurs no shipping cost for delivery of goods
to customers. For those rare situations where products are not shipped utilizing customer specified shipping services, the Company charges
customers a shipping fee which is included in net revenues and was not material. Freight-in and handling costs incurred by the Company
with respect to purchased goods are recorded as a component of inventory cost and charged to cost of sales when the inventory items are
sold.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Advertising</i></p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company expenses all advertising and promotion
costs as incurred. The Company incurred $<span style="-sec-ix-hidden: hidden-fact-44"><span style="-sec-ix-hidden: hidden-fact-45">nil</span></span> advertising and promotion costs for the years ended December 31, 2023, and 2022.</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Research and development costs</i></p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development costs are expensed as
incurred and included in selling, general and administrative expenses. Research and development expenses incurred $90,766 and $145,538
for the years ended December 31, 2023, and 2022, respectively.</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Borrowing costs</i></p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Borrowing costs attributable directly to the acquisition,
construction or production of qualifying assets which require a substantial period of time to be ready for their intended use or sale,
are capitalized as part of the cost of those assets. Income earned on temporary investments of specific borrowings pending their expenditure
on those assets is deducted from borrowing costs capitalized. All other borrowing costs are recognized in interest expenses in the period
in which they are incurred.</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Government subsidies</i></p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A government subsidy is not recognized until there
is reasonable assurance that: (a) the enterprise will comply with the conditions attached to the grant; and(b)the grant will be received.
When the Company receives government subsidies but the conditions attached to the grants have not been fulfilled, such government subsidies
are deferred and recorded under other payables and accrued expenses, and other long-term liability. The classification of short-term or
long-term liabilities is depended on the management&#8217;s expectation of when the conditions attached to the grant can be fulfilled.
For the years ended December 31, 2023, and 2022, the Company received government subsidies of $<span style="-sec-ix-hidden: hidden-fact-46"><span style="-sec-ix-hidden: hidden-fact-47">nil</span></span>, which are recognized as subsidy income
in the consolidated statements of income in that fiscal year.</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Income Taxes</i></p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes pursuant
to ASC Topic 740, Income Taxes. Income taxes are provided on an asset and liability approach for financial accounting and reporting of
income taxes. Any tax paid by subsidiaries during the year is recorded. Current tax is based on the profit or loss from ordinary activities
adjusted for items that are non-assessable or disallowable for income tax purpose and is calculated using tax rates that have been enacted
or substantively enacted at the balance sheet date. ASC Topic 740 also requires the recognition of deferred tax assets and liabilities
for both the expected impact of differences between the financial statements and the tax basis of assets and liabilities, and for the
expected future tax benefit to be derived from tax losses and tax credit carry-forwards. ASC Topic 740 additionally requires the establishment
of a valuation allowance to reflect the likelihood of realization of deferred tax assets. Realization of deferred tax assets, including
those related to the U.S. net operating loss carry-forwards, are dependent upon future earnings, if any, of which the timing and amount
are uncertain.</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company adopted ASC Topic 740-10-05, <i>Income
Tax</i>, which provides guidance for recognizing and measuring uncertain tax positions, it prescribes a threshold condition that a tax
position must meet for any of the benefits of the uncertain tax position to be recognized in the financial statements. It also provides
accounting guidance on derecognizing, classification and disclosure of these uncertain tax positions.</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s policy on classification of
all interest and penalties related to unrecognized income tax positions, if any, is to present them as a component of income tax expense.</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Value Added Tax</i></p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Both the PRC subsidiaries and variable interest
entity of the Company are subject to value added tax (&#8220;VAT&#8221;) imposed by the PRC government on its purchase and sales of goods.
The output VAT is charged to customers who purchase goods from the Company and the input VAT is paid when the Company purchases goods
from its vendors. VAT rate is 17% (before May 1, 2018), 16% (after May 1, 2018) and 13% (after April 1, 2019) in general, depending on
the types of products purchased and sold. The input VAT can be offset against the output VAT. Debit balance of VAT payable represents
a credit against future collection of output VAT instead of a receivable due from government.</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Comprehensive Income (Loss)</i></p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company presents comprehensive income (loss)
in accordance with ASC Topic 220, <i>Comprehensive Income</i>. ASC Topic 220 states that all items that are required to be recognized
under accounting standards as components of comprehensive income (loss) be reported in the consolidated financial statements. The components
of comprehensive income (loss) were the net income for the years and the foreign currency translation adjustments.</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Earnings Per Share</i></p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings per share is computed by dividing
the net income attributable to the common stockholders by the weighted average number of shares of common stock outstanding during the
period. Diluted earnings per share is computed similar to basic earnings per share except that the denominator is increased to include
the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional
common shares were dilutive. There were no potentially dilutive securities that were in-the-money that were outstanding during the years
ended December 31, 2023.</p><p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Share-Based Compensation</i></p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company 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: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company 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>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Reverse stock split</i></p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 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 effected 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: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Fair Value Measurements</i></p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has 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 measurement, 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: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Level 1 - Quoted prices in active markets for identical assets or liabilities.</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company 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 December 31, 2023, and 2022, the carrying value of the Company&#8217;s short term financial instruments, such as cash and bank balances,
accounts receivable, accounts and notes payable, short-term bank loans and balance due to related parties, approximate at their fair values
because of the short maturity of these instruments; while loans from credit union approximates 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: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Derivative liabilities are measured at fair value on a recurring basis.</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Non-Recurring Fair Value Measurements</i></p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company 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 was determined using models with significant unobservable inputs which
were classified as Level 3 inputs, primarily the discounted future cash flow.</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Recently issued accounting pronouncements</i></p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 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><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>44
<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</span><table class="report" border="0" cellspacing="2" id="idm139686980140624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Cash<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAbstract', window );"><strong>Restricted Cash [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedAssetsDisclosureTextBlock', window );">Restricted Cash</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>(3) Restricted Cash</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 31.9pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Restricted cash of $472,983 as of 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>45
<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</span><table class="report" border="0" cellspacing="2" id="idm139686985403152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(4) Inventories</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Raw materials inventory includes mainly recycled
paper and gas. Finished goods include mainly products of corrugating medium paper and offset printing paper. Inventories consisted of
the following as of and December 31, 2023, and 2022:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: right">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Raw Materials</td><td>&#160;</td>
    <td colspan="2">&#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">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">$</td><td style="width: 9%; text-align: right">1,258,161</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,647</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,809</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">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">42,237</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">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">142,149</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,229</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">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">1,471,436</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">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">132,810</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Finished Goods</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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">1,268,376</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0in; text-align: left">Total inventory, gross</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,558,194</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,872,622</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">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">(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"><div style="-sec-ix-hidden: hidden-fact-48">-</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 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,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">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,872,622</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>46
<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</span><table class="report" border="0" cellspacing="2" id="idm139686985644656">
<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">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCurrentAssetsTextBlock', window );">Prepayments and other current assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>(5) Prepayments and other current assets</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prepayments and other current assets consisted
of the following as of December 31, 2023, and 2022:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: right">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Prepaid land lease</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">172,300</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepayment for purchase of materials</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,446,823</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,941,951</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Value-added tax recoverable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,409,459</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,640,868</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">116,372</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,462</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">8,636</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">424,546</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td style="padding-bottom: 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><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">27,207,127</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>47
<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</span><table class="report" border="0" cellspacing="2" id="idm139687105379904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, plant and equipment</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>(6) Property, plant and equipment</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, and 2022, property, plant
and equipment consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">Property, Plant, and Equipment:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Land use rights</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">81,504,608</td><td style="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">57,686,220</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,939,059</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">68,300,987</td><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,629,858</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">158,498,316</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">348,209</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">681,617</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Construction in progress</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">-</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">1,239,698</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold">Totals</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">308,421,734</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">286,406,838</td><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: 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">(144,447,712</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">(134,836,940</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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">163,974,022</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">151,569,898</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, land use rights represented
twenty-three parcel of state-owned lands located in Xushui District and Wei County of Hebei Province in China, with lease terms of 50
years expiring from 2061 to 2068.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2022, land use rights represented
twenty-three parcel of state-owned lands located in Xushui District of Hebei Province in China, with lease terms of 50 years expiring
from 2061 to 2066, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023 and 2022, certain property,
plant and equipment of Dongfang Paper with net values of $<span style="-sec-ix-hidden: hidden-fact-51">nil</span> and $280,466, respectively, 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,910,034 and $5,111,014, respectively, as of
December 31, 2023 and 2022 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,781,366 and $3,948,953, respectively, as of December 31, 2023 and 2022 was pledged for another long-term loan
from credit union of Baoding Shengde. Land use right of Dongfang Paper with net value of $5,135,132 as of December 31, 2023 was pledged
for a long-term loan from credit union of Tengsheng Paper. 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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation and amortization of property, plant
and equipment was $14,225,990 and $14,788,036 for the years ended December 31, 2023, and 2022, respectively. Loss from disposal and impairment
of property, plant and equipment of $1,500,298 and $<span style="-sec-ix-hidden: hidden-fact-52">nil</span> were recorded for the years ended December 31, 2023, and 2022.</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/2147480321/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/2147480321/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/2147480321/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>48
<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</span><table class="report" border="0" cellspacing="2" id="idm139686983725232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(7) Leases</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Financing with Sale-Leaseback</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company 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: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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-55">nil</span> and $1,939,970 as of December 31, 2023 and 2022, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Operating lease as lessor</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Operating lease as lessee</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">RMB</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Operating lease cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">141,189</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-53">-</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">141,189</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Supplemental cash flow information related to
its operating lease was as follows for the period ended December 31, 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">RMB</td><td style="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;</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 lease</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,189</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Maturities of its lease liabilities for all operating
lease are as follows as of December 31, 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">December 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">2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">141,189</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">141,189</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,189</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,189</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,189</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">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-54">-</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">Total operating lease payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">705,945</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">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">(121,595</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Present value of lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">584,350</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">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">(100,484</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Present value of lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">483,866</td><td style="text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The weighted average remaining lease terms and
discount rates for all of its operating leases were as follows as of December 31, 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">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">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid">Remaining lease term and discount rate:</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">RMB</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">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.6</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>49
<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</span><table class="report" border="0" cellspacing="2" id="idm139687093549072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Payable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DebtDisclosureAbstract', window );"><strong>Loans Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Loans Payable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>(8) Loans Payable</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Short-term bank loans</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Industrial and Commercial Bank of China (&#8220;ICBC&#8221;) Loan 1</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-56">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,023,978</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 2</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">287,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">ICBC Loan 3</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">143,583</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">China Construction Bank Loan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">143,583</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">ICBC Loan 4</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">423,567</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 5</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">ICBC Loan 6</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 7</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">350,149</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-63">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; 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">423,567</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,598,311</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 10, 2022, the Company entered into
a working capital loan agreement with the ICBC. The loan was secured by the land use right of Dongfang Paper as collateral for the benefit
of the bank and guaranteed by Mr. Liu. The loan bore a fixed interest rate of 4.785% per annum. The Company repaid $71,743 in May 2023
and paid off the remaining balance of the loan in August 2023. The balance of the loan was $<span style="-sec-ix-hidden: hidden-fact-68">nil</span> and $5,023,978 as of December 31, 2023
and 2022, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 30, 2022, the Company entered into
a working capital loan agreement with the ICBC, with a balance of $<span style="-sec-ix-hidden: hidden-fact-69">nil</span> and $287,167 as of December 31, 2023 and 2022, respectively. The
loan bore an interest rate of 4.25% per annum. The loan was fully repaid in May 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 30, 2022, the Company entered into
a working capital loan agreement with the ICBC, with a balance of $<span style="-sec-ix-hidden: hidden-fact-70">nil</span> and $143,583 as of December 31, 2023 and 2022, respectively. The
loan bore an interest rate of 4.25% per annum. The loan was fully repaid in May 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 29, 2022, the Company entered into a working
capital loan agreement with the China Construction Bank, with a balance of $<span style="-sec-ix-hidden: hidden-fact-71">nil</span> and $143,583 as of December 31, 2023 and 2022, respectively.
The loan bore a fixed interest rate of 3.95% per annum. The loan was fully repaid in July 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 29, 2023, the Company entered into a working
capital loan agreement with the ICBC, to borrow $423,567 at a fixed interest rate of 4.25% per annum. The loan was repaid in November
2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 29, 2023, the Company entered into a working
capital loan agreement with the ICBC, to borrow $423,567 at a fixed interest rate of 3.55% per annum. The loan was repaid in September
2023..</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 15, 2023, the Company entered into
a working capital loan agreement with the ICBC, with a balance of $2,824 as of December 31, 2023. 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: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 22, 2023, the Company entered into
a working capital loan agreement with the ICBC, with a balance of $ 70,594 as of December 31, 2023. 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: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 22, 2023, the Company entered into
a working capital loan agreement with the ICBC, with a balance of $ 350,149 as of December 31, 2023. 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: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2022, there were guaranteed
short-term borrowings of $5,023,978 and unsecured bank loans of $574,333. As of December 31, 2023, there were guaranteed short-term borrowings
of $<span style="-sec-ix-hidden: hidden-fact-72">nil</span> and unsecured bank loans of $423,567.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The average short-term borrowing rates for the years ended December
31, 2023, and 2022 were approximately 4.48% and 4.72%, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Long-term loans</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2023, and 2022, long-term loan balance is $11,378,429
and $9,040,002, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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"><div style="-sec-ix-hidden: hidden-fact-64">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,234,816</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">3,528,315</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,589,582</td><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">2,259,026</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,297,332</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">1,835,458</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,866,582</td><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>&#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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-65">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Rural Credit Union of Xushui District Loan 6</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,214,226</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-66">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Yujiangna</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">51,690</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,378,429</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,040,002</td><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">(6,874,497</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">(4,835,884</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">4,503,932</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,204,118</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;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in">As of Dec 31, 2023, 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.05pt">&#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-align: left">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="text-decoration:underline">Fiscal year</span></td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6,874,497</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">3,374,419</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">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,129,513</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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,378,429</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 16, 2014, 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 in various installments
from June 21, 2014 to November 18, 2018. The loan was guaranteed by an independent third party. Interest payment was 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. On November 6, 2018,
the loan was renewed for additional 5 years and will be due and payable in various installments from December 21, 2018 to November 5,
2023. The loan was fully repaid in December 2023. As of December 31, 2023 and 2022, total outstanding loan balance was $<span style="-sec-ix-hidden: hidden-fact-73">nil</span> and $1,234,816,
respectively, which are presented as current liabilities in the consolidated balance sheet.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On 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-74">nil</span>
and $280,466 as of December 31, 2023 and 2022, respectively. 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 December 31, 2023 and 2022, the total outstanding loan balance
was $3,528,315 and $3,589,582. Out of the total outstanding loan balance, current portion amounted was $1,269,290, which is presented
as current liabilities in the consolidated balance sheet and the remaining balance of $2,259,025 is presented as non-current liabilities
in the consolidated balance sheet as of December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 December 31, 2023 and 2022, the total outstanding loan balance
was $2,259,026 and $2,297,332, respectively, which are presented as current liabilities and non-current liabilities in the consolidated
balance sheet as of December 31, 2023 and 2022, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 December 31, 2023 and 2022, the total outstanding loan balance
was $1,835,458 and $1,866,582, respectively, which are presented as current liabilities and non-current liabilities in the consolidated
balance sheet as of December 31, 2023 and 2022, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 1, 2022, the Company entered into a loan
agreement with Jiangna Yu, a customer of the Company, pursuant to which the Company borrowed RMB 400,000 from Jiangna Yu for a term of
five years. The loan is payable in monthly installment of RMB10,667 from July 2022 to July 2027. The company repaid the loan in November
2023. As of December 31, 2023 and 2022, the total outstanding loan balance was $<span style="-sec-ix-hidden: hidden-fact-75">nil</span> and $51,690, respectively. Out of the total outstanding
loan balance, current portion amounted $<span style="-sec-ix-hidden: hidden-fact-76">nil</span> and $11,486, respectively, which are presented as current liabilities and the remaining balance
of $<span style="-sec-ix-hidden: hidden-fact-77">nil</span> and $40,204 are presented as non-current liabilities in the consolidated balance sheet as of December 31, 2023 and 2022, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 December 31, 2023, the total outstanding loan
balance was $2,541,404. Out of the total outstanding loan balance, current portion amounted was $1,284,820, which is presented as current
liabilities in the consolidated balance sheet and the remaining balance of $1,256,584 is presented as non-current liabilities in the consolidated
balance sheet as of December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 December 31, 2023, total outstanding loan balance was $1,214,226. Out of the total outstanding loan balance, current
portion amounted $225,903, which is presented as current liabilities and the remaining balance of $ 988,323 is presented as non-current
liabilities in the consolidated balance sheet as of December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total interest expenses for the short-term bank
loans and long-term loans for the years ended December 31, 2023, and 2022 were $977,678 and $988,997 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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: 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 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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<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 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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>50
<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</span><table class="report" border="0" cellspacing="2" id="idm139687072430192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(9) Related Party Transactions</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Zhenyong Liu 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,915 and
$368,052 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 December 31, 2023, and 2022, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 December
31, 2023, and 2022, approximately $42,357 and $43,075 of interest 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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 1, 2015, the Company entered an agreement
with Mr. Zhenyong Liu which allows Dongfang Paper to borrow from the CEO an amount up to $17,201,342 (RMB120,000,000) for working capital
purposes. The advances or funding under the agreement are due three years from the date each amount is funded. The loan is unsecured and
carries an annual interest rate set on the basis of the primary lending rate of the People&#8217;s Bank of China at the time of the borrowing.
On July 13, 2015, an unsecured amount of $4,324,636 was drawn from the facility. On October 14, 2016 an unsecured amount of $2,883,091
was drawn from the facility. In February 2018, the company repaid $1,507,432 to Mr. Zhenyong Liu. The loan would be originally due on
July 12, 2018. Mr. Zhenyong Liu agreed to extend the loan for additional 3 years and the remaining balance will be due on July 12, 2021.
On November 23, 2018, the company repaid $3,768,579 to Mr. Zhenyong Liu, together with interest of $158,651. In December 2019, the company
paid off the remaining balance, together with interest of 94,636. As of December 2023, and 2022, the outstanding interest was $194,047
and $197,338, 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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, and 2022, total amount
of loans due to Mr. Zhenyong Liu were $<span style="-sec-ix-hidden: hidden-fact-78"><span style="-sec-ix-hidden: hidden-fact-79">nil</span></span>. The interest expense incurred for such related party loans are $<span style="-sec-ix-hidden: hidden-fact-80"><span style="-sec-ix-hidden: hidden-fact-81">nil</span></span> for the years ended December
31, 2023, and 2022. The accrued interest owe to Mr. Zhenyong Liu was approximately $598,319 and $608,465, as of December 31, 2022, and
2021, respectively, which was recorded in other payables and accrued liabilities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 8, 2021, the Company entered into
an agreement with Mr. Zhenyong Liu, which allows Mr. Zhenyong Liu to borrow from the Company an amount of $6,507,431 (RMB44,089,085).
The loan is unsecured and carries a fixed interest rate of 3% per annum. The loan was repaid by Mr. Zhenyong Liu in February 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 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 year ended December
31, 2023 was $290,275.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, and 2022, amount due
to shareholder are $727,433, which represent 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/2147481062/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/2147481062/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/2147483575/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/2147483575/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/2147483575/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>51
<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</span><table class="report" border="0" cellspacing="2" id="idm139686982619632">
<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">12 Months Ended</th>
</tr>
<tr><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_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract', window );"><strong>Accounts Payable and Accrued Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Other payables and accrued liabilities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(10) Other payables and accrued liabilities</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Other payables and accrued liabilities consist of the following</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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">3,054</td><td style="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,036</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued rental</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">56,646</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Value-added tax payable</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">69,053</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">598,319</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">608,465</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <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,175,858</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,294,940</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">47,040</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,524</td><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 bank loan interest</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,595,354</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,842</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,540</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt">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">12,912,517</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,665,558</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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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</span><table class="report" border="0" cellspacing="2" id="idm139686982606128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Liabilities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(11) Derivative Liabilities</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company analyzed the warrant for derivative
accounting consideration under ASC 815, &#8220;<i>Derivatives and Hedging, and hedging,</i>&#8221; and determined that the instrument
should be classified as a liability since the warrant becomes effective at issuance resulting in there being no explicit limit to the
number of shares to be delivered upon settlement of the above conversion options.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 815 requires we assess the fair market value
of derivative liability at the end of each reporting period and recognize any change in the fair market value as other income or expense
item.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determined our derivative liabilities
to be a Level 3 fair value measurement and used the Black-Scholes pricing model to calculate the fair value as of December 31, 2023. 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 December 31, 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Year ended December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="text-align: left; width: 88%">Expected term</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td><td style="white-space: nowrap; text-align: center; width: 9%"><span style="font-size: 10pt">0.93 - 2.75</span></td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Expected average volatility</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">74% - 102%</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected dividend yield</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">0.19% - 4.01%</td><td style="text-align: left">&#160;</td></tr>
  </table>


<p style="margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">The following table summarizes the changes in the derivative liabilities during the year ended December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">Fair Value Measurements Using Significant Observable Inputs (Level 3)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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; background-color: rgb(204,238,255)">
    <td style="width: 88%">Balance at December 31, 2022</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">646,283</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Change in fair value of derivative liability</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(646,229</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">Balance at December 31, 2023</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">54</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0; text-align: justify">The following table summarizes the loss
on derivative liability included in the income statement for the year ended December 31, 2023 and 2022, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year Ended
    <br/>
December 31,</b></span></td><td style="padding-bottom: 1.5pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b>2022</b> &#160;</span></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Day one loss due to derivative liabilities as warrant</td><td>&#160;</td>
    <td style="text-align: left">$</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">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; width: 76%; text-align: left">(Gain) Loss on change in fair value of derivative liability</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(646,229</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(1,417,251</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</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="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(646,229</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,417,251</td><td style="padding-bottom: 1.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_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>53
<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</span><table class="report" border="0" cellspacing="2" id="idm139686982625360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(12) Common Stock</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Issuance of common stock to investors</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 20, 2021, the Company offered and sold
to certain institutional investors an aggregate of 2,618,182 shares of common stock and 2,618,182 warrants to purchase up to 2,618,182
shares of common stock in a best-efforts public offering for gross proceeds of approximately $14.4 million. The purchase price for each
share of common stock and the corresponding warrant was $5.5. The exercise price of the warrant was $5.5 per share.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 1, 2021, the Company offered and sold
to the public investors an aggregate of 2,927,786 shares of common stock and 1,463,893 warrants to purchase up to 1,463,893 shares of
common stock 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: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Reverse stock split</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On 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: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Issuance of common stock pursuant to the 2021 Incentive Stock Plan</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On 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 (16), 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/2147481062/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/2147481062/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/2147481004/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>54
<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</span><table class="report" border="0" cellspacing="2" id="idm139686982623488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_WarrantDisclosureTextBlock', window );">Warrants</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(13) Warrants</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 29, 2020, the Company and certain institutional
investors entered into a securities purchase agreement, as amended on May 4, 2020 (the &#8220;2020 Purchase Agreement&#8221;), pursuant
to which the Company agreed to sell to such investors an aggregate of 440,000 shares of common stock and warrants to purchase up to 440,000
shares of common stock in a concurrent private placement (the &#8220;May 2020 Warrants&#8221;). The exercise price of the May 2020 Warrant
is $7.425 per share. These warrants become exercisable on July 23, 2020 and have a term of exercise equal to five years and six months
from the date of issuance till July 23, 2025. 88,000 May 2020 Warrants were exercised in February 2021 at the exercise price of $7.425
per share and 352,000 May 2020 Warrants were outstanding as of December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company classified warrant as liabilities and accounted for the
issuance of the warrants as a derivative.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A summary of stock warrant activities is as below:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: center"><b>Year Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>December 31,&#160;2023</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</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">Weight<br/> average<br/> exercise</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">Number</td><td style="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">price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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-86">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#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-87">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cancelled or expired 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-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">&#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: 4pt">Outstanding and exercisable at end of the period</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3,016,635</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6.6907</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes information relating to outstanding
and exercisable warrants as of December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Warrants Outstanding</b></td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Warrants Exercisable</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold">&#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">
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Remaining</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">Average</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Contractual life</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">Exercise</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Number of</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">Exercise</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(in years)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 18%; 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">&#160;</td><td style="width: 17%; text-align: right">2.09</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 17%; text-align: right">6.6907</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 17%; 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: 17%; text-align: right">6.6907</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Aggregate intrinsic value is the sum of the amounts
by which the quoted market price of the Company&#8217;s stock exceeded the exercise price of the warrants at December 31, 2023 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 December 31, 2023 and 2022 are $<span style="-sec-ix-hidden: hidden-fact-89"><span style="-sec-ix-hidden: hidden-fact-90">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>55
<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</span><table class="report" border="0" cellspacing="2" id="idm139686989971216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(14) Earnings Per Share</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the years ended December 31, 2023, and 2022, basic and diluted
net income per share are calculated as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year Ended <br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Basic loss per share</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Net loss for the year - numerator</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(9,946,035</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(16,571,308</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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">10,065,920</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,972,788</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Net loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.99</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1.66</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Diluted loss per share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Net loss for the year - 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">(9,946,035</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">(16,571,308</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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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">10,065,920</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,972,788</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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-91">-</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-92">-</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>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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">10,065,920</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,972,788</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: 4pt">Diluted loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.99</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1.66</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>56
<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</span><table class="report" border="0" cellspacing="2" id="idm139686987401952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(15) Income Taxes</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>United States</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 1pt 0pt 0">The Company and Shengde Holdings are incorporated in the State
of Nevada and are subject to the U.S. federal tax and state statutory tax rates up to 34% and 0%, respectively. On December 22, 2017,
the U.S. enacted the Tax Cuts and Jobs Act (the &#8220;2017 TCJA&#8221;), which significantly changed U.S. tax law. The 2017TCJA lowered
the Company&#8217;s U.S. statutory federal income tax rate from the highest rate of 35% to 21% effective January 1, 2018, while also imposing
a deemed repatriation tax on deferred foreign income which requires companies to pay a one-time transition tax on previously unremitted
earnings of non-U.S. subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. The SEC
staff issued Staff Accounting Bulletin (SAB) 118, which provides guidance on accounting for enactment effects of the 2017TCJA. SAB 118
provides a measurement period of up to one year from the 2017TCJA&#8217;s enactment date for companies to complete their accounting under
ASC740. In accordance with SAB 118, to the extent that a company&#8217;s accounting for certain income tax effects of the 2017TCJA is
incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in its financial statements. If a
company cannot determine a provisional estimate to be included in its financial statements, it should continue to apply ASC 740 on the
basis of the provisions of the tax laws that were in effect immediately before the enactment of the 2017TCJA.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 1pt 0pt 0">Transition tax: The transition tax is a tax on previously untaxed
accumulated and current earnings and profits (E&amp;P) of certain of the Company&#8217;s non-U.S. subsidiaries. To determine the amount
of the transition tax, the Company must determine, in addition to other factors, the amount of post-1986 E&amp;P of the relevant subsidiaries,
as well as the amount of non-U.S. income taxes paid on such earnings. Further, the transition tax is based in part on the amount of those
earnings held in cash and other specified assets. The Company was able to make a reasonable estimate of the transition tax and recorded
a provisional obligation and additional income tax expense of approximately $80,000 in the fourth quarter of 2017. However, the Company
is continuing to gather additional information and will consider additional technical guidance to more precisely compute and account for
the amount of the transition tax. This amount may change when the Company finalizes the calculation of post-1985 foreign E&amp;P previously
deferred from U.S. federal taxation and finalizes the amounts held in cash or other specified assets. The 2017TCJA&#8217;s transition
tax is payable over eight years beginning in 2018.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>PRC</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 1pt 0pt 0">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 1pt 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 1pt 0pt 0">The provisions for income taxes for the years ended December
31, 2023, and 2022 were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Provision for Income Taxes</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Current Tax Provision U.S.</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,062</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">346,954</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,435,173</td><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-94">-</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">10,261,104</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">346,954</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">11,711,339</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 December 31, 2023, 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 December 31, 2023 and 2022,
the Company provided a 100% valuation allowance on the U.S. deferred tax asset benefit to reduce the total deferred tax asset to the amount
realizable for the PRC income tax purposes. Management reviews this valuation allowance periodically and will make adjustments as warranted.
A summary of the otherwise deductible (or taxable) deferred tax items is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December&#160;31,</b> </span></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December&#160;31,</b></span></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b>2023</b> &#160;</span></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b>2022</b></span></td><td style="padding-bottom: 1.5pt">&#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">16,922,756</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,474,485</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">585,380</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">796,559</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">135,714</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">615,436</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">274,525</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">213,620</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">(Gain)/Loss on asset disposal</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;(64,065)&#12288;</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="-sec-ix-hidden: hidden-fact-95; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#12288;-</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 deferred tax assets</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,100,100</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">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">(17,854,310</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,100,100</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; text-align: left">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-96">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-97; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#12288;-</span></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table reconciles the statutory rates to the Company&#8217;s
effective tax rate as of:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Aptos; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year
    Ended <br/>
    December 31,</b></span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 75.16%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PRC Statutory rate</b></span></td>
    <td style="width: 0.6%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 0.6%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 8.74%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25.0</span></td>
    <td style="width: 2.5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="width: 0.6%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 0.6%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 8.7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25.0</span></td>
    <td style="width: 2.5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effect of different tax jurisdiction</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(20.7</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(17.0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change in valuation allowance</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7.9</span></td>
    <td style="padding-bottom: 2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(249.0</span></td>
    <td style="padding-bottom: 2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective income tax rate</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3.6</span></td>
    <td style="padding-bottom: 2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(241.0</span></td>
    <td style="padding-bottom: 2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">During the years ended December 31, 2023, and 2022, the effective income
tax rate was estimated by the Company to be -3.6% and -241.0%, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, except for the one-time
transition tax under the 2017 TCJA which imposes a U.S. tax liability on all unrepatriated foreign E&amp;Ps, the Company does not believe
that its future dividend policy and the available U.S. tax deductions and net operating losses will cause the Company to recognize any
other substantial current U.S. federal or state corporate income tax liability in the near future. Nor does it believe that the amount
of the repatriation of the VIE&#8217;s earnings and profits for purposes of paying dividends will change the Company&#8217;s position
that its PRC subsidiary Baoding Shengde and the VIE, Dongfang Paper are considered or are expected to be indefinitely reinvested offshore
to support our future capacity expansion. If these earnings are repatriated to the U.S. resulting in U.S. taxable income in the future,
or if it is determined that such earnings are to be remitted in the foreseeable future, additional tax provisions would be required.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has adopted ASC Topic 740-10-05, Income
Taxes. To date, the adoption of this interpretation has not impacted the Company&#8217;s financial position, results of operations, or
cash flows. The Company performed self-assessment and the Company&#8217;s liability for income taxes includes the liability for unrecognized
tax benefits, interest and penalties which relate to tax years still subject to review by taxing authorities. Audit periods remain open
for review until the statute of limitations has passed, which in the PRC is usually 5 years. The completion of review or the expiration
of the statute of limitations for a given audit period could result in an adjustment to the Company&#8217;s liability for income taxes.
Any such adjustment could be material to the Company&#8217;s results of operations for any given quarterly or annual period based, in
part, upon the results of operations for the given period. As of December 31, 2023 and 2022, 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 year ended December 31, 2023 and 2022, 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 taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<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 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<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 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: 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/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: 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 9: 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 10: 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>57
<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</span><table class="report" border="0" cellspacing="2" id="idm139686982588704">
<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">12 Months Ended</th>
</tr>
<tr><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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock Incentive Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock Incentive Plans</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(16) Stock Incentive Plans</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>2021 Incentive Stock Plan</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On 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 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>2023 Incentive Stock Plan</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 31, 2023, the Company&#8217;s Annual
General Meeting adopted and approved the 2023 Omnibus Equity Incentive Plan of IT Tech Packaging, Inc.(the&#8221;2023 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 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All shares of common stock under the 2023 ISP,
including shares originally authorized by equity holders and shares remaining for future issuance as of December 31, 2023, 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>58
<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</span><table class="report" border="0" cellspacing="2" id="idm139686980419296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(17) Commitments and Contingencies</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Xushui Land Lease</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company 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,943 (RMB120,000). This lease is renewable at the end of the
30-year term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">December 31,</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;<b>Amount</b> &#160;</span></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">16,943</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">16,943</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,943</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,943</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,943</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;&#12288;50,828</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-align: left">Total operating lease payments</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">135,543</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">
</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Sale of Headquarters Compound Real Properties</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 7, 2013, the Company&#8217;s Audit Committee
and the Board of Directors approved the sale of the land use right of the Headquarters Compound (the &#8220;LUR&#8221;), the office building
and essentially all industrial-use buildings in the Headquarters Compound (the &#8220;Industrial Buildings&#8221;), and three employee
dormitory buildings located within the Headquarters Compound (the &#8220;Dormitories&#8221;) to Hebei Fangsheng for cash prices of approximately
$2.77 million, $1.15 million, and $4.31 million respectively. Sales of the LUR and the Industrial Buildings were completed in year 2013.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the sale of the Industrial
Buildings, Hebei Fangsheng agreed to lease the Industrial Buildings back to the Company for its original use with an annual rental payment
of approximately $141,189 (RMB1,000,000). The lease was recorded in lease assets and liabilities in the consolidated balance sheet as
of December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">141,189</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">141,189</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,189</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,189</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,189</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"><div style="-sec-ix-hidden: hidden-fact-98">-</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">Total operating lease payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">705,945</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(121,595</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Present value of lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">584,350</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion, record in current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(100,484</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Present value of lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">483,866</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Capital commitment</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, 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,499,936 and $4,329,279 as of December 31, 2023 and 2022, respectively.
The Company expected to pay off all the balances within 1-3 years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Guarantees and Indemnities</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company agreed with Baoding Huanrun Trading
Co., a major supplier of raw materials, to guarantee certain obligations of this third party, and as of December 31, 2023, and 2022, the
Company guaranteed its long-term loan from financial institutions amounting to $4,376,862 (RMB31,000,000) and $4,451,081 (RMB31,000,000),
respectively, that matured 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/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 2: 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 3: 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/2147480327/954-440-50-1<br><br>Reference 4: 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 5: 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>59
<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</span><table class="report" border="0" cellspacing="2" id="idm139686982599920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(18) Segment Reporting</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Since March 10, 2010, Baoding Shengde started
its operations and thereafter the Company manages its operations through three business operating segments: Dongfang Paper and Tengsheng
Paper, which produces offset printing paper, corrugating medium paper and tissue paper, and Baoding Shengde, which produces face masks
and digital photo paper. They are managed separately because each business requires different technology and marketing strategies.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluates performance of its operating
segments based on net income. Administrative functions such as finance, treasury, and information systems are centralized. However, where
applicable, portions of the administrative function expenses are allocated among the operating segments based on gross revenue generated.
The operating segments do share facilities in Xushui County, Baoding City, Hebei Province, China. All sales were sold to customers located
in the PRC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Summarized financial information for the three reportable segments
is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-left: 0.125in; text-indent: -0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination of</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-left: 0.125in; text-indent: -0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to&#160;Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>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="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">85,106,864</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,334,022</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">106,064</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-99">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-100">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">86,546,950</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,006,381</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,995,369</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(11,127</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">999,885</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,168,755</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,470,810</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,586,425</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,225,990</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Loss on impairment of assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">905,226</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">219,744</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">375,328</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,500,298</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">300,928</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,376</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,790</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,002</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">315,096</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">503,740</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">181,447</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">291,675</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,656</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">984,518</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Income tax expense(benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">346,954</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">346,954</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(109,770</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9,004,792</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(726,065</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(105,408</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-113">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9,946,035</td><td style="text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-left: 0.125in; text-indent: -0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not 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"><p style="margin-top: 0; margin-bottom: 0"><b>Elimination&#160;of</b></p></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; padding-left: 0.125in; text-indent: -0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">98,725,408</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,369,206</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">257,820</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">100,352,434</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,629,761</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,942,893</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,328</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,754,196</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,782,157</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,349,374</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,656,505</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,788,036</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,820</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,209</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,684</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,551</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,264</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">653,525</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">54,180</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">320,246</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,027,951</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Income tax expense(benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,054,208</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,062,139</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,579,930</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,062</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,711,339</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">780,465</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(17,162,887</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,100,286</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">880,406</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,994</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(16,571,308</td><td style="text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of December 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Dongfang<br/>
    Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Tengsheng <br/>
    Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Baoding<br/>
    Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Not Attributable<br/>
    to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Elimination of<br/>
    Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Enterprise-wide,<br/>
    consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></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 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="width: 28%; text-align: left">Total assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">57,139,592</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">127,734,031</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">8,184,902</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,685,124</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">194,743,649</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Dongfang<br/>
    Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Tengsheng<br/>
    Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Baoding<br/>
    Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Not Attributable<br/>
    to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Elimination of<br/>
    Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Enterprise-wide,<br/>
    consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></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 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="width: 28%; text-align: left">Total assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">63,365,986</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">117,645,828</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">17,945,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: 9%; text-align: right">5,489,450</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">204,447,233</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/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 2: 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 3: 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 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<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 32<br> -Subparagraph (f)<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 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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>60
<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</span><table class="report" border="0" cellspacing="2" id="idm139686982422368">
<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">12 Months Ended</th>
</tr>
<tr><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_ConcentrationAndMajorCustomersAndSuppliersAbstract', window );"><strong>Concentration and Major Customers and Suppliers [Abstarct]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock', window );">Concentration and Major Customers and Suppliers</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(19) Concentration and Major Customers and Suppliers</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the years ended December 31, 2023, and 2022, the Company had no
single customer contributed over 10% of total sales.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the year ended December 31, 2023, the Company had two major suppliers
that accounted for 72% and 17% of total purchases by the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the year ended December 31, 2022, the Company had two major suppliers
that accounted for 76% and 15% of total purchases by the Company.</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>61
<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</span><table class="report" border="0" cellspacing="2" id="idm139687072806704">
<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">12 Months Ended</th>
</tr>
<tr><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_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: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(20) Concentration of Credit Risk</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments for which the Company is
potentially subject to concentration of credit risk consist principally of cash. The Company places its cash in reputable financial institutions
in the PRC and the United States. Although it is generally understood that the PRC central government stands behind all of the banks in
China in the event of bank failure, there is no deposit insurance system in China that is similar to the protection provided by the Federal
Deposit Insurance Corporation (&#8220;FDIC&#8221;) of the United States as of December 31, 2023 and 2022. 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 (US$70,595) 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 December 31, 2023, and 2022, while for the cash
placed in financial institutions in the PRC, the balances exceeding the maximum coverage of RMB500,000 amounted to RMB24,135,060 (US$3,407,607)
as of December 31, 2023.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>62
<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</span><table class="report" border="0" cellspacing="2" id="idm139686982638560">
<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">12 Months Ended</th>
</tr>
<tr><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_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_RisksAndUncertaintiesTextBlock', window );">Risks and Uncertainties</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(21) Risks and Uncertainties</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">IT Tech Packaging 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>63
<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</span><table class="report" border="0" cellspacing="2" id="idm139686982583424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_SubsequentEventsAbstract', window );"><strong>Subsequent Event [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Event</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(22) Subsequent Event</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The board removed Jie Ping from the position of Legal Representative
of Tengsheng Paper On January 1, 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_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>64
<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</span><table class="report" border="0" cellspacing="2" id="idm139687093466800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summarized Quarterly Financial Data (Unaudited)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_SummarizedQuarterlyFinancialDataUnauditedAbstract', window );"><strong>Summarized Quarterly Financial Data (Unaudited) [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_QuarterlyFinancialInformationTextBlock', window );">Summarized Quarterly Financial Data (Unaudited)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(23) Summarized Quarterly Financial Data (Unaudited)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Quarter</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">2023</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">First</td><td style="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">Second</td><td style="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">Third</td><td style="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">Fourth</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,790,877</td><td style="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">30,019,914</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,771,560</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,964,599</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Gross (loss) profit</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,179,858</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(153,223</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">250,249</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,772,361</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(518,683</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,484,513</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,800,331</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net loss</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,253,493</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,975,368</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,984,009</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Net 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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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>Basic</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.27</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.125</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.20</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.40</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.27</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.125</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.20</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.40</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="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">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">First</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Second</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Third</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fourth</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,481,618</td><td style="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">31,788,884</td><td style="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">31,709,214</td><td style="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">21,372,718</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">310,445</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">634,037</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,783,588</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,026,126</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,990,436</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,235,765</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(586,953</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,895,373</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,488,214</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(287,913</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,887,318</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(11,907,863</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Net 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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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>Basic</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.03</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.003</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.19</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-1.19</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.03</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.003</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.19</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-1.19</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_itp_SummarizedQuarterlyFinancialDataUnauditedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SummarizedQuarterlyFinancialDataUnauditedAbstract</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_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482964/270-10-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 270<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//270/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_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>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</span><table class="report" border="0" cellspacing="2" id="idm139686980288080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information of the Parent Company [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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">Condensed Financial Information of the Parent Company</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(24) Condensed Financial Information of the Parent Company</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The condensed financial statements of IT Tech
Packaging Inc. (&#8220;ITP&#8221;, the &#8220;parent company&#8221;) have been prepared in accordance with accounting principles generally
accepted in the United States of America. Under the PRC laws and regulations, the Company&#8217;s PRC subsidiaries are restricted in their
ability to transfer certain of their net assets to the parent company in the form of dividend payments, loans or advances. The amounts
restricted include paid-in capital, capital surplus and statutory reserves, as determined pursuant to PRC generally accepted accounting
principles, totaling $86,641,643 and $86,141,643 as of December 31, 2023, and 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following represents condensed unconsolidated financial information
of the parent company only:</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 Aptos">
  <tr style="vertical-align: bottom">
    <td style="font-size: 12pt; text-align: center"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-size: 10pt">December&#160;31,</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-size: 10pt">December&#160;31,</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 12pt; text-align: center"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">ASSETS</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">Current Assets</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Cash and cash
    equivalents</span></td><td style="width: 1%; font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">678,347</span></td><td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 1%; font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">1,930,241</span></td><td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Prepayments
    and other current assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: MS Mincho; font-size: 10pt">&#12288;</span><span style="-sec-ix-hidden: hidden-fact-126; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: MS Mincho; font-size: 10pt">&#12288;</span><span style="-sec-ix-hidden: hidden-fact-127; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-size: 10pt">Total current
    assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">678,347</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">1,930,241</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Investment
    in subsidiaries</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">172,382,428</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">184,806,532</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Total
    Assets</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">173,060,775</span></td><td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">186,736,773</span></td><td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-size: 10pt">LIABILITIES
    AND STOCKHOLDERS&#8217; EQUITY</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Current Liabilities</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Inter-company payable</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">4,026,904</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">4,070,160</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Due to related parties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">727,433</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">727,433</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Accrued payroll and employee
    benefit</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-128; font-size: 10pt">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-129; font-size: 10pt">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Accrued liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-130; font-size: 10pt">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-131; font-size: 10pt">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Income
    tax payable</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: MS Mincho; font-size: 10pt">&#12288;</span><span style="-sec-ix-hidden: hidden-fact-132; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: MS Mincho; font-size: 10pt">&#12288;</span><span style="-sec-ix-hidden: hidden-fact-133; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Total
    current liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: MS Mincho; font-size: 10pt">&#12288;</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,754,337</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: MS Mincho; font-size: 10pt">&#12288;</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,797,593</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Derivative liability</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">54</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">646,283</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-size: 10pt">Total liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">4,754,391</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">5,443,876</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Total
    stockholders&#8217; equity</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">1<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">68,306,384</span></div></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">181,292,897</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Total
    Liabilities and Stockholders&#8217; Equity</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">173,060,775</span></td><td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">186,736,773</span></td><td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>CONDENSED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Revenue</td><td>&#160;</td>
    <td colspan="2" style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-135">-</div></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">-</div></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Selling, general and administrative expenses</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">708,638</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">515,294</td><td style="width: 1%; 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">Loss from Operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(708,638</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(515,294</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Equity in earnings of unconsolidated subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9,883,626</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(17,489,197</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Loss on derivative liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">646,229</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,417,251</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other Income (Expense)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-137; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;-</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"><div style="-sec-ix-hidden: hidden-fact-138">-</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">Income before Income Taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9,946,035</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(16,587,240</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="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"><div style="-sec-ix-hidden: hidden-fact-139">-</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#12288;(15,062</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net Income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(9,946,035</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(16,602,302</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other comprehensive income /(loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,040,994</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(18,010,708</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: 4pt">Total Comprehensive Income (loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(12,987,029</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(34,613,010</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font-weight: bold; text-align: left">Net Cash Used in Operating Activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(708,641</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">(374,357</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Net Cash Used in Investing Activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(500,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,502,000</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net Cash Provided by Financing Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;(43,253</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#12288;(329,399</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Net Increase (Decrease) in Cash and Cash Equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,251,894</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,205,755</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Cash and Cash Equivalents - Beginning of Year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;1,930,241</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#12288;9,135,996</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Cash and Cash Equivalents - End of Year</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">678,347</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,930,241</td><td style="text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The condensed financial information has been prepared
using the same accounting policies as set out in the Company&#8217;s consolidated financial statements except that the parent company
has used equity method to account for its investments in the subsidiaries.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</p></div>
<a href="javascript: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 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04(Schedule I))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480922/205-10-S99-6<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>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</span><table class="report" border="0" cellspacing="2" id="idm139686980094640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (9,946,035)<span></span>
</td>
<td class="num">$ (16,571,308)<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 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 2: 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 3: 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 4: 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 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 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 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 (f)<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 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 9: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: 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 13: 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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(4)(iv))<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 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 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)(i))<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)(A))<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)(iii)(B))<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)(4)(iv))<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)(5))<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 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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>67
<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</span><table class="report" border="0" cellspacing="2" id="idm139686983745216">
<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>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_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>68
<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</span><table class="report" border="0" cellspacing="2" id="idm139686989936016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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 );">Basis of Consolidation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Basis of Consolidation</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements of the Company
are prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;US GAAP&#8221;), and
include the assets, liabilities, revenues, expenses and cash flows of all subsidiaries and variable interest entity. All significant inter-company
balances, transactions and cash flows are eliminated on consolidation.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Foreign Currency Translation</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for foreign currency translation
pursuant to ASC Topic 830, <i>Foreign Currency Matters</i>. The functional currency of Dongfang Paper and Baoding Shengde is the Chinese
Yuan Renminbi (&#8220;RMB&#8221;). Monetary assets and liabilities denominated in currencies other than RMB are translated into RMB at
the rates of exchange ruling at the balance sheet date. Transactions in currencies other than RMB are converted into RMB at the applicable
rates of exchange prevailing the transactions occurred. Transaction gains and losses are recognized in the consolidated statements of
income. The functional currency of IT Tech Packaging and Shengde Holdings is United States dollars. Monetary assets and liabilities denominated
in currencies other than United States dollars are translated into United States dollars at the rates of exchange ruling at the balance
sheet date. Translation in currencies other than United States dollars are converted into United States dollars at the applicable rates
of exchange prevailing when the transactions occurred. Transaction gains or losses are recognized in the consolidated statement of income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 December 31, 2023, and 2022 to translate the Chinese RMB to the U.S. Dollars are 7.0827:1, and 6.9646:1, respectively.
Revenues and expenses are translated using the average exchange rates prevailing throughout the respective years at 7.0558:1 and 6.75731
for the years ended December 31, 2023, and 2022, respectively. Translation adjustments are included in other comprehensive income (loss).</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Use of Estimates</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of consolidated financial statements
in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities
as of December 31, 2023, and 2022, and revenues and expenses for the years ended December 31, 2023, and 2022. The most significant estimates
relate to allowance for uncollectible accounts receivable, inventory valuation, useful lives and impairment for property, plant and equipment,
valuation allowance for deferred tax assets and contingencies. Actual results could differ from those estimates made by management.</p><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_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Accounts Receivable</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Trade accounts receivable are recorded on shipment
of products to customers. The trade receivables are all without customer collateral and interest is not accrued on past due accounts.
Periodically, management reviews the adequacy of its provision for doubtful accounts based on historical bad debt expense results and
current economic conditions using factors based on the aging of its accounts receivable. Additionally, the Company may identify additional
allowance requirements based on indications that a specific customer may be experiencing financial difficulties. Actual bad debt results
could differ materially from these estimates. As of December 31, 2023, and 2022, the balance of allowance for doubtful accounts was $881,878
and $69,053, respectively; and the movement of the provision of the doubtful accounts is as below. While management uses the best information
available upon which to base estimates, future adjustments to the allowance may be necessary if economic conditions differ substantially
from the assumptions used for the purposes of analysis.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Allowance of doubtful accounts</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><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">Opening balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">881,878</td><td style="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">69,053</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Provision (Reversal) for the year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(858,689</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">843,779</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">Exchange difference</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,444</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">(30,954</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Closing balance</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,745</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">881,878</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_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Inventories</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Inventories consist
principally of raw materials and finished goods, and are stated at the lower of cost (average cost method) or market. Cost includes labor,
raw materials, and allocated overhead. Provision in inventories were </span>$2,959 and <span style="font-size: 10pt">$<span style="-sec-ix-hidden: hidden-fact-39">nil</span> for the years
ended December 31, 2023, and 2022, respectively.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant, and Equipment</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Property, Plant, and Equipment</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property, plant, and equipment are stated at cost
less accumulated depreciation and any impairment losses. Major renewals, betterments, and improvements are capitalized to the asset accounts
while replacements, maintenance, and repairs, which do not improve or extend the lives of the respective assets, are expensed to operations.
At the time property, plant, and equipment are retired or otherwise disposed of, the asset and related accumulated depreciation or amortization
accounts are relieved of the applicable amounts. Gains or losses from retirements or sales are credited or charged to operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Construction-in-progress is stated at cost and
capitalized as expenses are incurred or as payments are made pursuant to relevant construction contracts. Contract retention is recorded
as accrued liability. Construction in progress is not depreciated until project completion and the constructed property being placed in
service, at which time the capitalized balance will be transferred to appropriate account of property, plant and equipment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company depreciates property, plant, and equipment using the straight-line
method as follows:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 33%"><span style="font-size: 10pt">Land use right</span></td>
    <td style="width: 67%; padding-left: 1.25in"><span style="font-size: 10pt">Over the lease term</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">Building and improvements</span></td>
    <td style="padding-left: 1.25in"><span style="font-size: 10pt">30 years</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">Machinery and equipment</span></td>
    <td style="padding-left: 1.25in"><span style="font-size: 10pt">5-15 years</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">Vehicles</span></td>
    <td style="padding-left: 1.25in"><span style="font-size: 10pt">15 years</span></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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Valuation of long-lived asset</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Valuation of long-lived asset</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0">&#160;</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_StatutoryReservesPolicyTextBlock', window );">Statutory Reserves</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Statutory Reserves</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0; text-align: justify">According to the laws and regulations
in the PRC, the Company is required to provide for certain statutory funds, namely, a reserve fund by an appropriation from net profit
after taxation but before dividend distribution based on the local statutory financial statements of the PRC subsidiaries and variable
interest entity prepared in accordance with the PRC accounting principles and relevant financial regulations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Each of the Company&#8217;s wholly owned subsidiary
and variable interest entity in the PRC are required to allocate at least 10% of its net profit to the reserve fund until the balance
of such fund has reached 50% of its registered capital. Appropriations of additional reserve fund are determined at the discretion of
its directors. The reserve fund can only be used, upon approval by the relevant authority, to offset accumulated losses or increase capital.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2023, and 2022,
IT Tech Packaging made transfers of $<span style="-sec-ix-hidden: hidden-fact-40"><span style="-sec-ix-hidden: hidden-fact-41">nil</span></span> to this reserve fund. No statutory reserves were provided for the year ended December 31, 2023,
and 2022. The Company&#8217;s variable interest entity Dongfang Paper, the statutory reserve account of which has been fully funded for
50% of its registered capital in the amount of RMB 75,030,000 (or approximately $11,811,470) since December 31, 2010, did not make any
transfer to statutory reserves during the years ended December 31, 2023, and 2022.</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_EmployeeStockOwnershipPlanESOPPolicy', window );">Employee Benefit Plan</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Employee Benefit Plan</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Full time employees of the PRC entities participate
in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment
insurance and other welfare benefits are provided to employees. The total provision for such employee benefits was $<span style="-sec-ix-hidden: hidden-fact-42"><span style="-sec-ix-hidden: hidden-fact-43">nil</span></span> for the years
ended December 31, 2023, and 2022.</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_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Revenue Recognition</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company adopted ASC Topic 606, <i>Revenue
from Contracts with Customers</i>, and all subsequent ASUs that modified ASC 606 on April 1, 2017 using the full retrospective method
which requires the Company to present the financial statements for all periods as if Topic 606 had been applied to all prior periods.
The company derives revenue principally from producing and sales of paper products. Revenue from contracts with customers is recognized
using the following five steps:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">1.</td><td>Identify the contract(s) with a customer;</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">2.</td><td>Identify the performance obligations in the contract;</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">3.</td><td>Determine the transaction price;</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">4.</td><td>Allocate the transaction price to the performance obligations in the contract; and</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">5.</td><td>Recognize revenue when (or as) the entity satisfies a performance obligation.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A contract contains a promise (or promises) to
transfer goods or services to a customer. A performance obligation is a promise (or a group of promises) that is distinct. The transaction
price is the amount of consideration a company expects to be entitled from a customer in exchange for providing the goods or services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The unit of account for revenue recognition is
a performance obligation (a good or service). A contract may contain one or more performance obligations. Performance obligations are
accounted for separately if they are distinct. A good or service is distinct if the customer can benefit from the good or service either
on its own or together with other resources that are readily available to the customer, and the good or service is distinct in the context
of the contract. Otherwise, performance obligations are combined with other promised goods or services until the Company identifies a
bundle of goods or services that is distinct. Promises in contracts which do not result in the transfer of a good or service are not performance
obligations, as well as those promises that are administrative in nature, or are immaterial in the context of the contract. The Company
has addressed whether various goods and services promised to the customer represent distinct performance obligations. The Company applied
the guidance of ASC Topic 606-10-25-16 through 18 in order to verify which promises should be assessed for classification as distinct
performance obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s revenue is primary derived
from sales of paper products. The Company recognizes revenue when goods are delivered, when a formal arrangement exists, the price is
fixed or determinable, the delivery is completed, no other significant obligations of the Company exist, and collectability is reasonably
assured. Goods are considered delivered when customer&#8217;s truck picks up goods at the Company&#8217;s finished goods inventory warehouse.</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_ShippingAndHandlingCostPolicyTextBlock', window );">Shipping Cost</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Shipping Cost</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Substantially all customers use their own trucks
or hire commercial trucking companies to pick up goods from the Company. The Company usually incurs no shipping cost for delivery of goods
to customers. For those rare situations where products are not shipped utilizing customer specified shipping services, the Company charges
customers a shipping fee which is included in net revenues and was not material. Freight-in and handling costs incurred by the Company
with respect to purchased goods are recorded as a component of inventory cost and charged to cost of sales when the inventory items are
sold.</p><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_AdvertisingCostsPolicyTextBlock', window );">Advertising</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Advertising</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company expenses all advertising and promotion
costs as incurred. The Company incurred $<span style="-sec-ix-hidden: hidden-fact-44"><span style="-sec-ix-hidden: hidden-fact-45">nil</span></span> advertising and promotion costs for the years ended December 31, 2023, and 2022.</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_ResearchAndDevelopmentExpensePolicy', window );">Research and development costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Research and development costs</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development costs are expensed as
incurred and included in selling, general and administrative expenses. Research and development expenses incurred $90,766 and $145,538
for the years ended December 31, 2023, and 2022, respectively.</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_BorrowingCostsPolicyTextBlock', window );">Borrowing costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Borrowing costs</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Borrowing costs attributable directly to the acquisition,
construction or production of qualifying assets which require a substantial period of time to be ready for their intended use or sale,
are capitalized as part of the cost of those assets. Income earned on temporary investments of specific borrowings pending their expenditure
on those assets is deducted from borrowing costs capitalized. All other borrowing costs are recognized in interest expenses in the period
in which they are incurred.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GovernmentContractorsPolicyPolicyTextBlock', window );">Government subsidies</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Government subsidies</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A government subsidy is not recognized until there
is reasonable assurance that: (a) the enterprise will comply with the conditions attached to the grant; and(b)the grant will be received.
When the Company receives government subsidies but the conditions attached to the grants have not been fulfilled, such government subsidies
are deferred and recorded under other payables and accrued expenses, and other long-term liability. The classification of short-term or
long-term liabilities is depended on the management&#8217;s expectation of when the conditions attached to the grant can be fulfilled.
For the years ended December 31, 2023, and 2022, the Company received government subsidies of $<span style="-sec-ix-hidden: hidden-fact-46"><span style="-sec-ix-hidden: hidden-fact-47">nil</span></span>, which are recognized as subsidy income
in the consolidated statements of income in that fiscal year.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Income Taxes</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes pursuant
to ASC Topic 740, Income Taxes. Income taxes are provided on an asset and liability approach for financial accounting and reporting of
income taxes. Any tax paid by subsidiaries during the year is recorded. Current tax is based on the profit or loss from ordinary activities
adjusted for items that are non-assessable or disallowable for income tax purpose and is calculated using tax rates that have been enacted
or substantively enacted at the balance sheet date. ASC Topic 740 also requires the recognition of deferred tax assets and liabilities
for both the expected impact of differences between the financial statements and the tax basis of assets and liabilities, and for the
expected future tax benefit to be derived from tax losses and tax credit carry-forwards. ASC Topic 740 additionally requires the establishment
of a valuation allowance to reflect the likelihood of realization of deferred tax assets. Realization of deferred tax assets, including
those related to the U.S. net operating loss carry-forwards, are dependent upon future earnings, if any, of which the timing and amount
are uncertain.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company adopted ASC Topic 740-10-05, <i>Income
Tax</i>, which provides guidance for recognizing and measuring uncertain tax positions, it prescribes a threshold condition that a tax
position must meet for any of the benefits of the uncertain tax position to be recognized in the financial statements. It also provides
accounting guidance on derecognizing, classification and disclosure of these uncertain tax positions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s policy on classification of
all interest and penalties related to unrecognized income tax positions, if any, is to present them as a component of income tax expense.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_ValueAddedTaxPolicyTextBlock', window );">Value Added Tax</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Value Added Tax</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Both the PRC subsidiaries and variable interest
entity of the Company are subject to value added tax (&#8220;VAT&#8221;) imposed by the PRC government on its purchase and sales of goods.
The output VAT is charged to customers who purchase goods from the Company and the input VAT is paid when the Company purchases goods
from its vendors. VAT rate is 17% (before May 1, 2018), 16% (after May 1, 2018) and 13% (after April 1, 2019) in general, depending on
the types of products purchased and sold. The input VAT can be offset against the output VAT. Debit balance of VAT payable represents
a credit against future collection of output VAT instead of a receivable due from government.</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_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income (Loss)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Comprehensive Income (Loss)</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company presents comprehensive income (loss)
in accordance with ASC Topic 220, <i>Comprehensive Income</i>. ASC Topic 220 states that all items that are required to be recognized
under accounting standards as components of comprehensive income (loss) be reported in the consolidated financial statements. The components
of comprehensive income (loss) were the net income for the years and the foreign currency translation adjustments.</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_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Earnings Per Share</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings per share is computed by dividing
the net income attributable to the common stockholders by the weighted average number of shares of common stock outstanding during the
period. Diluted earnings per share is computed similar to basic earnings per share except that the denominator is increased to include
the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional
common shares were dilutive. There were no potentially dilutive securities that were in-the-money that were outstanding during the years
ended December 31, 2023.</p><p style="font: 7pt 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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Compensation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Share-Based Compensation</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; 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>
<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_ReverseStockSplitPolicyTextBlock', window );">Reverse stock split</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Reverse stock split</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 effected 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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Fair Value Measurements</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 measurement, 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: 0pt 0">Level 1 - Quoted prices in active markets for identical assets or liabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0">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">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: 0pt 0; 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 December 31, 2023, and 2022, the carrying value of the Company&#8217;s short term financial instruments, such as cash and bank balances,
accounts receivable, accounts and notes payable, short-term bank loans and balance due to related parties, approximate at their fair values
because of the short maturity of these instruments; while loans from credit union approximates 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: 0pt 0">Derivative liabilities are measured at fair value on a recurring basis.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_NonRecurringFairValueMeasurementsPolicyTextBlock', window );">Non-Recurring Fair Value Measurements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Non-Recurring Fair Value Measurements</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 was 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently issued accounting pronouncements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Recently issued accounting pronouncements</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2021, the FASB issued ASU No. 2021-08,
Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08),
which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination
in accordance with Topic 606, Revenue from Contracts with Customers. The new amendments are effective for fiscal years beginning after
December 15, 2023, including interim periods within those fiscal years. The amendments should be applied prospectively to business combinations
occurring on or after the effective date of the amendments, with early adoption permitted. The Company does not expect the adoption of
this standard to have a material impact on its consolidated financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_BorrowingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Borrowing Costs Policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_BorrowingCostsPolicyTextBlock</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_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_itp_ReverseStockSplitPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounting policy for revenue 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_ReverseStockSplitPolicyTextBlock</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_itp_StatutoryReservesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Statutory Reserves Policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StatutoryReservesPolicyTextBlock</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_itp_ValueAddedTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ValueAddedTaxPolicyTextBlock</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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 advertising 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-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_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -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 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> -Subparagraph (a)<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 2AA<br> -Subparagraph a<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-2AA<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 ESOP transactions, including the method of measuring compensation, the classification of dividends on ESOP shares, and the treatment of ESOP shares for EPS computations. If the employer has both old ESOP shares for which it does not adopt new guidance and new ESOP shares for which new guidance is required, these disclosures are required for both blocks of shares.</p></div>
<a href="javascript: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 (b)<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_EmployeeStockOwnershipPlanESOPPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GovernmentContractorsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 government contractors.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GovernmentContractorsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><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 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-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(6)(b))<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/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript: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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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)(2)(i)<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)(ii)<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)(v)<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 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 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.D.1.Q5)<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.3.Q2)<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.2.Q6)<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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<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 (b)<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 (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShippingAndHandlingCostPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such 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_ShippingAndHandlingCostPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<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 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-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_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<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</span><table class="report" border="0" cellspacing="2" id="idm139686980340368">
<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">12 Months Ended</th>
</tr>
<tr><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization and Business Background [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule of Subsidiaries and Variable Interest Entities</a></td>
<td class="text"><span style="font-size: 10pt">As of December 31, 2023, and 2022, details of the Company&#8217;s subsidiaries and variable interest entity are as follows:</span><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="text-align: center; width: 35%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 20%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date of</b></span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Place of</b></span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 10%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage</b></span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="text-align: center; width: 22%">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Incorporation</b></span></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>Incorporation or</b></span></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>of</b></span></td>
    <td 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">
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>or Establishment</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Establishment</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Principal Activity</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Subsidiary:</i> &#160;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Holding</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 13, 2006</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">BVI</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100%</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inactive investment holding</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shengde Holdings</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">February 25, 2009</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">State of Nevada</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100%</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investment holding</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Baoding Shengde</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 1, 2009</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100%</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paper production and distribution</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qianrong</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July 15, 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100%</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">New material technology service</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Variable interest entity (&#8220;VIE&#8221;):</i></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 10, 1996</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="-sec-ix-hidden: hidden-fact-27; font-family: Times New Roman, Times, Serif; font-size: 10pt">Control*</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paper production and distribution</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 07, 2011</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="-sec-ix-hidden: hidden-fact-28; font-family: Times New Roman, Times, Serif; font-size: 10pt">Control**</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paper production and distribution</span></td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; 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">The aggregate carrying value of Dongfang Paper&#8217;s assets and liabilities (after elimination
of intercompany transactions and balances) in the Company&#8217;s consolidated balance sheets as of December 31, 2023, and 2022 are as
follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December
    31,</b></span></td><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">December 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; 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>2023</b></span></td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#12288;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">ASSETS</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Current Assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">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">2,807,608</td><td style="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,427,717</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">472,983</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; 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">575,526</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Inventories</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,852,553</td><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">18,617,351</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,134,386</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Due from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">289,173</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,418,274</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">26,317,876</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33,832,930</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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-31">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,031,502</td><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">528,648</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">672,722</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Finance lease right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,939,970</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Property, plant, and equipment, net</td><td>&#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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">143,534,690</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">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-33">-</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-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: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">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">184,873,623</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">181,011,814</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-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="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; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Short-term bank loans</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,598,311</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">2,780,014</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,835,885</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Lease liability</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">224,497</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accounts payable</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,025</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Advance from customers</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">231,568</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">143,156</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other payables and accrued liabilities</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,887,584</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Income taxes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">417,906</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></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">15,097,197</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,112,364</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></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">4,503,932</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40,203</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred gain on sale-leaseback</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52,314</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">Lease liability - non-current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">483,866</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">579,997</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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">20,084,995</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">16,784,878</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>
</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>70
<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</span><table class="report" border="0" cellspacing="2" id="idm139686980253472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of Allowance of Doubtful Accounts</a></td>
<td class="text">While management uses the best information
available upon which to base estimates, future adjustments to the allowance may be necessary if economic conditions differ substantially
from the assumptions used for the purposes of analysis.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Allowance of doubtful accounts</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><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">Opening balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">881,878</td><td style="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">69,053</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Provision (Reversal) for the year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(858,689</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">843,779</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">Exchange difference</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,444</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">(30,954</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Closing balance</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,745</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">881,878</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_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant, and Equipment Using Straight-Line Method</a></td>
<td class="text">The Company depreciates property, plant, and equipment using the straight-line
method as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 33%"><span style="font-size: 10pt">Land use right</span></td>
    <td style="width: 67%; padding-left: 1.25in"><span style="font-size: 10pt">Over the lease term</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">Building and improvements</span></td>
    <td style="padding-left: 1.25in"><span style="font-size: 10pt">30 years</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">Machinery and equipment</span></td>
    <td style="padding-left: 1.25in"><span style="font-size: 10pt">5-15 years</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">Vehicles</span></td>
    <td style="padding-left: 1.25in"><span style="font-size: 10pt">15 years</span></td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<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_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility 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 expense and method used, including composite depreciation, and accumulated depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481834/980-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_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>71
<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</span><table class="report" border="0" cellspacing="2" id="idm139686980316160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">Raw materials inventory includes mainly recycled
paper and gas. Finished goods include mainly products of corrugating medium paper and offset printing paper. Inventories consisted of
the following as of and December 31, 2023, and 2022:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: right">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Raw Materials</td><td>&#160;</td>
    <td colspan="2">&#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">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">$</td><td style="width: 9%; text-align: right">1,258,161</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,647</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,809</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">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">42,237</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">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">142,149</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,229</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">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">1,471,436</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">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">132,810</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Finished Goods</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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">1,268,376</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0in; text-align: left">Total inventory, gross</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,558,194</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,872,622</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">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">(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"><div style="-sec-ix-hidden: hidden-fact-48">-</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 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,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">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,872,622</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>72
<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</span><table class="report" border="0" cellspacing="2" id="idm139686982632368">
<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">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="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 December 31, 2023, and 2022:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: right">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Prepaid land lease</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">172,300</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepayment for purchase of materials</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,446,823</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,941,951</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Value-added tax recoverable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,409,459</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,640,868</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">116,372</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,462</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">8,636</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">424,546</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td style="padding-bottom: 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><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">27,207,127</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>73
<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</span><table class="report" border="0" cellspacing="2" id="idm139686982599424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant and Equipment</a></td>
<td class="text">As of December 31, 2023, and 2022, property, plant
and equipment consisted of the following:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">Property, Plant, and Equipment:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Land use rights</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">81,504,608</td><td style="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">57,686,220</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,939,059</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">68,300,987</td><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,629,858</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">158,498,316</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">348,209</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">681,617</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Construction in progress</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">-</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">1,239,698</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold">Totals</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">308,421,734</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">286,406,838</td><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: 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">(144,447,712</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">(134,836,940</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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">163,974,022</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">151,569,898</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</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>74
<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</span><table class="report" border="0" cellspacing="2" id="idm139686980333200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">RMB</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Operating lease cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">141,189</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-53">-</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">141,189</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 Operating Leases</a></td>
<td class="text">Supplemental cash flow information related to
its operating lease was as follows for the period ended December 31, 2023:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">RMB</td><td style="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;</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 lease</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,189</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
lease are as follows as of December 31, 2023:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">December 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">2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">141,189</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">141,189</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,189</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,189</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,189</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">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-54">-</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">Total operating lease payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">705,945</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">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">(121,595</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Present value of lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">584,350</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">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">(100,484</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Present value of lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">483,866</td><td style="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 December 31, 2023:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">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">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid">Remaining lease term and discount rate:</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">RMB</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">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.6</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>75
<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</span><table class="report" border="0" cellspacing="2" id="idm139686980320480">
<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">12 Months Ended</th>
</tr>
<tr><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_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"><i>Short-term bank loans</i><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Industrial and Commercial Bank of China (&#8220;ICBC&#8221;) Loan 1</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-56">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,023,978</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 2</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">287,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">ICBC Loan 3</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">143,583</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">China Construction Bank Loan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">143,583</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">ICBC Loan 4</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">423,567</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 5</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">ICBC Loan 6</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 7</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">350,149</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-63">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; 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">423,567</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,598,311</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="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 December 31, 2023, and 2022, long-term loan balance is $11,378,429
and $9,040,002, respectively.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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"><div style="-sec-ix-hidden: hidden-fact-64">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,234,816</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">3,528,315</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,589,582</td><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">2,259,026</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,297,332</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">1,835,458</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,866,582</td><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>&#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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-65">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Rural Credit Union of Xushui District Loan 6</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,214,226</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-66">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Yujiangna</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">51,690</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,378,429</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,040,002</td><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">(6,874,497</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">(4,835,884</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">4,503,932</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,204,118</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;&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Long-Term Debt Repayments</a></td>
<td class="text">As of Dec 31, 2023, the Company&#8217;s long-term debt repayments
for the next coming years 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 style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="text-decoration:underline">Fiscal year</span></td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6,874,497</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">3,374,419</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">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,129,513</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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,378,429</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://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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A<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 210<br> -SubTopic 10<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><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br><br>Reference 9: 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/2147480848/942-470-50-3<br><br>Reference 10: 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 11: 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 12: 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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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>76
<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</span><table class="report" border="0" cellspacing="2" id="idm139686980321216">
<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">12 Months Ended</th>
</tr>
<tr><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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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">Other payables and accrued liabilities consist of the following<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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">3,054</td><td style="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,036</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued rental</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">56,646</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Value-added tax payable</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">69,053</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">598,319</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">608,465</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <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,175,858</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,294,940</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">47,040</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,524</td><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 bank loan interest</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,595,354</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,842</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,540</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt">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">12,912,517</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,665,558</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>77
<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</span><table class="report" border="0" cellspacing="2" id="idm139686980134496">
<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">12 Months Ended</th>
</tr>
<tr><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_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock', window );">Schedule of Weighted-Average Assumptions</a></td>
<td class="text">The following weighted-average assumptions were used in the December 31, 2023:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Year ended December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="text-align: left; width: 88%">Expected term</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td><td style="white-space: nowrap; text-align: center; width: 9%"><span style="font-size: 10pt">0.93 - 2.75</span></td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Expected average volatility</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">74% - 102%</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected dividend yield</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">0.19% - 4.01%</td><td style="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_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock', window );">Schedule of Loss on Derivative Liability Included in the Income Statement</a></td>
<td class="text"><span style="font-size: 10pt">Fair Value Measurements Using Significant Observable Inputs (Level 3)</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Balance at December 31, 2022</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">646,283</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Change in fair value of derivative liability</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(646,229</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">Balance at December 31, 2023</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">54</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock', window );">Schedule of Loss on Derivative Liability Included in the Income Statement</a></td>
<td class="text">The following table summarizes the loss
on derivative liability included in the income statement for the year ended December 31, 2023 and 2022, respectively.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year Ended
    <br/>
December 31,</b></span></td><td style="padding-bottom: 1.5pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b>2022</b> &#160;</span></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Day one loss due to derivative liabilities as warrant</td><td>&#160;</td>
    <td style="text-align: left">$</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">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; width: 76%; text-align: left">(Gain) Loss on change in fair value of derivative liability</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(646,229</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(1,417,251</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</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="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(646,229</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,417,251</td><td style="padding-bottom: 1.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_itp_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information of fair value liabilities measured on recurring basis observable input reconciliation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock</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_itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information of weighted average assumptions used.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock</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_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_ScheduleOfDerivativeInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.</p></div>
<a href="javascript: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 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-8<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-5<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>78
<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</span><table class="report" border="0" cellspacing="2" id="idm139686980415072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_ScheduleOfStockWarrantActivitiesTableTextBlock', 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="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: center"><b>Year Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>December 31,&#160;2023</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</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">Weight<br/> average<br/> exercise</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">Number</td><td style="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">price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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-86">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#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-87">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cancelled or expired 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-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">&#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: 4pt">Outstanding and exercisable at end of the period</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3,016,635</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6.6907</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock', 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 December 31, 2023.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Warrants Outstanding</b></td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Warrants Exercisable</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold">&#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">
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Remaining</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">Average</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Contractual life</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">Exercise</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Number of</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">Exercise</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(in years)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 18%; 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">&#160;</td><td style="width: 17%; text-align: right">2.09</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 17%; text-align: right">6.6907</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 17%; 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: 17%; text-align: right">6.6907</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 outstanding and exercisable 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_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock</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_itp_ScheduleOfStockWarrantActivitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information of stock warrant activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfStockWarrantActivitiesTableTextBlock</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>79
<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</span><table class="report" border="0" cellspacing="2" id="idm139686983391680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>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 years ended December 31, 2023, and 2022, basic and diluted
net income per share are calculated as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year Ended <br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Basic loss per share</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Net loss for the year - numerator</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(9,946,035</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(16,571,308</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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">10,065,920</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,972,788</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Net loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.99</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1.66</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Diluted loss per share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Net loss for the year - 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">(9,946,035</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">(16,571,308</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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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">10,065,920</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,972,788</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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-91">-</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-92">-</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>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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">10,065,920</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,972,788</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: 4pt">Diluted loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.99</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1.66</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>80
<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</span><table class="report" border="0" cellspacing="2" id="idm139686980301360">
<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">12 Months Ended</th>
</tr>
<tr><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_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 the years ended December
31, 2023, and 2022 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">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Provision for Income Taxes</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Current Tax Provision U.S.</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,062</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">346,954</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,435,173</td><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-94">-</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">10,261,104</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">346,954</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">11,711,339</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax</a></td>
<td class="text">A summary of the otherwise deductible (or taxable) deferred tax items is as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December&#160;31,</b> </span></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December&#160;31,</b></span></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b>2023</b> &#160;</span></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b>2022</b></span></td><td style="padding-bottom: 1.5pt">&#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">16,922,756</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,474,485</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">585,380</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">796,559</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">135,714</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">615,436</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">274,525</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">213,620</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">(Gain)/Loss on asset disposal</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;(64,065)&#12288;</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="-sec-ix-hidden: hidden-fact-95; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#12288;-</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 deferred tax assets</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,100,100</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">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">(17,854,310</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,100,100</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; text-align: left">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-96">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-97; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#12288;-</span></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Reconciles the Statutory Rates Effective Tax Rates</a></td>
<td class="text">The following table reconciles the statutory rates to the Company&#8217;s
effective tax rate as of:<table cellpadding="0" cellspacing="0" style="font: 12pt Aptos; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year
    Ended <br/>
    December 31,</b></span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 75.16%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PRC Statutory rate</b></span></td>
    <td style="width: 0.6%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 0.6%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 8.74%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25.0</span></td>
    <td style="width: 2.5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="width: 0.6%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 0.6%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 8.7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25.0</span></td>
    <td style="width: 2.5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effect of different tax jurisdiction</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(20.7</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(17.0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change in valuation allowance</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7.9</span></td>
    <td style="padding-bottom: 2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(249.0</span></td>
    <td style="padding-bottom: 2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective income tax rate</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3.6</span></td>
    <td style="padding-bottom: 2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(241.0</span></td>
    <td style="padding-bottom: 2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<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>81
<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</span><table class="report" border="0" cellspacing="2" id="idm139687093466800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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">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,943 (RMB120,000). 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">December 31,</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;<b>Amount</b> &#160;</span></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">16,943</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">16,943</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,943</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,943</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,943</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;&#12288;50,828</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-align: left">Total operating lease payments</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">135,543</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>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 $141,189 (RMB1,000,000). The lease was recorded in lease assets and liabilities in the consolidated balance sheet as
of December 31, 2023.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">141,189</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">141,189</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,189</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,189</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,189</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"><div style="-sec-ix-hidden: hidden-fact-98">-</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">Total operating lease payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">705,945</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(121,595</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Present value of lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">584,350</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion, record in current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(100,484</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Present value of lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">483,866</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_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>82
<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</span><table class="report" border="0" cellspacing="2" id="idm139686984584288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>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_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-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-left: 0.125in; text-indent: -0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination of</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-left: 0.125in; text-indent: -0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to&#160;Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>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="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">85,106,864</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,334,022</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">106,064</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-99">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-100">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">86,546,950</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,006,381</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,995,369</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(11,127</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">999,885</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,168,755</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,470,810</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,586,425</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,225,990</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Loss on impairment of assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">905,226</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">219,744</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">375,328</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,500,298</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">300,928</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,376</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,790</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,002</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">315,096</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">503,740</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">181,447</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">291,675</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,656</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">984,518</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Income tax expense(benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">346,954</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">346,954</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(109,770</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9,004,792</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(726,065</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(105,408</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-113">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9,946,035</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="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-left: 0.125in; text-indent: -0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not 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"><p style="margin-top: 0; margin-bottom: 0"><b>Elimination&#160;of</b></p></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; padding-left: 0.125in; text-indent: -0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">98,725,408</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,369,206</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">257,820</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">100,352,434</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,629,761</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,942,893</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,328</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,754,196</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,782,157</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,349,374</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,656,505</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,788,036</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,820</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,209</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,684</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,551</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,264</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">653,525</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">54,180</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">320,246</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,027,951</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Income tax expense(benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,054,208</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,062,139</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,579,930</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,062</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,711,339</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">780,465</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(17,162,887</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,100,286</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">880,406</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,994</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(16,571,308</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="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of December 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Dongfang<br/>
    Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Tengsheng <br/>
    Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Baoding<br/>
    Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Not Attributable<br/>
    to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Elimination of<br/>
    Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Enterprise-wide,<br/>
    consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></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 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="width: 28%; text-align: left">Total assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">57,139,592</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">127,734,031</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">8,184,902</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,685,124</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">194,743,649</td><td style="width: 1%; 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="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Dongfang<br/>
    Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Tengsheng<br/>
    Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Baoding<br/>
    Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Not Attributable<br/>
    to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Elimination of<br/>
    Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Enterprise-wide,<br/>
    consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></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 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="width: 28%; text-align: left">Total assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">63,365,986</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">117,645,828</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">17,945,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: 9%; text-align: right">5,489,450</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">204,447,233</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<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 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 4: 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>83
<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</span><table class="report" border="0" cellspacing="2" id="idm139686982647216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summarized Quarterly Financial Data (Unaudited) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_SummarizedQuarterlyFinancialDataUnauditedAbstract', window );"><strong>Summarized Quarterly Financial Data (Unaudited) [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_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of Quarterly Financial Data</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Quarter</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">2023</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">First</td><td style="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">Second</td><td style="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">Third</td><td style="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">Fourth</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,790,877</td><td style="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">30,019,914</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,771,560</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,964,599</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Gross (loss) profit</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,179,858</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(153,223</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">250,249</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,772,361</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(518,683</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,484,513</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,800,331</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net loss</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,253,493</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,975,368</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,984,009</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Net 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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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>Basic</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.27</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.125</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.20</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.40</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.27</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.125</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.20</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.40</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="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">First</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Second</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Third</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fourth</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,481,618</td><td style="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">31,788,884</td><td style="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">31,709,214</td><td style="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">21,372,718</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">310,445</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">634,037</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,783,588</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,026,126</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,990,436</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,235,765</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(586,953</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,895,373</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,488,214</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(287,913</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,887,318</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(11,907,863</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Net 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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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>Basic</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.03</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.003</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.19</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-1.19</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.03</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.003</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-0.19</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-1.19</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_itp_SummarizedQuarterlyFinancialDataUnauditedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SummarizedQuarterlyFinancialDataUnauditedAbstract</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_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482964/270-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_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<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</span><table class="report" border="0" cellspacing="2" id="idm139686989127392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information of the Parent Company [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Schedule of Condensed Unconsolidated Financial Information</a></td>
<td class="text">The following represents condensed unconsolidated financial information
of the parent company only:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Aptos">
  <tr style="vertical-align: bottom">
    <td style="font-size: 12pt; text-align: center"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-size: 10pt">December&#160;31,</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-size: 10pt">December&#160;31,</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 12pt; text-align: center"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2023</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">2022</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-size: 10pt">ASSETS</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">Current Assets</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Cash and cash
    equivalents</span></td><td style="width: 1%; font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">678,347</span></td><td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 1%; font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">1,930,241</span></td><td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Prepayments
    and other current assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: MS Mincho; font-size: 10pt">&#12288;</span><span style="-sec-ix-hidden: hidden-fact-126; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: MS Mincho; font-size: 10pt">&#12288;</span><span style="-sec-ix-hidden: hidden-fact-127; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-size: 10pt">Total current
    assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">678,347</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">1,930,241</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Investment
    in subsidiaries</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">172,382,428</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">184,806,532</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Total
    Assets</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">173,060,775</span></td><td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">186,736,773</span></td><td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-size: 10pt">LIABILITIES
    AND STOCKHOLDERS&#8217; EQUITY</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Current Liabilities</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Inter-company payable</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">4,026,904</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">4,070,160</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Due to related parties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">727,433</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">727,433</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Accrued payroll and employee
    benefit</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-128; font-size: 10pt">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-129; font-size: 10pt">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Accrued liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-130; font-size: 10pt">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-131; font-size: 10pt">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Income
    tax payable</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: MS Mincho; font-size: 10pt">&#12288;</span><span style="-sec-ix-hidden: hidden-fact-132; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: MS Mincho; font-size: 10pt">&#12288;</span><span style="-sec-ix-hidden: hidden-fact-133; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Total
    current liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: MS Mincho; font-size: 10pt">&#12288;</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,754,337</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: MS Mincho; font-size: 10pt">&#12288;</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,797,593</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Derivative liability</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">54</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">646,283</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-size: 10pt">Total liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">4,754,391</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">5,443,876</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Total
    stockholders&#8217; equity</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">1<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">68,306,384</span></div></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">181,292,897</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 12pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Total
    Liabilities and Stockholders&#8217; Equity</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">173,060,775</span></td><td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-size: 10pt">186,736,773</span></td><td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock', window );">Condensed Statements of Income and Comprehensive Income (Loss)</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Revenue</td><td>&#160;</td>
    <td colspan="2" style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-135">-</div></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">-</div></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Selling, general and administrative expenses</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">708,638</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">515,294</td><td style="width: 1%; 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">Loss from Operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(708,638</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(515,294</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Equity in earnings of unconsolidated subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9,883,626</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(17,489,197</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Loss on derivative liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">646,229</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,417,251</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other Income (Expense)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-137; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;-</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"><div style="-sec-ix-hidden: hidden-fact-138">-</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">Income before Income Taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9,946,035</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(16,587,240</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="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"><div style="-sec-ix-hidden: hidden-fact-139">-</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#12288;(15,062</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net Income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(9,946,035</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(16,602,302</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other comprehensive income /(loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,040,994</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(18,010,708</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: 4pt">Total Comprehensive Income (loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(12,987,029</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(34,613,010</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock', window );">Schedule of Cash Flow</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font-weight: bold; text-align: left">Net Cash Used in Operating Activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(708,641</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">(374,357</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Net Cash Used in Investing Activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(500,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,502,000</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net Cash Provided by Financing Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;(43,253</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#12288;(329,399</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Net Increase (Decrease) in Cash and Cash Equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,251,894</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,205,755</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Cash and Cash Equivalents - Beginning of Year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;1,930,241</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#12288;9,135,996</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Cash and Cash Equivalents - End of Year</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">678,347</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,930,241</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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedStatementOfComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedCashFlowStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<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</span><table class="report" border="0" cellspacing="2" id="idm139686989904192">
<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="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">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 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. 09, 2021</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>Dec. 31, 2023 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 09, 2022 </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>
<th class="th">
<div>Jun. 24, 2009 </div>
<div>&#165; / 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_itp_OrganizationandBusinessBackgroundDetailsLineItems', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</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>
<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>
</tr>
<tr class="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="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>
</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="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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_OrganizationandBusinessBackgroundDetailsLineItems', 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_OrganizationandBusinessBackgroundDetailsLineItems', 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="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_OrganizationandBusinessBackgroundDetailsLineItems', 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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_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="nump">$ 10,000,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_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">99.88%<span></span>
</td>
<td class="nump">99.74%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">94.93%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=itp_HebeiTengshengMember', window );">Hebei Tengsheng [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_OrganizationandBusinessBackgroundDetailsLineItems', 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="nump">$ 45,000,000<span></span>
</td>
<td class="nump">&#165; 320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_OrganizationandBusinessBackgroundDetailsLineItems', 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_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="nump">88.54%<span></span>
</td>
<td class="text">&#160;<span></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_OrganizationandBusinessBackgroundDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OrganizationandBusinessBackgroundDetailsLineItems</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/2147480696/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/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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<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 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-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_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/2147480524/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/2147480493/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/2147480524/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/2147480032/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/2147480032/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/2147480032/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/2147480493/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/2147480524/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/2147480524/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/2147480524/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/2147480524/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/2147480032/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/2147480032/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/2147480032/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/2147480032/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/2147480032/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/2147483575/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 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2147482379/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>86
<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</span><table class="report" border="0" cellspacing="2" id="idm139686986192288">
<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">12 Months Ended</th>
</tr>
<tr><th class="th" colspan="2"><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_srt_OwnershipAxis=itp_DongfangHoldingMember', window );">Dongfang Holding [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_SubsidiaryAbstract', window );"><strong>Subsidiary:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl 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_itp_SubsidiaryAbstract', window );"><strong>Subsidiary:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl 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_itp_SubsidiaryAbstract', window );"><strong>Subsidiary:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl 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_itp_SubsidiaryAbstract', window );"><strong>Subsidiary:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl 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_itp_SubsidiaryAbstract', window );"><strong>Subsidiary:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl 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_itp_SubsidiaryAbstract', window );"><strong>Subsidiary:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl 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_itp_SubsidiaryAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_SubsidiaryAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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>87
<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</span><table class="report" border="0" cellspacing="2" id="idm139686983964544">
<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>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_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">$ 2,807,608<span></span>
</td>
<td class="nump">$ 3,427,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">472,983<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_AccountsReceivableNet', window );">Accounts receivable</a></td>
<td class="nump">575,526<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_InventoryNet', window );">Inventories</a></td>
<td class="nump">3,555,235<span></span>
</td>
<td class="nump">2,852,553<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">18,617,351<span></span>
</td>
<td class="nump">20,134,386<span></span>
</td>
</tr>
<tr class="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">289,173<span></span>
</td>
<td class="nump">7,418,274<span></span>
</td>
</tr>
<tr class="ro">
<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">26,317,876<span></span>
</td>
<td class="nump">33,832,930<span></span>
</td>
</tr>
<tr class="re">
<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="nump">1,031,502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, net</a></td>
<td class="nump">528,648<span></span>
</td>
<td class="nump">672,722<span></span>
</td>
</tr>
<tr class="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 );">Finance lease right-of-use assets, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,939,970<span></span>
</td>
</tr>
<tr class="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">158,027,099<span></span>
</td>
<td class="nump">143,534,690<span></span>
</td>
</tr>
<tr class="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="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">184,873,623<span></span>
</td>
<td class="nump">181,011,814<span></span>
</td>
</tr>
<tr class="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="text"> <span></span>
</td>
<td class="nump">5,598,311<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term loans</a></td>
<td class="nump">2,780,014<span></span>
</td>
<td class="nump">4,835,885<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liability</a></td>
<td class="nump">100,484<span></span>
</td>
<td class="nump">224,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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">4,991<span></span>
</td>
<td class="nump">5,025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CustomerAdvancesCurrent', window );">Advance from customers</a></td>
<td class="nump">136,167<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">231,568<span></span>
</td>
<td class="nump">143,156<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Other payables and accrued liabilities</a></td>
<td class="nump">11,843,973<span></span>
</td>
<td class="nump">4,887,584<span></span>
</td>
</tr>
<tr class="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="nump">417,906<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">15,097,197<span></span>
</td>
<td class="nump">16,112,364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term loans</a></td>
<td class="nump">4,503,932<span></span>
</td>
<td class="nump">40,203<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_DeferredGainOnSaleleasebackNonCurrent', window );">Deferred gain on sale-leaseback</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">52,314<span></span>
</td>
</tr>
<tr class="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">483,866<span></span>
</td>
<td class="nump">579,997<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 20,084,995<span></span>
</td>
<td class="nump">$ 16,784,878<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_DeferredGainOnSaleleasebackNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain on sale-leaseback.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredGainOnSaleleasebackNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -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_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_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480833/946-310-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481058/954-310-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_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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/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/2147480167/946-830-55-12<br><br>Reference 8: 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/2147479440/944-210-S99-1<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> -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 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/2147479617/946-210-S99-1<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(18))<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 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/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 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/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 24: 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 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: 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/2147479853/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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 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 5: 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 6: 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 7: 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/2147480167/946-830-55-12<br><br>Reference 8: 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/2147479617/946-210-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/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: 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 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: 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><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -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_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://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 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 5: 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 6: 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 7: 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 8: 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 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/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: 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 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -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_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_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/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)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: 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/2147480842/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://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/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(1))<br> -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_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -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>88
<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</span><table class="report" border="0" cellspacing="2" id="idm139686989258224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies (Details)<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="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 07, 2022</div></th>
<th class="th"><div>Apr. 01, 2019</div></th>
<th class="th"><div>May 01, 2018</div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Basis of Presentation and Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,745<span></span>
</td>
<td class="nump">$ 881,878<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 69,053<span></span>
</td>
</tr>
<tr class="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 );">Provision in inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,555,235<span></span>
</td>
<td class="nump">2,872,622<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_ReserveFundPercentage', window );">Reserve fund percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_TransfersOfReserveFund', window );">Reserve fund</a></td>
<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>
</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_StatutoryReservePercentage', window );">Statutory reserve percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_CapitalReserve', window );">Capital reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,811,470<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 75,030,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_EmployeeBenefitsAndShareBasedCompensation', window );">Ttotal provision for employee benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsIncurred', window );">Incurred cost</a></td>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development 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="nump">90,766<span></span>
</td>
<td class="nump">145,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GovernmentAssistanceAmount', window );">Recognized subsidies</a></td>
<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>
</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_ValueAddedTaxPercentage', window );">Value added tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Stock Split</a></td>
<td class="nump">78.209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsDescription', window );">Foreign currency exchange rate, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The current exchange rates
used by the Company as of December 31, 2023, and 2022 to translate the Chinese RMB to the U.S. Dollars are 7.0827:1, and 6.9646:1, respectively.
Revenues and expenses are translated using the average exchange rates prevailing throughout the respective years at 7.0558:1 and 6.75731
for the years ended December 31, 2023, and 2022, respectively.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Basis of Presentation and Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ValueAddedTaxPercentage', window );">Value added tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Basis of Presentation and Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ValueAddedTaxPercentage', window );">Value added tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [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>
</tr>
<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_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Basis of Presentation and Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Provision in inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,959<span></span>
</td>
<td class="text"> <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_BoardOfDirectorsChairmanMember', window );">Board of Directors [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>
</tr>
<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_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Basis of Presentation and Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></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">$ 881,878<span></span>
</td>
<td class="nump">$ 69,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Par value per share of stock (in Dollars per share) | $ / 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">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Basis of Presentation and Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ReserveFundPercentage', window );">Reserve fund percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems</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_CapitalReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of capital 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_CapitalReserve</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_ReserveFundPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reserve Fund 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_ReserveFundPercentage</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_StatutoryReservePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Statutory reserve 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_StatutoryReservePercentage</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_TransfersOfReserveFund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Transfers of reserve fund.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TransfersOfReserveFund</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_ValueAddedTaxPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_ValueAddedTaxPercentage</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_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/2147479440/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_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 for employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ForeignCurrencyTransactionsDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 transaction giving rise to foreign currency transaction gain (loss), including but not limited to, nature of the transaction, the foreign currency involved, the accounting for the transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GovernmentAssistanceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of government assistance recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<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/2147483507/832-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_GovernmentAssistanceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestCostsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest costs incurred during the period and either capitalized or charged against earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 (b)<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_InterestCostsIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-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_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a 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_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 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_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript: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 4<br> -Subparagraph (SAB TOPIC 4.C)<br> -SubTopic 10<br> -Topic 505<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_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>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_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_BoardOfDirectorsChairmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BoardOfDirectorsChairmanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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>XML
<SEQUENCE>89
<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</span><table class="report" border="0" cellspacing="2" id="idm139686987781760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies (Details) - Schedule of Allowance of Doubtful Accounts - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_itp_ScheduleOfAllowanceOfDoubtfulAccountsAbstract', window );"><strong>Schedule of Allowance of Doubtful Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Opening balance</a></td>
<td class="nump">$ 881,878<span></span>
</td>
<td class="nump">$ 69,053<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_ProvisionsReversalForTheYear', window );">Provision (Reversal) for the year</a></td>
<td class="num">(858,689)<span></span>
</td>
<td class="nump">843,779<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_ExchangeDifference', window );">Exchange difference</a></td>
<td class="num">(11,444)<span></span>
</td>
<td class="num">(30,954)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Closing balance</a></td>
<td class="nump">$ 11,745<span></span>
</td>
<td class="nump">$ 881,878<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_ExchangeDifference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exchange difference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_ExchangeDifference</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_ProvisionsReversalForTheYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 provision (reversal) for the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_ProvisionsReversalForTheYear</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_ScheduleOfAllowanceOfDoubtfulAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfAllowanceOfDoubtfulAccountsAbstract</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_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/2147479440/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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<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</span><table class="report" border="0" cellspacing="2" id="idm139687072059632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies (Details) - Schedule of Property, Plant, and Equipment Using Straight-Line Method<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land use right [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant, and Equipment Using Straight-Line Method [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_PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction', window );">Property, Plant, and Equipment Term Descriptions</a></td>
<td class="text">Over the lease term<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember', window );">Building and improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant, and Equipment Using Straight-Line Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant, and Equipment Term</a></td>
<td class="text">30 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant, and Equipment Using Straight-Line Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant, and Equipment Term</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant, and Equipment Using Straight-Line Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant, and Equipment Term</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant, and Equipment Using Straight-Line Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant, and Equipment Term</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Describes the organization and purpose of the intermediary and the nature of its authorization to incur debt to finance construction. The note discloses the rate at which interest on this debt has been capitalized and the dollar amount for each period for which an income statement is presented.</p></div>
<a href="javascript: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 980<br> -SubTopic 810<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 10.A)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479666/980-810-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_PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<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</span><table class="report" border="0" cellspacing="2" id="idm139686980283264">
<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>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_itp_RestrictedCashDetailsLineItems', 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_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">$ 472,983<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_RestrictedCashDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RestrictedCashDetailsLineItems</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_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/2147479440/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/2147479853/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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<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</span><table class="report" border="0" cellspacing="2" id="idm139686989087056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - Schedule of Inventories - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_itp_RawMaterialsAbstract', window );"><strong>Raw Materials</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 372,968<span></span>
</td>
<td class="nump">$ 1,471,436<span></span>
</td>
</tr>
<tr class="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">300,207<span></span>
</td>
<td class="nump">132,810<span></span>
</td>
</tr>
<tr class="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">2,885,019<span></span>
</td>
<td class="nump">1,268,376<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,558,194<span></span>
</td>
<td class="nump">2,872,622<span></span>
</td>
</tr>
<tr class="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="num">(2,959)<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_InventoryNet', window );">Total inventory, net</a></td>
<td class="nump">3,555,235<span></span>
</td>
<td class="nump">2,872,622<span></span>
</td>
</tr>
<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_itp_RawMaterialsAbstract', window );"><strong>Raw Materials</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">198,744<span></span>
</td>
<td class="nump">1,258,161<span></span>
</td>
</tr>
<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_itp_RawMaterialsAbstract', window );"><strong>Raw Materials</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">10,647<span></span>
</td>
<td class="nump">10,809<span></span>
</td>
</tr>
<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_itp_RawMaterialsAbstract', window );"><strong>Raw Materials</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">21,428<span></span>
</td>
<td class="nump">42,237<span></span>
</td>
</tr>
<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_itp_RawMaterialsAbstract', window );"><strong>Raw Materials</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 142,149<span></span>
</td>
<td class="nump">$ 160,229<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_RawMaterialsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RawMaterialsAbstract</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_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_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://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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>93
<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</span><table class="report" border="0" cellspacing="2" id="idm139686984551072">
<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>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_itp_ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract', window );"><strong>Schedule of Prepayments and Other Current Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_PrepaidLandLease', window );">Prepaid land lease</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 172,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_PrepaymentForPurchaseOfMaterials', window );">Prepayment for purchase of materials</a></td>
<td class="nump">5,446,823<span></span>
</td>
<td class="nump">12,941,951<span></span>
</td>
</tr>
<tr class="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,409,459<span></span>
</td>
<td class="nump">13,640,868<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">116,372<span></span>
</td>
<td class="nump">27,462<span></span>
</td>
</tr>
<tr class="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">8,636<span></span>
</td>
<td class="nump">424,546<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">$ 18,981,290<span></span>
</td>
<td class="nump">$ 27,207,127<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_itp_ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract</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_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_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>94
<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</span><table class="report" border="0" cellspacing="2" id="idm139686986049248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>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_itp_PropertyPlantandEquipmentDetailsLineItems', window );"><strong>Property, Plant and Equipment (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_PropertyAndEquipmentLeaseTermDescription', window );">Property and equipment lease term, description</a></td>
<td class="text">land use rights represented
twenty-three parcel of state-owned lands located in Xushui District and Wei County of Hebei Province in China, with lease terms of 50
years expiring from 2061 to 2068.<span></span>
</td>
<td class="text">land use rights represented
twenty-three parcel of state-owned lands located in Xushui District of Hebei Province in China, with lease terms of 50 years expiring
from 2061 to 2066, respectively.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant and equipment other net</a></td>
<td class="nump">$ 163,974,022<span></span>
</td>
<td class="nump">$ 151,569,898<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization of property, plant and equipment</a></td>
<td class="nump">14,225,990<span></span>
</td>
<td class="nump">14,788,036<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss from disposal and impairment of property, plant and equipment</a></td>
<td class="num">$ (1,500,298)<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_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment lease terms</a></td>
<td class="text">50 years<span></span>
</td>
<td class="text">50 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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_itp_PropertyPlantandEquipmentDetailsLineItems', window );"><strong>Property, Plant and Equipment (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant and equipment other net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 280,466<span></span>
</td>
</tr>
<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_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_itp_PropertyPlantandEquipmentDetailsLineItems', window );"><strong>Property, Plant and Equipment (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant and equipment other net</a></td>
<td class="nump">5,135,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=itp_HebeiTengshengMember', window );">Hebei Tengsheng [Member] | Land use Right [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_PropertyPlantandEquipmentDetailsLineItems', window );"><strong>Property, Plant and Equipment (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant and equipment other net</a></td>
<td class="nump">4,910,034<span></span>
</td>
<td class="nump">5,111,014<span></span>
</td>
</tr>
<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_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_itp_PropertyPlantandEquipmentDetailsLineItems', window );"><strong>Property, Plant and Equipment (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant and equipment other net</a></td>
<td class="nump">$ 3,781,366<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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_itp_PropertyPlantandEquipmentDetailsLineItems', window );"><strong>Property, Plant and Equipment (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant and equipment other net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,948,953<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_PropertyAndEquipmentLeaseTermDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 property and equipment lease term, description.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_PropertyAndEquipmentLeaseTermDescription</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_PropertyPlantandEquipmentDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PropertyPlantandEquipmentDetailsLineItems</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_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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/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)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: 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/2147480842/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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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_RelatedPartyTransactionsByRelatedPartyAxis=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_RelatedPartyTransactionsByRelatedPartyAxis=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_RelatedPartyTransactionsByRelatedPartyAxis=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_RelatedPartyTransactionsByRelatedPartyAxis=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_RelatedPartyTransactionsByRelatedPartyAxis=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=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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<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</span><table class="report" border="0" cellspacing="2" id="idm139687072779168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment - USD ($)<br></strong></div></th>
<th class="th"><div>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_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">$ 308,421,734<span></span>
</td>
<td class="nump">$ 286,406,838<span></span>
</td>
</tr>
<tr class="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">(144,447,712)<span></span>
</td>
<td class="num">(134,836,940)<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">163,974,022<span></span>
</td>
<td class="nump">151,569,898<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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,504,608<span></span>
</td>
<td class="nump">57,686,220<span></span>
</td>
</tr>
<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,939,059<span></span>
</td>
<td class="nump">68,300,987<span></span>
</td>
</tr>
<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,629,858<span></span>
</td>
<td class="nump">158,498,316<span></span>
</td>
</tr>
<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">348,209<span></span>
</td>
<td class="nump">681,617<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Totals</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1,239,698<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/2147479440/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/2147479440/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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/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)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: 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/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_UseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_UseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<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</span><table class="report" border="0" cellspacing="2" id="idm139686989309504">
<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="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>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>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Nov. 30, 2024</div></th>
<th class="th"><div>Nov. 30, 2023</div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 06, 2020 </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_itp_LeasesDetailsLineItems', 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="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="nump">$ 1,939,970<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_itp_LeasesDetailsLineItems', 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="nump">$ 1,939,970<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_itp_LeasesDetailsLineItems', 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_itp_LeasesDetailsLineItems', 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">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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_LeasesDetailsLineItems', 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_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>
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_LeasesDetailsLineItems', 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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 16,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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_LeasesDetailsLineItems', 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_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="ro">
<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_LeasesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LeasesDetailsLineItems</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_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>instant</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/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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<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</span><table class="report" border="0" cellspacing="2" id="idm139686980088480">
<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">12 Months Ended</th>
</tr>
<tr><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_itp_ScheduleOfLeaseExpenseAbstract', 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; 141,189<span></span>
</td>
</tr>
<tr class="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; 141,189<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_ScheduleOfLeaseExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfLeaseExpenseAbstract</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_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_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>98
<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</span><table class="report" border="0" cellspacing="2" id="idm139686982606624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details) - Schedule Operating Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_itp_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash outflow from operating lease</a></td>
<td class="nump">&#165; 141,189<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract</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_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>99
<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</span><table class="report" border="0" cellspacing="2" id="idm139686984890256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Details) - Schedule of Maturities of its Lease Liabilities<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems', window );"><strong>Schedule of Maturities of its Lease Liabilities [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 );">2024</a></td>
<td class="nump">$ 141,189<span></span>
</td>
</tr>
<tr class="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 );">2025</a></td>
<td class="nump">141,189<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">141,189<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">141,189<span></span>
</td>
</tr>
<tr class="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 );">2028</a></td>
<td class="nump">141,189<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_OperatingLeasePayment', window );">Total operating lease payments</a></td>
<td class="nump">705,945<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivableWithImputedInterestNetAmount', window );">Less: Interest</a></td>
<td class="num">(121,595)<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">584,350<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_LessCurrentPortionRecordInCurrentLiabilities', window );">Less: current portion, record in current liabilities</a></td>
<td class="num">(100,484)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_PresentValueOfLeaseLiabilities', window );">Present value of lease liabilities</a></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_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems</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_LessCurrentPortionRecordInCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current portion, record in current liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_LessCurrentPortionRecordInCurrentLiabilities</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_OperatingLeasePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>operating lease payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_OperatingLeasePayment</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_PresentValueOfLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lease 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;">itp_PresentValueOfLeaseLiabilities</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_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_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_ReceivableWithImputedInterestNetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The receivable or note face amount less the unamortized discount or premium.</p></div>
<a href="javascript: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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-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_ReceivableWithImputedInterestNetAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>100
<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</span><table class="report" border="0" cellspacing="2" id="idm139686981630544">
<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>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_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract', 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 7 months 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">7.56%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<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</span><table class="report" border="0" cellspacing="2" id="idm139686971964448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Payable (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></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="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 16, 2014</div></th>
<th class="th"><div>Jul. 15, 2013</div></th>
<th class="th">
<div>May 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, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Aug. 24, 2023</div></th>
<th class="th">
<div>Jun. 29, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 29, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Feb. 26, 2023</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>Nov. 15, 2022</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. 01, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Nov. 06, 2018</div></th>
<th class="th"><div>Jun. 21, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 423,567<span></span>
</td>
<td class="nump">$ 5,598,311<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnsecuredDebt', window );">Unsecured bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 574,333<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_ShortTermDebtWeightedAverageInterestRateOverTime', window );">Average short-term borrowing rates</a></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.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,378,429<span></span>
</td>
<td class="nump">$ 9,040,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Current portion of 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="nump">6,874,497<span></span>
</td>
<td class="nump">4,835,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,503,932<span></span>
</td>
<td class="nump">4,204,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Borrowed (in Yuan Renminbi)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndDebtExpense', window );">Interest expense short-term bank loans and long-term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">977,678<span></span>
</td>
<td class="nump">988,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanOneMember', window );">Rural Credit Union of Xushui District Loan 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,234,816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 in various installments
from June 21, 2014 to November 18, 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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember', window );">Rural Credit Union of Xushui District Loan 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,528,315<span></span>
</td>
<td class="nump">3,589,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">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>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtDescription', window );">Long term debt, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Interest payment percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.68%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturityDate', window );">Long term due date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Secured loan net book value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">280,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Current portion of 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</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,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember', window );">Rural Credit Union of Xushui District Loan 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,259,026<span></span>
</td>
<td class="nump">2,297,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Interest payment percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.68%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanFourMember', window );">Rural Credit Union of Xushui District Loan 4 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,835,458<span></span>
</td>
<td class="nump">1,866,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Interest payment percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.56%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=itp_JiangnaYuMember', window );">Jiangna Yu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">51,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of loan amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">11,486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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">40,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherBorrowings', window );">Borrowed (in Yuan Renminbi) | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 400,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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoan5Member', window );">Rural Credit Union of Xushui District Loan 5 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,541,404<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTerm', window );">Long term debt term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of loan amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoan6Member', window );">Rural Credit Union of Xushui District Loan 6 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,214,226<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_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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Interest payment percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Current portion of 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_WorkingCapitalLoanAgreementICBCMember', window );">Working Capital Loan Agreement ICBC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></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.785%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoanOneMember', window );">ICBC Loan 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 71,743<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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtDescription', window );">Short term debt, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">paid off the remaining balance of the loan in August 2023.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoanOneMember', window );">ICBC Loan 1 [Member] | Mr. 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>
</tr>
<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_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,023,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></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.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">287,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ICBCLoan2Member', window );">ICBC Loan 2 [Member] | Working Capital Loan Agreement ICBC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">287,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan3Member', window );">ICBC Loan 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></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.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">143,583<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ChinaConstructionBankLoanMember', window );">China Construction Bank Loan [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>
</tr>
<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_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></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">3.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">143,583<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan4Member', window );">ICBC Loan 4 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">3.55%<span></span>
</td>
<td class="nump">4.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 423,567<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 423,567<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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan5Member', window );">ICBC Loan 5 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,824<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan6Member', window );">ICBC Loan 6 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,594<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan7Member', window );">ICBC Loan 7 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,149<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member', window );">Industrial and Commercial Bank of China (&#8220;ICBC&#8221;) Loan 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LoansPayableDetailsLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 5,023,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_LoansPayableDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LoansPayableDetailsLineItems</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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 835<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_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_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 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 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<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 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: 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> -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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -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_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)<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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -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)<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_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.13,16)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/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_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://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/2147479440/944-210-S99-1<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/2147479853/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_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://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/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(1))<br> -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_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_ShortTermDebtDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Information about borrowings which initially required repayment in less than twelve months (or normal operating cycle, if longer) after its issuance and that does not otherwise qualify as long-term debt. It typically is comprised of borrowings under letters of credit, lines of credit, commercial paper, and notes payable of short duration. Disclosures include amounts of borrowings under each arrangement, description of underlying arrangements, 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 refinancings 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/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(19)(b))<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_ShortTermDebtDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://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/2147479440/944-210-S99-1<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/2147479853/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_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_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_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_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_ShortTermDebtTypeAxis=itp_WorkingCapitalLoanAgreementICBCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_WorkingCapitalLoanAgreementICBCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoanOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoanOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=itp_MrLiuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=itp_MrLiuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_itp_AgreementAxis=itp_WorkingCapitalLoanAgreementICBCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_WorkingCapitalLoanAgreementICBCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ChinaConstructionBankLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ChinaConstructionBankLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan6Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan7Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan7Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<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</span><table class="report" border="0" cellspacing="2" id="idm139686985329184">
<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>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 29, 2023</div></th>
<th class="th"><div>May 29, 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 423,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,598,311<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,023,978<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">287,167<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">143,583<span></span>
</td>
</tr>
<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_ChinaConstructionBankLoanMember', window );">China Construction Bank Loan [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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">143,583<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan4Member', window );">ICBC Loan 4 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">423,567<span></span>
</td>
<td class="nump">$ 423,567<span></span>
</td>
<td class="nump">$ 423,567<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan5Member', window );">ICBC Loan 5 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan6Member', window );">ICBC Loan 6 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">70,594<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan7Member', window );">ICBC Loan 7 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 350,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(1))<br> -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_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_IndustrialAndCommercialBankOfChinaICBCLoan1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ChinaConstructionBankLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ChinaConstructionBankLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan6Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan7Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan7Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<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</span><table class="report" border="0" cellspacing="2" id="idm139686983993424">
<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>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_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,378,429<span></span>
</td>
<td class="nump">$ 9,040,002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: Current portion of long-term loans</a></td>
<td class="num">(6,874,497)<span></span>
</td>
<td class="num">(4,835,884)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term loans</a></td>
<td class="nump">4,503,932<span></span>
</td>
<td class="nump">4,204,118<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanOneMember', window );">Rural Credit Union of Xushui District Loan 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long Term Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,234,816<span></span>
</td>
</tr>
<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">3,528,315<span></span>
</td>
<td class="nump">3,589,582<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: Current portion of long-term loans</a></td>
<td class="num">(1,269,290)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="nump">2,259,025<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember', window );">Rural Credit Union of Xushui District Loan 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long Term Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total</a></td>
<td class="nump">2,259,026<span></span>
</td>
<td class="nump">2,297,332<span></span>
</td>
</tr>
<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">1,835,458<span></span>
</td>
<td class="nump">1,866,582<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoan5Member', window );">Rural Credit Union of Xushui District Loan 5 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long Term Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total</a></td>
<td class="nump">2,541,404<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_LongTermDebtCurrent', window );">Less: Current portion of long-term loans</a></td>
<td class="num">(1,284,820)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term loans</a></td>
<td class="nump">1,256,584<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>
</tr>
<tr class="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,214,226<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 );">Less: Current portion of long-term loans</a></td>
<td class="num">(225,903)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">988,323<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_YujiangnaMember', window );">Yujiangna [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long Term Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 51,690<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 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 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<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 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: 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>
<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_YujiangnaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_YujiangnaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>104
<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</span><table class="report" border="0" cellspacing="2" id="idm139686984610560">
<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>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_itp_ScheduleOfLongTermDebtRepaymentsAbstract', 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 6,874,497<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2025</a></td>
<td class="nump">3,374,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2026 &amp; after</a></td>
<td class="nump">1,129,513<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,378,429<span></span>
</td>
<td class="nump">$ 9,040,002<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_ScheduleOfLongTermDebtRepaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfLongTermDebtRepaymentsAbstract</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_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 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 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<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 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: 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_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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<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</span><table class="report" border="0" cellspacing="2" id="idm139686979045504">
<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="3">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="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 23, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 10, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 28, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 08, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 08, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Oct. 14, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 13, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 01, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 01, 2015 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Loans repaid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 197,338<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 574,333<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableRelatedPartiesDescription', window );">Loan due description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mr. Zhenyong Liu agreed to extend the loan for additional 3 years and the remaining balance will be due on July 12, 2021.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember', window );">Chief Executive Officer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherShortTermBorrowings', window );">Borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,201,342<span></span>
</td>
<td class="nump">&#165; 120,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnsecuredDebt', window );">Unsecured amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShortTermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Loans Payable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLoansFromBank', window );">Outstanding loan balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=itp_MrZhengyongLiuMember', window );">Mr. Zhengyong Liu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndOtherIncome', 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="nump">290,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=itp_MrZhengyongLiuMember', window );">Mr. Zhengyong Liu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Loans repaid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,249,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaid', window );">Interest paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,400<span></span>
</td>
<td class="nump">$ 391,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">361,915<span></span>
</td>
<td class="nump">368,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,742,278<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionRate', window );">Interest rate on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=itp_MrZhengyongLiuMember', window );">Mr. Zhengyong Liu [Member] | Loans Payable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansPayable', window );">Outstanding 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="nump">$ 42,357<span></span>
</td>
<td class="nump">43,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=itp_MrZhenyongLiuMember', window );">Mr Zhenyong Liu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDate', window );">Due date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,507,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherBorrowings', window );">Borrowing amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,507,431<span></span>
</td>
<td class="nump">&#165; 44,089,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">3.00%<span></span>
</td>
<td class="nump">3.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>
</tr>
<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_MrZhenyongLiuMember', window );">Mr Zhenyong Liu [Member] | Dongfang Paper [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayment of related party loans</a></td>
<td class="nump">$ 3,768,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Interest expense</a></td>
<td class="nump">$ 158,651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=itp_MrZhenyongLiuMember', window );">Mr Zhenyong Liu [Member] | Chief Executive Officer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="nump">$ 608,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_InterestAndOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/2147480493/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/2147480032/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/2147480032/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/2147480032/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/2147480032/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/2147480032/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/2147480032/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/2147480032/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/2147480032/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_LoansAndLeasesReceivableRelatedPartiesDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Describes transactions with related parties, including directors, officers and key employees, including: (1) the aggregate amount of related party loans if they exceed 5 percent of shareholders' equity at the balance sheet date or at any time during the latest fiscal year, (2) an analysis of activity with respect to such loans for the latest fiscal year (i.e., beginning balance, new loans, repayments, other changes and ending balance), (3) the aggregate amount of any significant nonaccrual of interest, past due amounts, or restructured or potential problem (including additional information necessary to understand the impact on the financial statements), and (4) any related party loans not made 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.7(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/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_LoansAndLeasesReceivableRelatedPartiesDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://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/2147479440/944-210-S99-1<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/2147479853/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_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://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/2147479617/946-210-S99-1<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/2147479853/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_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_NotesAndLoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all notes and 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://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/2147479440/944-210-S99-1<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/2147479853/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_NotesAndLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/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.13,16)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/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://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/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(7))<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_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 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/2147483575/946-220-S99-1<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)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/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)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<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://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/2147479440/944-210-S99-1<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/2147479853/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_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_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>
<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_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_RelatedPartyTransactionsByRelatedPartyAxis=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_RelatedPartyTransactionsByRelatedPartyAxis=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_RelatedPartyTransactionsByRelatedPartyAxis=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_RelatedPartyTransactionsByRelatedPartyAxis=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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<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</span><table class="report" border="0" cellspacing="2" id="idm139686984897536">
<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>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_itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract', 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">$ 3,054<span></span>
</td>
<td class="nump">$ 3,036<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedRentCurrent', window );">Accrued rental</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">56,646<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_ValueAddedTaxesPayableCurrent', window );">Value-added tax payable</a></td>
<td class="nump">696<span></span>
</td>
<td class="nump">69,053<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued interest to a related party</a></td>
<td class="nump">598,319<span></span>
</td>
<td class="nump">608,465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Payable for purchase of property, plant and equipment</a></td>
<td class="nump">11,175,858<span></span>
</td>
<td class="nump">3,294,940<span></span>
</td>
</tr>
<tr class="re">
<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">47,040<span></span>
</td>
<td class="nump">19,524<span></span>
</td>
</tr>
<tr class="ro">
<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,070,708<span></span>
</td>
<td class="nump">1,595,354<span></span>
</td>
</tr>
<tr class="re">
<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">16,842<span></span>
</td>
<td class="nump">18,540<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_OtherAccountsPayableAndAccruedLiabilities', window );">Totals</a></td>
<td class="nump">$ 12,912,517<span></span>
</td>
<td class="nump">$ 5,665,558<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract</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_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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_AccruedRentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contractual rent under lease arrangements. 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://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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -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_AccruedRentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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://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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -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_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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>107
<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</span><table class="report" border="0" cellspacing="2" id="idm139686984087872">
<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">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_ScheduleOfWeightedAverageAssumptionsLineItems', 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend', window );">Expected dividend yield (in Dollars)</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_ScheduleOfWeightedAverageAssumptionsLineItems', 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">11 months 4 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">74.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_ScheduleOfWeightedAverageAssumptionsLineItems', 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.01%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_ScheduleOfWeightedAverageAssumptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfWeightedAverageAssumptionsLineItems</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the weighted average expected dividend for an entity using a valuation technique with different dividend rates during the contractual 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>108
<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</span><table class="report" border="0" cellspacing="2" id="idm139686983993920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Liabilities (Details) - Schedule of Fair Value Measurements - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems', window );"><strong>Schedule of Fair Value Measurements [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_DerivativeLiabilitiesNoncurrent', window );">Balance at December 31, 2022</a></td>
<td class="nump">$ 646,283<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_ChangeInFairValueOfDerivativeLiability', window );">Change in fair value of derivative liability</a></td>
<td class="num">(646,229)<span></span>
</td>
<td class="num">$ (1,417,251)<span></span>
</td>
</tr>
<tr class="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>
<td class="nump">$ 646,283<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_ChangeInFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in fair value of derivative liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ChangeInFairValueOfDerivativeLiability</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_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<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</span><table class="report" border="0" cellspacing="2" id="idm139687072787568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Liabilities (Details) - Schedule of Loss on Derivative Liability Included in the Income Statement - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_LossDueToDerivativeLiabilitiesAsWarrant', window );">Day one loss due to derivative liabilities as warrant</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_GainLossOnSaleOfDerivatives', window );">(Gain) Loss on change in fair value of derivative liability</a></td>
<td class="num">(646,229)<span></span>
</td>
<td class="num">(1,417,251)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_ChangeInFairValueOfDerivativeLiability', window );">Total</a></td>
<td class="num">$ (646,229)<span></span>
</td>
<td class="num">$ (1,417,251)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_ChangeInFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in fair value of derivative liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ChangeInFairValueOfDerivativeLiability</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_LossDueToDerivativeLiabilitiesAsWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of loss due to derivative liabilities as warrant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LossDueToDerivativeLiabilitiesAsWarrant</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_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_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://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/2147483575/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)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/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)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 6: 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/2147483589/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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<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</span><table class="report" border="0" cellspacing="2" id="idm139686983968624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 15, 2022</div></th>
<th class="th"><div>Jun. 09, 2022</div></th>
<th class="th"><div>Jun. 09, 2021</div></th>
<th class="th"><div>Mar. 01, 2021</div></th>
<th class="th"><div>Jan. 20, 2021</div></th>
<th class="th"><div>Feb. 28, 2021</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_CommonStockDetailsLineItems', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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>
</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 );">Warrants purchase</a></td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Common stock and warrants</a></td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 21,900,000<span></span>
</td>
<td class="nump">$ 14,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_CorrespondingPricePerShare', window );">Corresponding 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="text">&#160;<span></span>
</td>
<td class="nump">$ 5.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_ExercisePricePerWarrant1', window );">Exercise price of warrants (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="text">&#160;<span></span>
</td>
<td class="nump">$ 5.5<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_AggregateSharesOfCommonStock', window );">Aggregate shares of common stock</a></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,927,786<span></span>
</td>
<td class="text">&#160;<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_WarrantsToPurchaseShares', 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">1,463,893<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">1,463,893<span></span>
</td>
<td class="text">&#160;<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_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="text">&#160;<span></span>
</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>
</tr>
<tr class="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="text">&#160;<span></span>
</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>
<td class="nump">$ 5.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">1-for-10<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<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_CommonStockDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CommonStockDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_CommonStockIssuedToPurchaseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of common stock issued to purchase of warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_CommonStockIssuedToPurchaseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_CorrespondingPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Corresponding price per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_CorrespondingPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_ExercisePricePerWarrant1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 exercise price 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_ExercisePricePerWarrant1</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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<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</span><table class="report" border="0" cellspacing="2" id="idm139686984003872">
<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="2">1 Months Ended</th>
<th class="th" colspan="1"></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>Feb. 28, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 5.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>
</tr>
<tr class="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="nump">1,457,143<span></span>
</td>
<td class="nump">1,207,492<span></span>
</td>
<td class="nump">352,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">&#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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 5.5<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_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>
<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_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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>112
<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</span><table class="report" border="0" cellspacing="2" id="idm139687094685552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants (Details) - Schedule of Stock Warrant Activities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems', window );"><strong>Schedule of Stock Warrant Activities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber', 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice', window );">Outstanding and exercisable at beginning of the period, Weight average exercise price</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice', window );">Outstanding and exercisable at end of the period, Weight average exercise price</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of outstanding and exercisable at beginning of the period, 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;">itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Outstanding and exercisable at beginning of the period, weight average exercise price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems</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_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)(2)<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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<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_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)(1)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<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 (c)(1)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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>113
<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</span><table class="report" border="0" cellspacing="2" id="idm139686983972176">
<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">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </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">2 years 1 month 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -SubTopic 10<br> -Topic 718<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 (c)(1)(ii)<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_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>114
<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</span><table class="report" border="0" cellspacing="2" id="idm139686985009424">
<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">12 Months Ended</th>
</tr>
<tr>
<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_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 year - numerator</a></td>
<td class="num">$ (9,946,035)<span></span>
</td>
<td class="num">$ (16,571,308)<span></span>
</td>
</tr>
<tr class="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">9,972,788<span></span>
</td>
</tr>
<tr class="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.99)<span></span>
</td>
<td class="num">$ (1.66)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted loss per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 year - numerator</a></td>
<td class="num">$ (9,946,035)<span></span>
</td>
<td class="num">$ (16,571,308)<span></span>
</td>
</tr>
<tr class="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">9,972,788<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_EarningsPerShareDiluted', window );">Diluted loss per share</a></td>
<td class="num">$ (0.99)<span></span>
</td>
<td class="num">$ (1.66)<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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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/2147483589/942-220-S99-1<br><br>Reference 15: 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/2147483586/944-220-S99-1<br><br>Reference 16: 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 17: 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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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/2147483589/942-220-S99-1<br><br>Reference 14: 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/2147483586/944-220-S99-1<br><br>Reference 15: 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 16: 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 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 2: 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 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 (b)<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 5: 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 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 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 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 9: 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 10: 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 11: 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 12: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-11<br><br>Reference 14: 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>115
<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</span><table class="report" border="0" cellspacing="2" id="idm139686985051968">
<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="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 22, 2017</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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_IncomeTaxCreditsAndAdjustments', window );">Additional income tax expense (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">$ 80,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_DescriptionOfCarryForwardsExpire', window );">Description of carry forwards expire</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">These carry forwards would expire, if not utilized, during the period of 2030 through 2035.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DeferredTaxAssetsValuationAllowancePercentage', window );">Percentage of valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent', window );">Effective income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3.60%)<span></span>
</td>
<td class="num">(241.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_IncomeTaxStatuteOfLimitationsPeriod', window );">Income tax, statute of limitations period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory tax rate</a></td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">34.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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">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="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_ShengdeHoldingsMember', window );">Shengde Holdings [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory tax rate</a></td>
<td class="text">&#160;<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="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="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 62,499<span></span>
</td>
<td class="nump">$ 530,581<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 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 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> -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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-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 the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_IncomeTaxCreditsAndAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions.</p></div>
<a href="javascript: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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxCreditsAndAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -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_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=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;">us-gaap_IncomeTaxAuthorityNameAxis=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_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>116
<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</span><table class="report" border="0" cellspacing="2" id="idm139686986218320">
<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">12 Months Ended</th>
</tr>
<tr>
<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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current Tax Provision U.S.</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 15,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Current Tax Provision PRC</a></td>
<td class="nump">346,954<span></span>
</td>
<td class="nump">1,435,173<span></span>
</td>
</tr>
<tr class="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="nump">10,261,104<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">$ 346,954<span></span>
</td>
<td class="nump">$ 11,711,339<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 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><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 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 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 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 4: 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 5: 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 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(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: 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 8: 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>117
<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</span><table class="report" border="0" cellspacing="2" id="idm139686984999712">
<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>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_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">$ 16,922,756<span></span>
</td>
<td class="nump">$ 15,474,485<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">585,380<span></span>
</td>
<td class="nump">796,559<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">135,714<span></span>
</td>
<td class="nump">615,436<span></span>
</td>
</tr>
<tr class="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">274,525<span></span>
</td>
<td class="nump">213,620<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_DeferredTaxAssetsGainLossOnAssetDisposal', window );">(Gain)/Loss on asset disposal</a></td>
<td class="num">(64,065)<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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">17,854,310<span></span>
</td>
<td class="nump">17,100,100<span></span>
</td>
</tr>
<tr class="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">(17,854,310)<span></span>
</td>
<td class="num">(17,100,100)<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>118
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm139686983769712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of Reconciles the Statutory Rates Effective Tax Rates<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_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">(20.70%)<span></span>
</td>
<td class="num">(17.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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(7.90%)<span></span>
</td>
<td class="num">(249.00%)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="num">(3.60%)<span></span>
</td>
<td class="num">(241.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_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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/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 2: 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.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-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/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 2: 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.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-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>119
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm139686983780592">
<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_itp_StockIncentivePlansDetailsLineItems', window );"><strong>Stock Incentive Plans [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_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_itp_StockIncentivePlansDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockIncentivePlansDetailsLineItems</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_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/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>120
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm139686989316992">
<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">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<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>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Aug. 07, 2013 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 141,189<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">3,918,938<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,524,868<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,499,936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,329,279<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,376,862<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 31,000,000<span></span>
</td>
<td class="nump">$ 4,451,081<span></span>
</td>
<td class="nump">&#165; 31,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">32.95<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="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_LeaseExpirationPeriod', window );">Lease expiration period</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 16,943<span></span>
</td>
<td class="nump">&#165; 120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,770,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,150,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,310,000<span></span>
</td>
</tr>
</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/2147480167/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/2147479440/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/2147479617/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/2147480555/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/2147480555/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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_RelatedPartyTransactionsByRelatedPartyAxis=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_RelatedPartyTransactionsByRelatedPartyAxis=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_RelatedPartyTransactionsByRelatedPartyAxis=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_RelatedPartyTransactionsByRelatedPartyAxis=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_RelatedPartyTransactionsByRelatedPartyAxis=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_RelatedPartyTransactionsByRelatedPartyAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm139687072363120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - Schedule of Annual Rental Payment<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LandMember', window );">Land lease [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_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="re">
<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 );">2024</a></td>
<td class="nump">$ 16,943<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2025</a></td>
<td class="nump">16,943<span></span>
</td>
</tr>
<tr class="re">
<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 );">2026</a></td>
<td class="nump">16,943<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2027</a></td>
<td class="nump">16,943<span></span>
</td>
</tr>
<tr class="re">
<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 );">2028</a></td>
<td class="nump">16,943<span></span>
</td>
</tr>
<tr class="ro">
<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">50,828<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_OperatingLeasePayment', window );">Total operating lease payments</a></td>
<td class="nump">135,543<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=itp_BuildingLeaseMember', window );">Building lease [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_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 );">2024</a></td>
<td class="nump">141,189<span></span>
</td>
</tr>
<tr class="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 );">2025</a></td>
<td class="nump">141,189<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">141,189<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">141,189<span></span>
</td>
</tr>
<tr class="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 );">2028</a></td>
<td class="nump">141,189<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_OperatingLeasePayment', window );">Total operating lease payments</a></td>
<td class="nump">705,945<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivableWithImputedInterestNetAmount', window );">Less: Interest</a></td>
<td class="num">(121,595)<span></span>
</td>
</tr>
<tr class="ro">
<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">584,350<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_LessCurrentPortionRecordInCurrentLiabilities', window );">Less: current portion, record in current liabilities</a></td>
<td class="num">(100,484)<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_PresentValueOfLeaseLiabilities', window );">Present value of lease liabilities</a></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_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_itp_LessCurrentPortionRecordInCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current portion, record in current liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_LessCurrentPortionRecordInCurrentLiabilities</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_OperatingLeasePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>operating lease payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_OperatingLeasePayment</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_PresentValueOfLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lease 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;">itp_PresentValueOfLeaseLiabilities</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_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_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_ReceivableWithImputedInterestNetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The receivable or note face amount less the unamortized discount or premium.</p></div>
<a href="javascript: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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-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_ReceivableWithImputedInterestNetAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=itp_BuildingLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=itp_BuildingLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>122
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm139686986325392">
<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">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsegmentsConsolidationItemsAxis=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_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>
</tr>
<tr class="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">$ 85,106,864<span></span>
</td>
<td class="nump">$ 98,725,408<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">4,006,381<span></span>
</td>
<td class="nump">7,629,761<span></span>
</td>
</tr>
<tr class="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">4,168,755<span></span>
</td>
<td class="nump">4,782,157<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Loss on impairment of assets</a></td>
<td class="nump">905,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">300,928<span></span>
</td>
<td class="nump">12,820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">503,740<span></span>
</td>
<td class="nump">653,525<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense(benefit)</a></td>
<td class="nump">346,954<span></span>
</td>
<td class="nump">3,054,208<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAllocatedToLimitedPartners', window );">Net income (loss)</a></td>
<td class="num">(109,770)<span></span>
</td>
<td class="nump">780,465<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">57,139,592<span></span>
</td>
<td class="nump">63,365,986<span></span>
</td>
</tr>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Financial Information for Reportable Segments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1,334,022<span></span>
</td>
<td class="nump">1,369,206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="num">(2,995,369)<span></span>
</td>
<td class="num">(2,942,893)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization</a></td>
<td class="nump">8,470,810<span></span>
</td>
<td class="nump">8,349,374<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Loss on impairment of assets</a></td>
<td class="nump">219,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,376<span></span>
</td>
<td class="nump">1,209<span></span>
</td>
</tr>
<tr class="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">181,447<span></span>
</td>
<td class="nump">54,180<span></span>
</td>
</tr>
<tr class="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="nump">7,062,139<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAllocatedToLimitedPartners', window );">Net income (loss)</a></td>
<td class="num">(9,004,792)<span></span>
</td>
<td class="num">(17,162,887)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">127,734,031<span></span>
</td>
<td class="nump">117,645,828<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">106,064<span></span>
</td>
<td class="nump">257,820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="num">(11,127)<span></span>
</td>
<td class="nump">67,328<span></span>
</td>
</tr>
<tr class="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">1,586,425<span></span>
</td>
<td class="nump">1,656,505<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Loss on impairment of assets</a></td>
<td class="nump">375,328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">9,790<span></span>
</td>
<td class="nump">8,684<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">291,675<span></span>
</td>
<td class="nump">320,246<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense(benefit)</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,579,930<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAllocatedToLimitedPartners', window );">Net income (loss)</a></td>
<td class="num">(726,065)<span></span>
</td>
<td class="num">(1,100,286)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">8,184,902<span></span>
</td>
<td class="nump">17,945,969<span></span>
</td>
</tr>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Financial Information for Reportable Segments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization</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_GoodwillAndIntangibleAssetImpairment', window );">Loss on impairment of assets</a></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">2,002<span></span>
</td>
<td class="nump">1,551<span></span>
</td>
</tr>
<tr class="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">7,656<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_IncomeTaxExpenseBenefit', window );">Income tax expense(benefit)</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">15,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAllocatedToLimitedPartners', window );">Net income (loss)</a></td>
<td class="num">(105,408)<span></span>
</td>
<td class="nump">880,406<span></span>
</td>
</tr>
<tr class="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,685,124<span></span>
</td>
<td class="nump">5,489,450<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Loss on impairment of assets</a></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_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</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_IncomeTaxExpenseBenefit', window );">Income tax expense(benefit)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAllocatedToLimitedPartners', window );">Net income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">30,994<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Financial Information for Reportable Segments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">86,546,950<span></span>
</td>
<td class="nump">100,352,434<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">999,885<span></span>
</td>
<td class="nump">4,754,196<span></span>
</td>
</tr>
<tr class="ro">
<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">14,225,990<span></span>
</td>
<td class="nump">14,788,036<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Loss on impairment of assets</a></td>
<td class="nump">1,500,298<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">315,096<span></span>
</td>
<td class="nump">24,264<span></span>
</td>
</tr>
<tr class="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">984,518<span></span>
</td>
<td class="nump">1,027,951<span></span>
</td>
</tr>
<tr class="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">346,954<span></span>
</td>
<td class="nump">11,711,339<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAllocatedToLimitedPartners', window );">Net income (loss)</a></td>
<td class="num">(9,946,035)<span></span>
</td>
<td class="num">(16,571,308)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 194,743,649<span></span>
</td>
<td class="nump">$ 204,447,233<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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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/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/2147480167/946-830-55-12<br><br>Reference 8: 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/2147479440/944-210-S99-1<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> -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 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/2147479617/946-210-S99-1<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(18))<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 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/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 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/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 24: 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 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: 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/2147479853/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_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<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 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 16: 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 17: 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 18: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: 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,2)<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_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 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 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 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 4: 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 5: 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 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(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: 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 8: 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 the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<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(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-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 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: 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.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: 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 (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<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_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/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 2: 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 3: 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 4: 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><br>Reference 5: 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 6: 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 7: 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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<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 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 16: 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 17: 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 18: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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> -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 21: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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> -Subparagraph (a)<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 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/2147479557/942-235-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_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>123
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm139686984776464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration and Major Customers and Suppliers (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | No Single Customer [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 (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration credit risk, percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.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_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=itp_oneSuppliersMember', window );">one suppliers [Member] | Purchase [Member] | Supplier Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_ConcentrationandMajorCustomersandSuppliersDetailsLineItems', window );"><strong>Concentration and Major Customers and Suppliers (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration credit risk, percentage</a></td>
<td class="nump">72.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_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=itp_TwoSuppliersMember', window );">Customer [Member] | Purchase [Member] | Supplier Concentration Risk [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 (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration credit risk, percentage</a></td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">15.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=itp_NoSingleCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=itp_NoSingleCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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_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_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>124
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm139686983726608">
<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>Dec. 31, 2023 </div>
<div>USD ($)</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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_DepositInsuranceRegulations', window );">Deposit Insurance Regulations</a></td>
<td class="nump">$ 70,595<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>
</tr>
<tr class="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">$ 3,407,607<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>
</tr>
<tr class="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>
</tr>
<tr class="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; 24,135,060<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration 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>
</tr>
<tr class="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="text">&#160;<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/2147481027/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_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>XML
<SEQUENCE>125
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm139686985244544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summarized Quarterly Financial Data (Unaudited) (Details) - Schedule of Quarterly Financial Data - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=itp_FirstMember', window );">First [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_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems', window );"><strong>Summarized Quarterly Financial Data (Unaudited) (Details) - Schedule of Quarterly Financial Data [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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 19,790,877<span></span>
</td>
<td class="nump">$ 15,481,618<span></span>
</td>
</tr>
<tr class="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 (loss) profit</a></td>
<td class="num">(276,999)<span></span>
</td>
<td class="nump">310,445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(2,772,361)<span></span>
</td>
<td class="num">(2,990,436)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (2,733,165)<span></span>
</td>
<td class="num">$ (2,488,214)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in Dollars per share)</a></td>
<td class="num">$ (0.27)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
</tr>
<tr class="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 (in Dollars per share)</a></td>
<td class="num">$ (0.27)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
</tr>
<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_SecondMember', window );">Second [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_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems', window );"><strong>Summarized Quarterly Financial Data (Unaudited) (Details) - Schedule of Quarterly Financial Data [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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 30,019,914<span></span>
</td>
<td class="nump">$ 31,788,884<span></span>
</td>
</tr>
<tr class="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 (loss) profit</a></td>
<td class="nump">1,179,858<span></span>
</td>
<td class="nump">634,037<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(518,683)<span></span>
</td>
<td class="num">(1,235,765)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (1,253,493)<span></span>
</td>
<td class="num">$ (287,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_EarningsPerShareBasic', window );">Basic (in Dollars per share)</a></td>
<td class="num">$ (0.125)<span></span>
</td>
<td class="num">$ (0.003)<span></span>
</td>
</tr>
<tr class="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 (in Dollars per share)</a></td>
<td class="num">$ (0.125)<span></span>
</td>
<td class="num">$ (0.003)<span></span>
</td>
</tr>
<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_ThirdMember', window );">Third [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_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems', window );"><strong>Summarized Quarterly Financial Data (Unaudited) (Details) - Schedule of Quarterly Financial Data [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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 15,771,560<span></span>
</td>
<td class="nump">$ 31,709,214<span></span>
</td>
</tr>
<tr class="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 (loss) profit</a></td>
<td class="num">(153,223)<span></span>
</td>
<td class="nump">2,783,588<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(2,484,513)<span></span>
</td>
<td class="num">(586,953)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (1,975,368)<span></span>
</td>
<td class="num">$ (1,887,318)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in Dollars per share)</a></td>
<td class="num">$ (0.2)<span></span>
</td>
<td class="num">$ (0.19)<span></span>
</td>
</tr>
<tr class="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 (in Dollars per share)</a></td>
<td class="num">$ (0.2)<span></span>
</td>
<td class="num">$ (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_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=itp_FourthMember', window );">Fourth [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_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems', window );"><strong>Summarized Quarterly Financial Data (Unaudited) (Details) - Schedule of Quarterly Financial Data [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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 20,964,599<span></span>
</td>
<td class="nump">$ 21,372,718<span></span>
</td>
</tr>
<tr class="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 (loss) profit</a></td>
<td class="nump">250,249<span></span>
</td>
<td class="nump">1,026,126<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(3,800,331)<span></span>
</td>
<td class="num">(1,895,373)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (3,984,009)<span></span>
</td>
<td class="num">$ (11,907,863)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in Dollars per share)</a></td>
<td class="num">$ (0.4)<span></span>
</td>
<td class="num">$ (1.19)<span></span>
</td>
</tr>
<tr class="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 (in Dollars per share)</a></td>
<td class="num">$ (0.4)<span></span>
</td>
<td class="num">$ (1.19)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems</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_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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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/2147483589/942-220-S99-1<br><br>Reference 15: 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/2147483586/944-220-S99-1<br><br>Reference 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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/2147483589/942-220-S99-1<br><br>Reference 14: 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/2147483586/944-220-S99-1<br><br>Reference 15: 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 16: 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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<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 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 16: 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 17: 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 18: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: 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,2)<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_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_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 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 2: 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 3: 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 4: 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 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 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 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 (f)<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 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 9: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: 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 13: 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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(4)(iv))<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 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 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)(i))<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)(A))<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)(iii)(B))<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)(4)(iv))<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)(5))<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 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 2: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/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 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 (c)<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_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 2: 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 3: 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 4: 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><br>Reference 5: 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 6: 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 7: 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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<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 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 16: 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 17: 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 18: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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> -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 21: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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> -Subparagraph (a)<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 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/2147479557/942-235-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_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_RelatedPartyTransactionsByRelatedPartyAxis=itp_FirstMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FirstMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=itp_SecondMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SecondMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=itp_ThirdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ThirdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=itp_FourthMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FourthMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>126
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm139686983935456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information of the Parent Company [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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Accounting principles</a></td>
<td class="nump">$ 86,641,643<span></span>
</td>
<td class="nump">$ 86,141,643<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>127
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm139687072322176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company (Details) - Schedule of Condensed Unconsolidated Financial Information - Parent Company [Member] - USD ($)<br></strong></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_itp_CurrentAssetsAbstract0', 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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 678,347<span></span>
</td>
<td class="nump">$ 1,930,241<span></span>
</td>
</tr>
<tr class="re">
<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="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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">678,347<span></span>
</td>
<td class="nump">1,930,241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsAndOtherNoncurrentAssets', window );">Investment in subsidiaries</a></td>
<td class="nump">172,382,428<span></span>
</td>
<td class="nump">184,806,532<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">173,060,775<span></span>
</td>
<td class="nump">186,736,773<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_CurrentLiabilitiesAbstract0', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_IntercompanyPayable', window );">Inter-company payable</a></td>
<td class="nump">4,026,904<span></span>
</td>
<td class="nump">4,070,160<span></span>
</td>
</tr>
<tr class="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">727,433<span></span>
</td>
<td class="nump">727,433<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and employee benefit</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_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Income tax payable</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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">4,754,337<span></span>
</td>
<td class="nump">4,797,593<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Derivative liability</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">646,283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">4,754,391<span></span>
</td>
<td class="nump">5,443,876<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">168,306,384<span></span>
</td>
<td class="nump">181,292,897<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Stockholders&#8217; Equity</a></td>
<td class="nump">$ 173,060,775<span></span>
</td>
<td class="nump">$ 186,736,773<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_CurrentAssetsAbstract0">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CurrentAssetsAbstract0</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_CurrentLiabilitiesAbstract0">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CurrentLiabilitiesAbstract0</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_IntercompanyPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amuont of inter-company 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_IntercompanyPayable</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_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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/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/2147480167/946-830-55-12<br><br>Reference 8: 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/2147479440/944-210-S99-1<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> -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 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/2147479617/946-210-S99-1<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(18))<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 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/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 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/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 24: 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 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: 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/2147479853/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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 liability attributable to taxable temporary differences assumed at the acquisition 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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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_InvestmentsAndOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments, and noncurrent 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_InvestmentsAndOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 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 5: 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 6: 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 7: 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/2147480167/946-830-55-12<br><br>Reference 8: 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/2147479617/946-210-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/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: 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 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: 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><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -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_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/2147479440/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/2147479853/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://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 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 5: 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 6: 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 7: 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 8: 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 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/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: 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 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -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_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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -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_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_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary 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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 24: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-3<br><br>Reference 32: 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/2147479617/946-210-S99-1<br><br>Reference 33: 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/2147479617/946-210-S99-2<br><br>Reference 34: 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/2147483575/946-220-S99-3<br><br>Reference 35: 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/2147483575/946-220-S99-3<br><br>Reference 36: 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/2147483575/946-220-S99-3<br><br>Reference 37: 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 38: 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 39: 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 40: 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 41: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-16<br><br>Reference 43: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -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=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm139686989182928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company (Details) - Schedule of Condensed Statements of Income and Comprehensive Income (Loss) - Parent Company [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_srt_CondensedStatementOfIncomeCaptionsLineItems', window );"><strong>Schedule of Condensed Statements of Income and Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">708,638<span></span>
</td>
<td class="nump">515,294<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">(708,638)<span></span>
</td>
<td class="num">(515,294)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainOrLossOnSaleOfStockInSubsidiary', window );">Equity in earnings of unconsolidated subsidiaries</a></td>
<td class="num">(9,883,626)<span></span>
</td>
<td class="num">(17,489,197)<span></span>
</td>
</tr>
<tr class="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 );">Loss on derivative liability</a></td>
<td class="nump">646,229<span></span>
</td>
<td class="nump">1,417,251<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other Income (Expense)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_IncomeBeforeIncomeTaxes', window );">Income before Income Taxes</a></td>
<td class="num">(9,946,035)<span></span>
</td>
<td class="num">(16,587,240)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal', window );">Provision for Income Taxes</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(15,062)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="num">(9,946,035)<span></span>
</td>
<td class="num">(16,602,302)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income /(loss)</a></td>
<td class="num">(3,040,994)<span></span>
</td>
<td class="num">(18,010,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_ComprehensiveIncomeNetOfTax', window );">Total Comprehensive Income (loss)</a></td>
<td class="num">$ (12,987,029)<span></span>
</td>
<td class="num">$ (34,613,010)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_IncomeBeforeIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income before income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_IncomeBeforeIncomeTaxes</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_srt_CondensedStatementOfIncomeCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedStatementOfIncomeCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/2147483589/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/2147483586/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://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_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax (expense) benefit on (gain) loss recognized for the (reversal of write-down) write-down to fair value, less cost to sell, of a 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-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_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainOrLossOnSaleOfStockInSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 equity in securities of subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<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(b)(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(g))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/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_GainOrLossOnSaleOfStockInSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 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 2: 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 3: 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 4: 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 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 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 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 (f)<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 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 9: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: 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 13: 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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(4)(iv))<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 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 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)(i))<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)(A))<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)(iii)(B))<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)(4)(iv))<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)(5))<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 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 2: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/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 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 (c)<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_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 10: 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 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br><br>Reference 12: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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(7)(d))<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_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/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 2: 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 3: 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 4: 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><br>Reference 5: 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 6: 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 7: 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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<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 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 16: 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 17: 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 18: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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> -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 21: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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> -Subparagraph (a)<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 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/2147479557/942-235-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_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/2147483575/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/2147483575/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/2147483575/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/2147483575/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/2147480032/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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm139686980107664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company (Details) - Schedule of Cash Flow - Parent Company [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_srt_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Schedule of Cash Flow [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Used in Operating Activities</a></td>
<td class="num">$ (708,641)<span></span>
</td>
<td class="num">$ (374,357)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net Cash Used in Investing Activities</a></td>
<td class="num">(500,000)<span></span>
</td>
<td class="num">(6,502,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net Cash Provided by Financing Activities</a></td>
<td class="num">(43,253)<span></span>
</td>
<td class="num">(329,399)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase (Decrease) in Cash and Cash Equivalents</a></td>
<td class="num">(1,251,894)<span></span>
</td>
<td class="num">(7,205,755)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents - Beginning of Year</a></td>
<td class="nump">1,930,241<span></span>
</td>
<td class="nump">9,135,996<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents - End of Year</a></td>
<td class="nump">$ 678,347<span></span>
</td>
<td class="nump">$ 1,930,241<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedCashFlowStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedCashFlowStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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/2147481877/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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>130
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( />!>U@'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    " #W@7M8!VDYW^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O32="J'KBV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN
M=W"-#E+W$9]C'S"2Q70SNLXGJ<.:'8F"!$CZB$ZE,B=\;N[[Z!3E9SQ 4/I#
M'1 $YW?@D)11I& "%F$ALK8Q6NJ(BOIXQAN]X,-G[&:8T8 =.O24H"HK8.TT
M,9S&KH$K8((11I>^"V@6XES]$SMW@)V38[)+:AB&<JCG7-ZA@K>GQY=YW<+Z
M1,IKS+^2E70*N&:7R:_UPV:W9:W@8E7PNA#W.\%E=2O%ZGUR_>%W%7:]L7O[
MCXTO@FT#O^ZB_0)02P,$%     @ ]X%[6)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
M" #W@7M8F:;BP@$(  !--P  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+6;:W.C.!J%_XK*N[754Q7'W'Q);Y*J&,>SGNG.N&)/S_9V[0<%9)L*(*\0
MN?S[E0 C:T8(J%*^= SF/<#3NIPCS/4K)L_9 2$*WI(XS6X&!TJ/GT>C+#B@
M!&:7^(A2]LT.DP12MDGVH^Q($ R+HB0>.98U&24P2@>WU\6^-;F]QCF-HQ2M
M"<CR)('D?8YB_'HSL >G'8_1_D#YCM'M]1'NT0;1WX]KPK9&M4H8)2C-(IP"
M@G8W@SO[\\+S>$%QQ+<(O69GGP&_E2>,G_G&*KP96/R*4(P"RB4@^_."?!3'
M7(E=Q_\JT4%]3EYX_OFDOBQNGMW,$\R0C^,_HI >;@:S 0C1#N8Q?<2O_T+5
M#8VY7H#CK/@7O);'CMT!"/*,XJ0J9E>01&GY%[Y5(,X*'*^AP*D*G#\5V$T%
M;E7@=BWPJH("]:B\E8+# E)X>TWP*R#\:*;&/Q0PBVIV^U'*_]\WE+!O(U9'
M;WW\@@@8@M\W"_#I[S]=CR@3Y5^-@DI@7@HX#0*V [[BE!XR<)^&*)0%1NQJ
MZDMR3I<T=[2*"Q1< M>^ ([EN(H+\O7E7R&Y!,ZT*/<4Y0M]^2]YRLYNJ<XN
MW8U; W8+/;?I;G"0LWY"P2HM>REO[3^^L*/ BJ(D^Z\*>2GIJ27Y4/ Y.\(
MW0Q87\\0>4&#VW_\S9Y8_U3A,BFV,"0FH?1JE)Y.7:#<OA^1"IN^W+:&OZKX
M:*OZ\C$D)O$9UWS&W?C<I6D.8_"(CIA0%2B]#B6Y"J^OK>H+RI"8!&I2@YIT
M;$@$LAFLZ)+-L/1:.QAG2EK:LKZT#(E)M*8UK6DW6LLHA6D0L9:UH9"-77S?
M/2&8 !\34DWD/Y8QW"L'-?U9&CEJR_IR-"0F<9S5'&?:.[Q/:43?V3Q $2GM
M#N!3-O!S!B]5-CV]X'>4J8!IB_H",R0F ;NJ@5UI[V_E+Q_!71Y&E#6Q.TI1
M1LOIDS<Q%2Z]7&,+TY;U!69(3 )F6\+-6=I[O&.=,BP[:P.C%H%&2/JZOI1,
MJ<F8SDROW6U(6R,2X9!;5]X7E::B3>KD5AOMJEZ@-SE#:C(Y1Y!SNDX&6<!F
M@N\($K!D.U5#T;Q%K)&8MJPW,4-J,C'A_VVM)_X+L:K)-3/3RRV_*XD9-?FF
MU&1BPN;;W7Q^QN;* !/FRUC7#,'3.S-I.\3FR@"!'UOT1L$\QL&STFRTG.(!
MI^I1SF@8,*4F<Q1QP!YKHV=M.+H'3]NDQ_>-JBU,J<DT16:P]4:_HOF(]E%&
M66Z@X $FZAE#+[3:@BT*#F -@V>XC]+]!6_GETJ 1D.$*349H(@1MM[A5P!]
MUK,)&P=7:8C>P*_H78E0+V59ENV.9_:5I:1F-#*84I.IB=!@=TH-RRA&X"%/
MGA!1\M*+,%Q#UQM/ITI<1@.#*349EX@,MM[D5[BV\ VL0M;2HET4E$.?!IY>
MTK&&GCV>S=RQDI[1]&!*35YX%?'!T;O_>L8X3;L,W$69]D$1\W/6=UD7QJ%R
MX&M1?_BF7,TU&BQ,J<D 1;!P]&F@RO*2.]:%BQ:YX=!VAJZMQ&8T59A2D[&)
M5.'H@T#5[OY <3Q\3O%K"C8(9LRCA6"59;FZV[9H/F E-J/1PI2:C$U$"T>?
M!2ILWW#,^B4DY2Q!E*FB1:D!EM%484I-AB52A:.W_"?[4?70<KV7N:]B>%-'
ML1;%AO4W?55O:A^1(1R1(1S]LX"*VN; NB8;]Y,C3)6&K46F<5E)7]<;UD=$
M!$=$!*=31"AZ(?#9D+_'1$U+K\/2Z1 & 6(R1?(M!)7TC.8#4VHR/9$/G$[Y
M8)- UM3F><:^SM3=4J_3]/A*7]8;UD?$ D?$ J=3++A/$.$1$OS,%.A!VT/U
M@LT]U&@\,*4F8Q/QP.D4#];Y4QP%8!ECJ'SNHE?INPQB5&U1J8T+-?ZSGI=;
MSYM.W.GD>O2B@.,*]^]:7=:+?,S,1%"LC3,+EJ*X_><*)BV\;U1M84I-9BH"
M@:MW\!73NS!DZMG%Z0,HB/ZF7(2<MTAN@JA8 EU#\JSD9S09F%*3^8EDX'9*
M!FI^VU>5;9VW2/Z2QQ%XQ#!4PC.:#TRIR?#.?GK4*1\TP#L0I&Y^>M%_Y]DA
MC\""KX)&@6KX]/4*O2%^1&YP16YP.^6&&J+/MS !6Q93E?CT<G.(0SYA<QDE
M.Z/IP92:S$ZD![=3>A#LR@4D)3:]DO^@A&4T/9A2DV&)].!V2@\UK#7.*(S!
M?Z)CXX);BZ(U=<9CY1*YOK WN(\(#JX(#NZTBV]9'S ;UI;PK5KJS=I]B\E$
MX!M56YA2DYF*?.'JXT QRMT1!)O;GE[@TVRB^C6QKR_K3>DCXH0KXH2KCQ-?
M</%$OVAXS<\76D1<VQG.)E<SQU8^8-!7]P;V$0\8/!$QO$X1XPLS#VP2;.^A
MGM%D851M84I-1BF2A:>/ =N(Q@C@';"=3T\_@0T*<J+V%/,6)1\G"4[!AN)
M&2CTY;VQ?42@\$2@\/3N?TM@X;\V[\D3CI6T] *K[5H)R6AP,*4F0Q+!P=-[
M_%-C O=OP0&F>]3X6X<6H8?OFWLE+:,)P92:3.OLM81N3Q;.NM$%V!P@.Q?X
M+:?,Q:6\R2GQF73[?J4V.5L:LBUK,KYRK'IMJ")F-!>,SMX_X@N2Q7M<&0BX
MVR]?1:KWUN^*W15O2(W$X>6+9E\A7\_,0(QVK-2ZG#)/3LIWM\H-BH_%VTQ/
MF%*<%!\/"(:(\ /8]SN,Z6F#GZ!^@^[V_U!+ P04    " #W@7M87#]V$C$"
M  "F!0  &    'AL+W=O<FMS:&5E=',O<VAE970R+GAM;(V4VX[3,!"&7\4*
M$E=5<^AA44DB]<"*2A156Z 7B LWF3;6^A!L9[.\/;:3AB*ET=[$'GOF]S>.
M9^):R&=5 &CTRBA7B5=H72Y\7V4%,*S&H@1N=LY",JR-*2^^*B7@W 4QZD=!
M,/<9)MQ+8[>VEVDL*DT)A[U$JF(,RS\KH*).O-"[+CR12Z'M@I_&);[  ?3W
M<B^-Y7<J.6' %1$<23@GWC)<K.;6WSG\(%"KFSFRF9R$>+;&-D^\P (!A4Q;
M!6R&%U@#I5;(8/QN-;WN2!MX.[^J/[K<32XGK& MZ)'DNDB\#Q[*X8PKJI]$
M_1G:?&96+Q-4N2^J&]_0.&>5TH*UP8: $=Z,^+6]AYN *+H3$+4!D>-N#G*4
M&ZQQ&DM1(VF]C9J=N%1=M($CW/Z4@Y9FEY@XG2ZKG&BTY<WO-?<4^]K(VDT_
M:R56C41T1R*,T$YP72CTB>>0_R_@&YX.*KI"K:)!Q0UD8S0)1R@*HLF WJ1+
M<N+T)D-)"HE^?L,G"K_Z4FP$IOT"MC(6JL09))YY^@KD"WCI^W?A//@X@#?M
M\*9#ZAW>5\R@CVTX^GA<C]!^O!X/D,PZDMF;2!Z)9&B[Z8,9%@C#AW" 8]YQ
MS-_$\45D=Q_EL,(!<[3#&L0(K3$EYGES@OO(_)O:82 OKD,HE(F*ZZ:,NM6N
M"2V;VOOGWG2P'987PA6B<#:AP?C!W)5LND)C:%&Z2CP);>K:30O32$%:![-_
M%D)?#7M UYK3OU!+ P04    " #W@7M8?TG&<6@(  !P)0  &    'AL+W=O
M<FMS:&5E=',O<VAE970S+GAM;*U::V_CMA+]*X2[*/8"=BP^]-HF ;))%UU@
M+QHDMWL_,S(="Y%%EZ*<37]]AY)BV2+%.*T#)+'LX>@,.9QS.-;YLU1/U4H(
MC7ZLB[*ZF*RTWGR:SZML)=:\.I,;4<(G2ZG67,.E>IQ7&R7XHAFT+N8D"*+Y
MFN?EY/*\>>]679[+6A=Y*6X5JNKUFJN7SZ*0SQ<3/'E]XRY_7&GSQOSR?,,?
MQ;W0?VQN%5S-=UX6^5J452Y+I,3R8G*%/UTS9@8T%M]S\5SMO48FE <IG\S%
MU\7%)#"(1"$R;5QP^+<5UZ(HC"? \6?G=+*[IQFX__K5^Y<F> CF@5?B6A;_
MSQ=Z=3%))F@AEKPN])U\_DUT 87&7R:+JOF+GCO;8(*RNM)RW0T&!.N\;/_S
M']U$[ W ;&0 Z0:08P?0;@!M FV1-6'=<,TOSY5\1LI8@S?SHIF;9C1$DY=F
M&>^U@D]S&*<OKV59R2)?<"T6Z#,O>)D)=&_<56B&_KB_01\__.=\KN%69L \
MZ]Q^;MV2$;<W(CM#%$\1"0AU#+\^?C@Y'#Z' '=1DEV4I/%'QZ*LE1*E1E=5
M!8&YPFG',_=XLY<^51N>B8L);)9*J*V87/[\$XZ"7US!G<C90:AT%RKU>;^\
MYM4*\7(!R5T^P9]F19TAMW["QH_9[=M+FN(DI<GY?+L?C6V7AH0E46]W )3M
M@#(OT#M1:95G)N\RP.Q"V#J(]N[,8I(F= #0>Q_W="//3(>[ $)O %=9)NL2
M]HD2F<BW_*$0Z&,)E5<N$2^@/C9["2HM6LCZ02_K HI6-P1,/F \C5G8K-6'
M),'3)$X0;SZ"]!?K!Z%V.Z@Q&KY+IG#G:B.:0EB\.'=I:,U@&(<AB08SZ WT
M_3,8[68P\L[@UW(+NU*JW)V@D06>A@">A@/TMAU)8A*9RN%*T'B'+O:BNU5B
MPU^ LF"]S/Q+O8+)S[I2PD=+26S!@5V58)(& ]RV(8E)$&,2NX$G.^")%_C_
MI.;%$4 3Q[S1,$X#/ !J&[(81Q&+0S?0= <T/7*&$3#Z1H$X4?IEBC90M'0S
MY^+/.M\8 Q=^K_.CLK8-+[47+* X#$;R!P<]MP;>^'Z'>+C.RT=4") :2!E-
M,9/+60T7[;I,$50,)[\&]M8E2<2&U=EA%\601V/@]X0!]H+_DI=- ?L'T+V.
MW[$PG:.#E4EIFL;!2'"]'L!>#H;,.\BUZ6&RC4=&;$ 136,6[,UWA]UA&N(P
M2J$6C*#O*1[[.?X[+VHQXXL%<*?F/PP!R2VD&C"0$S5U5*2$!K&52[8A"2+S
M,X*XYWKL)_L;L110CEJX3?J@4I:SKD8Y0?][5N^".K$\P+T^P'Z!T-;A<<V)
M;7;&*8L9C5@Z7!G;E 2,@1RB=&1M>A+&T5'B^%O.'_(BUR-LC+U<_EZ)?"IO
MAS'WU([]W'Z_DDK/M%#K5B<7DI?NJ&V29J! HGBX0+9=&()4Q7AD>7HRQWXV
M?UV>#2 V!U_0AX4L'UOPX[AMSHZ2F+'4 NX@=U !2<)&@/?DCOWL_JTACJ++
MJA<G2A?U!FSOWAU(VXZ0@V .CX4]0Q,_0^\T/.B0L?));(9E:3K42 XK4! C
M HGT+$S\+'RUV+;'""7773] */<)UD&6-,)6IOIO^/YZ2/8.X7[2A<E6-7
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
M, U4??)4WQBYJ0YO[J0QLJ@NUYR!Z%L#>+^4TCS=V ^TYW^S?P%02P,$%
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
M?$\M[.A"'&JJ4HC;Q7#8Z6H8H< )@G8QW#74%\-=N\O 1Y[OM3:06=<P<OW
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
M*A2S,,[",/XFKZ[UWEK '[>Q![J(<X+[_KB"?<>/W;%@S$B0F]UMUNO*' Z
M4GM5-D4EFXT21P<%@&]V!TN@^GIY&GO'5OLP3_LH;<<S8D&>A4'>N+WFY7SW
M+0@0'N)J"-D!+)5_F"K9/42%;+QLC7DVWEG&6.($V$,42!0/QO?@&WZ8 /2]
ML7LF7GM=9$_CG,5.?KER)&)YC@=Z!68)  L3@'V9,V1EQBOS6<YKJV=W/,=9
M3AUC7<%P\EC09V'0/TAX?<; :Z6+WBPE>=9OE,-O>CL=9Y8%L# +^*?4J5^8
MLF9.2HA>65/'7FK&_E!K2&J7 C7/9XNZW(#'"]WH>:<B=<Z"#%0[5] ?L,G!
M :F54/?FW%B#S.Y[=_!H?W=_-NW<G,CJW;_ )Y?="3.KICOP]BM7 $P-L- %
MJ(R^IF"5ZLZ0=1>M7)MC6#/9MG)E?BX%GPNE!>#Y0LKV^4*_8'^2;_H_4$L#
M!!0    ( />!>UA]>"!;N18  )I    8    >&PO=V]R:W-H965T<R]S:&5E
M=#DN>&ULI5Q;<]LZDG[GKT#Y)%/)%"WK?LFMRG:2.IY*3KQQYLSN;.T#1$(2
M)A2I0U"VM;]^OVX O$I.SLY#$DD$&HV^?MT \^8AR[^;C5*%>-PFJ7E[MBF*
MW:N+"Q-MU%::7K93*9ZLLGPK"WS-UQ=FERL9\Z1M<C'L]Z<76ZG3LW=O^+?;
M_-V;;%\D.E6WN3#[[5;FARN59 ]OSP9G_H>O>KTIZ(>+=V]V<JWN5/'WW6V.
M;Q<EE5AO56ITEHI<K=Z>70Y>78UI/ _X7:L'4_LL:"?++/M.7V[BMV=]8D@E
M*BJ(@L0_]^I:)0D1 AM_.)IGY9(TL?[94__(>\=>EM*HZRSYAXZ+S=NS^9F(
MU4KND^)K]O"K<ON9$+TH2PS_+1[LV#$&1WM39%LW&1QL=6K_E8].#K4)\_Z)
M"4,W8<A\VX68R_>RD._>Y-F#R&DTJ-$'WBK/!G,Z):7<%3F>:LPKWGW)US+5
M_RNMB-)87.T-AA@CKF3T?9UG^S1^<U%@)1I_$3FJ5Y;J\ 35P5!\SM)B8\2'
M-%8M A=@L>1SZ/F\&CY)\;V*>F(T",6P/QP]06]4[GO$]$;_QK[%?U\N39'#
M</[GF CL N/C"Y SO3([&:FW9_ 6H_)[=?;N+[\,IOW73[ _+MD?/T7]_ZVV
MIZF^&+P4/R68FV_BFXHVXA8_R;5.UZ&X2:&@%\5&B;_\,A\.^Z^OL^U.I@?^
M-GC],GB01N@TRO)=ELM"Q?@B:/A=@6\B6XG?U+V,I<"R4+;:+E4N%J3O_B04
M6!1?:7@JM]42,D\P.9>)7=^M);YMP.9ZP^--H78&?FJB7"]5'.CM5L4:LY*#
M6%),"L6#PJ>(Z-*$39;$V)&(+/\"@4_\JI9*0P 9/WF?I>N5Q(=;N0-7GW62
MT,]NP^*3WFK:WPO'97.XET<82+'+LW@?@03).=:P-;W<%U@/TM@Q;3NB(,F)
MZXU.94CR^1(5&8EG:.4SZXD/JY7B^$:/+_=K! [!SC*8\_ZB#1@ 3]D^%Z4*
M I9ED9U29P^"= *W\P7I4/%2H%4X*6,?,E=I<6'V2Z,AV_P@S";+BW/*&6*K
M\K7B+9U8)@R(JP?(/3F<9P\I2#M3J!$D4GA@LH041SHA7>WVV(IAZRF:K&+7
MNMBP8'6*+>Y-3_P#&U"YU;+9Y_?ZGM0&SG5QZ(&5(,K2U&4+GMVA:<6WW6(
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
M1_ZX_3^T3'-P2_]N]KJ4)D!GEF3K0RG(4HY^1OU,]XD3%>]^&W^.T6G-^BL
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
MDMPV4!F/&@<9:WC/ HA$ZJT%.A3F>9<.W1)\20_UJX6$4VN -"1H!,RF^=*
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
M&\QD\7ZV8[WH6-DKK"$CU[(VA2:?ZASREP0^2NQULKW."W:2\0JR<Q*%E+"
M12?XHK[NR/%%_U$W^;E8::/PX/PZM@1=@OAX GN9)KKA&<P\O"T:U -X\W=O
MPB3X>$)^W,N/3['_)5\Z^=E./G]UVTZR'M?\?OB!_$NZ?P-E$N^S-I /Y)H@
M@*REP,90UAM$$/3A1D.UPL#]9E-'AB,V&;R8/#0&%NE  R>CS(FP80+PQI*W
MY R?<,1H% 2#9YV87)&F55EA49@<;SFHD@M-AC2.$YHB:<CH. [I>!@.[KAH
MX8SG>*2)X8_8E#+Y (JO!) PHG$PIO%P;(=)'- T27LQ&RPN#!,:C1AA(QHG
M;.!.G"8I3:*$Q"RFPS@9H,J4CM.0LG& DA'*@A$-V8@<.S3^P;VO0&U<=[-K
MW-:F:P&]MV^@BZYO/,.[[GO-U::L-2[8&D.#\]'0(ZKK:)UA9..ZR$H:[$EN
M6.!/ )0%X/Q:2K,W;(+^MS+_ U!+ P04    " #W@7M8;DE9-# $   ,"@
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6RU5FUOXS8,_NY?(7C%< 74
M^C6.G24!^G+##6B!X&Z[&S#L@V(SL7"RY9/DIMFO'R4G6=)K VS OL2B0CY\
M2)&4IANIONH:P)#G1K1ZYM?&=),@T&4-#=/7LH,6_UE)U3"#HEH'NE/ *F?4
MB" .PRQH&&_]^=3M+=1\*GLC> L+173?-$QM;T'(S<R/_/W&1[ZNC=T(YM..
MK>$3F-^ZA4(I.*!4O(%6<]D2!:N9?Q--;E.K[Q0^<]CHHS6QD2RE_&J%7ZJ9
M'UI"(* T%H'AYPGN0 @+A#2^[3#]@TMK>+S>H__L8L=8EDS#G11?>&7JF9_[
MI((5ZX7Y*#<?8!?/R.*54FCW2S:#;HH>RUX;V>R,46YX.WS9\RX/1P9Y^(9!
MO#.('>_!D6-YSPR;3Y7<$&6U$<TN7*C.&LGQUA[*)Z/P7XYV9KY0>+[*;"E9
M"-8:PMJ*O/_6\PX3;Z:!01=6,2AW<+<#7/P&7!231]F:6I/W;075*4" W X$
MXSW!V_@LXCV4UR2)*(G#.#F#EQP"3AQ>\E\")G_<++516"I_OA;[@)R^CFS;
M9Z([5L+,Q_[0H)[ G__X0Y2%/YWAG1YXI^?0CWAW!]YP[J#.P[W++LE92'*C
MB5P13#\T2U"'(Z!.#5<QFIT">*< I<36U08JBV-J("LI< ;P=CWQ3F"/!<_Z
M</#>BY.BIT<U\1ZLW&L@RG:>)A<DC^@H3&D6YBB,QC3+,QK'H7?;<U&A7X?
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
M*$+0,)% *5D9SFVB2Q9[[J_Y"Q2U7&DHB11W$\4*!ZU**69KHV3&MR[&"*4
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
MBVV%B$H)UQ+;(RN%R])N_8-032F^^F(6A=FWAMWS^A,.OUG+FH_9K["RK8V
MB&-*T#U$WKF,X"="A%S9J+:$#, >6JX JP0R%:TXM2(;L[=0)D@=V Y+#RV
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
M<O91J!Y?B(9.)GCQ<&(*Y:*D'T'D4ZC4'JD''KP!04!*>-KMA*5T?%&Q/%U
MF52L*/GL=))(*Z'K;;TGN0C%=99$E (8=$IH/_0#O_2R(W7SD*8LG7-6\8I8
M9XN"+8ID2E^;MI5ND$ BX 2UDX*@F+.D2"!=,)X5D_-&Z'M01NCOK%.6S!,V
M3RI:\05G.2]FPW0<I"6KB@S2BG%*^,%0AQQU+LW8@GX\G9/!65ERQHG:4\<U
M/M.=%NUN4-<P5KI7HP1-NY. WXRZ]=U]5/^WPNZD=J!P2Z')U9Q'8$=%'0UO
MND'%-L:3)@[+/7V$T 8'>K\UQI^,D&#ZK*V_ 5!+ P04    " #W@7M80W ]
M:O,$  #<"P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6R=5MMNVS@0
M?==7$.H%*>#8ENRD:9H8R*4W(,46S;:+Q6(?:&IL$:9$E:3LN%^_AY0L.ZV3
MW>Y#8E&<.3-G;IJSE38+FQ,Y=E>HTI['N7/5Z6!@14X%MWU=48F;F38%=SB:
M^<!6AG@6E HU2(?#XT'!91E/SL*[3V9RIFNG9$F?#+-U47"SOB2E5^=Q$F]>
M?);SW/D7@\E9Q>=T2^Y+]<G@-.A0,EE0::4NF:'9>7R1G%Z.O7P0^"II97>>
MF6<RU7KA#Q^R\WCH'2)%PGD$CI\E79%2'@AN?&LQX\ZD5]Q]WJ"_#=S!9<HM
M76GUA\Q<?AZ?Q"RC&:^5^ZQ7[ZGE<^3QA%8V_&>K1G8TCIFHK=-%JPP/"EDV
MO_RNC<..PLGP 86T54B#WXVAX.4U=WQR9O2*&2\--/\0J 9M."=+GY1;9W K
MH><FUV3DDOO(L!O)IU)))\F>#1RPO<1 M#B7#4[Z $Z2LH^Z=+EE;\J,LOL
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
MH-CBJ6*WL &#!N$8VRCI?.FU-; S+V(:1+S2W&2$^$$:O+5(I@ _V,GK0]Y
MR*\=;BCY.\(=,>Z07,.Q+,DV.<6@3Q,L;N2"6H(CA>ZZ*W&QC-)XL0OA,VQX
MQ@D5H\L0E6-UHWQO7K]:IFG\_O/MG7]*WK^-!E]>/M_'SU$VX1!B_? D-W.I
MB%92CEUC%Y&Y%%WV79>\+H#=[#F)QP4'S_!*=*5'0L<-..I7:$,.PJ!SWB_H
M;1>%)GXQ*Q:!WRX?N&$;KEIX5(=,=&LZ;0S0'&,Q&85W*",Z3^(HCI,]$YX[
M?'ZFP, S$+%+I6A<P3+$!FSQLLZ XNF.,_M E6ZIAK @".U)\@E=8_W*C!.1
MN:RQFTOLLY;BI(*Q(5\;/%/PM0*622N4MBU6W*#D&\!&"#0W.:/#Z(-L\.PO
M'"DH?32Y2*.1/QF\8KML>TG8Z/"5LI]99$U-B7W$G36=VH'<*&PXF/27;8$>
ML&2VG_>[!"FHA'SS>NQ-)' RBT=Q'!_J3+YU,(G^$W\X,'(LG0=D=>="@X?[
M3I5+E Y9@:I1^@' 8KT@D5B\F>U@#D4PH @BC .HH5C >M&8<6^2^=O1[M+M
M+6[\@=2U*HTZ9YBS4EE,0NU0PYS+71YVA(<XJ'8$5Z)57G1*O60V]Y'SOA-D
M79Y[KJ*71H_QWC18@2G\S$O<8*Z%P;!_VX_5EV&:?-P>9G*\: JJ!P4YFL;1
M8C9D)LRY8>%TXV?+M78XJ?K'$O\U $,;\'NND:1N00?T_VRL_@%02P,$%
M  @ ]X%[6)J9-K;X!0  NQ   !D   !X;"]W;W)K<VAE971S+W-H965T,C$N
M>&ULC5A9;]LX$'[7KQBX1=$"JBW)9T[ R;;8%N@V:+M;+!;[0$MCFX@DNB05
M)_OK=X8ZK"2RVI=8).>>;X;#G.^5OC5;1 OW69J;B\'6VMWI:&3B+6;"#-4.
M<SI9*YT)2TN]&9F=1I$XIBP=14$P&V5"YH/+<[=WHR_/56%3F>.-!E-DF= /
M5YBJ_<4@'-0;7^1F:WEC='F^$QO\BO;/W8VFU:B1DL@,<R-5#AK7%X-E>'HU
M87I'\)?$O6E] WNR4NJ6%Q^2BT' !F&*L64)@G[N\!K3E 61&3\JF8-&)3.V
MOVOI[YWOY,M*&+Q6Z7>9V.W%8#& !->B2.T7M?\=*W^F+"]6J7%_85_21L$
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
M"4WCU2XS>L]0&@/:3X70.\$$:%_(^1]02P,$%     @ ]X%[6'&SAGHO#@
MMR0  !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&ULG5II;QM'$OT^OZ*A
M6($$C"B>.GP!LNQL',1>(W*R6"SV0W.F2;8]5Z9[)#&_?E]5]_3,4*1VL4 <
MD<.NZCI>G>3KA[+^;C9*6?&89X5Y<[2QMGIY?FZ2C<JE&965*O#)JJQS:?&V
M7I^;JE8R9:(\.Y^.QQ?GN=3%T=O7_.Q+_?9UV=A,%^I++4R3Y[+>OE-9^?#F
M:'+4/OA-KS>6'IR_?5W)M;I3]O?J2XUWYX%+JG-5&%T6HE:K-T<WDY?OYG2>
M#_RAU8/IO1:DR;(LO].;C^F;HS$)I#*56.(@\>=>W:HL(T80XT_/\RA<283]
MURWWGUAWZ+*41MV6V3]T:C=OCJZ.1*I6LLGL;^7#S\KKLR!^29D9_K]X<&>G
M\R.1-,:6N2>&!+DNW%_YZ.W0([@:'R"8>H(IR^TN8BG?2RO?OJ[+!U'3:7"C
M%ZPJ4T,X79!3[FR-3S7H[-N/15+F2GR5C\J\/K?@2,_/$T_]SE%/#U!/IN)3
M6=B-$1^*5*5#!N<0)<@S;>5Y-WV6XWN5C,1L$HOI>#I[AM\LZ#=C?K/_03_Q
MKYNEL36 \.]]JCI&\_V,*#A>FDHFZLT1T&]4?:^.WO[XP^1B_.H9,>=!S/ES
MW/^K&YZG/IDL3L5 T]\+;54J[JRT>/=UH\1MF5>RV I9X/%&%>M4B9_++-7%
MV@A9*Z%!7U=E+8E0%\*"B.FC<B4^JWN92B:FLZ99?D-8"5ORL=]'=R.Q4JFJ
M92:L?.1SAFCY_XTMZRT_KUF<IB+"V?R8SXV/8T2WJ13'9[8=B;\7 C!0^5+5
M8CHE*$PNXRA<I IX$#+2 V@K;AMKF-,OY=*(&XAU0A_]^,/5=#I^1<3BZ^TO
M-_Q^\NHT%@\;G6R$T>M"KW0B"YMM1;*1Q1I,^082-9,/(S8<,2!Z@?RE:I6R
M(-Z:Q'-R^<HXLD[7UA;:^:157:SJ,F>Y-T@6RECW%/:=+8[))M/)L5"KE3.%
M^$46#1*EX&B87+'@F1(R,Z70>54:^"Z2R$$JA^2UJJ2MM>1D1S?B#]*3JB&S
M0/9&?BI:@9P%:O5GHV%ZD; V&J\@0R4!$A"K,ZM)]EHB _>9 O[WNFP,K-84
MM<JUA3<B)>N"L01MBK(X<Q9IED:G6M;,>R.M(!/V.1#/("4Y,4%I(9 42.B6
ML8PK$U5;%)B@ABF;.@%!>ZGSU-V'VP@^6*V$-J9Q\,>;FR0IF\+BG'C79)G"
M*W%R=_/N5$R\46&+JB[O=8K;UHU.99$HP24C4.)F!SP4).M]Q+K:'D1& FR)
M:Q3829$K:1J8B>@J5>LR)3(7 ["RV$*)#A@MJX"L[M*4$00Y!NZB-]!)$;6N
M^R(W2,EU='-W>SD?CY >^+/:*?>@[:85-F[#6#U:NH?])/TM'<1WC-&ZI ?Q
M U:!-R(^Y>1<-E9H_ >.2Z 9=Z=X7*.V =K I#1EP9\@/C3*KHKI>-Y0M"A2
M *?8O-07(,;:8Y2S-&Y?Z0(J:GS"&8A,!WQ\7 D9>94$8KXH[>#>O1PAVY(3
M8]:D+BD>NH!E-)NRR8#@DJS4,+FL*H </A!P D$*AHG01>A@I7!Q>.*S3S]@
M<+,S+N(>L8X@1Z*$;!0/SG4!)4\@^740P"\Y4G:"FGRQ-[HI -,(GF_R)N/"
MP"':(%HI"MJ0IX?08T76.?GPH\RK5U].29(6)%ZHW:RY-T] XCXDB$[FA+RH
MM<] ^+C/V<$D$,=D.)FF_C#B#6<1;+!569NXQYLD1$*U9Y/KJPOA56C%KM%#
MWJ-,#,2,(VG@G"P3TNPP"FIUL8%8K:1.R<"F0;KI$M=/34U"Q7M4([]0Q\G(
MJV1M/8!Z5]E-:527>S<JX\.)-!OVBE.8BBM*';G/&&5]NFQM]B"[4,SE]P-1
M*/9:GR]Q84E &811N<STVI4C[AN\'X9E43UBO##,';%2EX]\&<#WXFH<C\?C
MMA-9E60G\2<*(IQ+QPGA([0P#^J^-9_7*-*F#4+*5E +8I =!B*X@::5[D'#
MDR""?X<'K4HV!;J$K*L,9*?2E;%$&Q*6$DL#&[&>+D]2DHQVG;5K/G($!9\[
MDLNV#T%14L4 V)1T,OV7<EB#. D%)+'I(7<1"F2+X"Z:HZX7H%JSV[)UEAC>
MY$3;01;2_W/ >E+#.J4C#VLT&8RN$KX3/#EQ'03>U5H7!&:ZC+J>D?CRVZUX
M7Q;K%2PCOLB*_ ,YW\F2FM?0S%)?2D<QKZ*KHD]"G8SV]*UT]$,!+%4U?-CK
MGG%A4YN&XMW713KZ&>W(WN/B5_D0'_@(BJY5028&1KACHR"AXMJUBFT'.%T<
M.^OU"@+5V4$.H0<DD;.5HIDKM,I1.S7%;!Z\FKKB(8DN0_=J7D;_I&:#9[4H
MM-B@BXB.2:(O[?5\67^HB&Y]WB?5NF.,I!?B#/\FBWA\,3UPCJPXFU_$UXLY
M.MKY;!%/+F>0PJ/RZ>$S,1G'TXM)/!G/HZ^E!5"'PIT$8D+5$I9&!3H]'TY"
M+\*ED&\27^+?;';-[5"O,+@T#S :3;!<-;;Q<'+VCWHW&'A/Y3DW0FW;AAQ)
M[U.-*@W=$\75'#-8;ES"AQ,H36+D:(.6(P84!K"@[,)ULL:485Q!]9\KSC(<
MGG%_]."TO6]F&XY^Q FG&C93 89=>-!-3LZ=S'LQC>?7UTSZ8C$;QXNK"=N[
M5]/8'E53$Z2?AV48Y@,J=\<] OU3R9!IZEJ[T>5!HNNC[(AN3-Y+G?ER%4&I
M)@GNXNM]TN&<1J><O'R+4<QTV[)$_>:&#34(8Q":!2K=5C164_Y+8Y$V-1<0
MBLK0N4_'LS$>U66SWM";Q2BZ82L^T3B&S(5<N]9_J3(-@*6NJW-XHSP;DCB2
M1#=,]RID0%T+-JCA7-?.+B''1$X?]Y[*43=:<:UF1&G");7 9$TJOVZ8YE:W
M53U4739L3 !AUY)Y<M=S@C[3WPDOJ6MU]S1X48:P(.Z=:U'N..UQ']G5:(]%
M1MD OSU#M' ;\4174_+/MK$X8/P.;H.H\8,9#1&3\?A8W,NL\;6/4F0[^05'
M[#&@=PCI[/''&8 3U)[CWC2^A_5.YR3CHZ;+,CMJ?NK00V5<\4B FK)/9H=/
MZE.R;=?0N'8N_8:NF,<42D- /LHQ3 S<MKO8MCOAJOY 52PES2PGPQ.2TT73
MZ5!!E]^T&928@2<.%)GW3\R$P2'3<@GX613L4YSH\IY+A\"=[84+' F=+0!0
M952KZ0SM,RJV%W(]DCZ<?[FX<(5I?CF/YU>+Z"-PH.MV5'J>R^)J$<^NQN+R
M^B)>+*ZC3]HDZ/AEH=!2B0E*V.5D+BZ(^^PB^KP_AVVYQ\%=Y.=V IU"FL5T
M(::367PQ'4<G?T/Z/SW_E8A(X6%M^/&'R71Z=?7JY&*. KLX;=^'#\Y\?7P*
M/XAY&5\MYO%L,J:7 #W]BWY5QKP4?^Q!TDF/X)3?>1IQ>OB6F#,X=0%!),[K
M#A6<1!GS5 ,Q.V>^NQRV0>90&NE68F&3)BGJ73\3N7ZFU\+ T'?#!FNZ&(W%
ML?\3?7"S-'S2%FS+G+\AWQL$$5OD9#H>73H+@.CT.+IUK3E2X[X /+D<7>,4
MR.;7[OR'(/7N&O!D-KKP9R=\5KSO*LVS133N55&>^W?NB,(=U!ZTLULJEMO!
M-.&R_1G$<#O8,Q;DR2+V8%U3CXFJ;,A@[;(PVAD.>0,5UA&\A?4ERS7#M';H
M%JX^_+?"V967BWZEV=M@^LG&#.?^M%2N.ODR&W&5Y:KI>H-44]JG/469Z<2E
M2$[+H9T(@OC41PTXG=K;-+EQ439&[=K5=WE_T3"XC?R8U"R!=!0[!$^[/!D,
M8+"C6Y>'=JZ/F<XROBP7O#)DQ4;B,XA9?1VT[WJ,X>9DL"+VS_[X^*';->Y;
MZ)"30Z='*5-N7:OK#-K:P@7'OBT/+:K=[-?ZA (T[%*V3R<Y[QN(%C^9_&H5
MQG1J+-R3G39& W<88S6WLX!-<8](H-.KE=D 1Q&.F::"I>':IC4E_%G)A,P,
M=I*_=N2]H6NY.MO4/4.Z*T.W@/!I,NNGUQ90O39TIZ^*:+Y;^6UHV%KY%G&P
M)^);G7+MQKW;C-#744IV<TL\V%]02]&-E*Y#9#:\_$^'NZ -[8+2LB+^M+7\
M6E8ZH=WEV61\-E[$?K:*>+9RFSK>T#+6B"X@2U/OQD.QL@YPQ)M"%+'??8&S
M"Y9NN=K")O969?#Y0(0F,7P?\39B17W'4 V<HO4.[C J6YU1C3*&2WJ+K=U[
MNQA[,G3[_:^K6,-SE*)\N*>#$3%VRM-7/!Q+"JZ@QB9\\Y+Y_3(1N8R/7(TX
MZFTH7,_'J5L^$J9D8X%>;I"0FQNXV+=]-%OF/#_BHH@$\[2TK\]ZE98W#=R4
M.R.R3RHR3]H.$QY5W)0:T9B&.\J%$])9V:_RO:O]5;X4\"S%S-ND<^!FDE**
M-2H-LGU/%W GA#J?\_ZVZ'6P!SJ$9]R'+A> <#-XQR9IPX#*8TUP.\!X+_:<
M\&#KQ/=+29B)'Q<-H=<IP^M; D-$^]M8-)4?+@[SI4\=7\?C8!GNM0*].;.7
M'$,5Z*([C8H2J&CW\IP<?)PA\%TS0=G+\@;5H%:FKOH^"4N_^=VG!7T[% (S
M'JQ7VR]&(N5Z*!5,V0D5;J O_'R1 ^QJM^*#_%U;$X(L*8W_$K@+M3#JZ6*O
M:_L*1ON^U!GL-?ZOM<;NE4-[NRS %80"ESZ-7"[8V56J1XG"X+*H[^3"=Q+<
M@W>)(22X7'ZC-6VA*(Q9_0U8\)KMQA_?CO;]<N&\]V.27-5K_LD,60O)Q/VN
M)#P-O\JY<3]&Z8Z[G_1\DO5:0]%,K4"*=GIQ)&KW,QGWQI85_S1E65I;YOQR
MHR302P?P^:HL;?N&+@B_57K['U!+ P04    " #W@7M8FV/;H<,#  "V"0
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
MT :L;[5VW804]"_OR_\!4$L#!!0    ( />!>U@K? -#G08  /X.   9
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
M3_ \EO4#NIYHL;6/UJ70> +;X9I1M# C@.\K(70[,0:Z_\6X_B]02P,$%
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
M7,-!!1RMW$(0-,EZ?$H_9)=A8S!@GV+(4V)G]@MH$8J5Y^A72G@%?S&CLIO
M@0.$6W6CR\.>]U('%Z<7^=G%:W6H+EZ=Y.?GK[/O/,+B QN<^V ZS5^]>@5/
M'0#<?7T*?V77@%KZZ\-#YZ].DXV,6/&+8,4O1JWXC^+@[#"8^>S!*OT;L0H8
MIDQ"0](JH':M'X*>L6L#E;7-"KAYYUS1L"ZA&2944WA$#@P#YA$& CD]\%"5
M/JT-&.OB4#E4X?J3 =]V[4B:"1HV"L38U7G66UL6 DE8<'P&,ZZ,!H0?.6JK
MX/SQ2+ #9$%ERQ&BOPY$?SU*MYL $&X0(/!VOO,(88@/?V<^==/'(WD?D.P0
M'*F:@3LD>]^M.PX4"@/N&6QK2+>@A4]@#R)LM)+O]>_ "1!J\T!TGAL,[,@R
MY!XJU6+'V.,N],:VNK1_(O!Q,=0/*ID]D-T"\%D"3I"I,'O9&K3WQB-)W O\
MPK:J<.2:9364#O/8&C&D#-S$:"9QC$\Q4/3.3I3VA-1CAS3)+EDDP0*:79PW
M1-?:M!8A'6R  I0'VZ#B-VBR,,S,TP/3,9C>3](>)@+T7;?V3['4WG#Q:J4%
M.U3XL^G-I@1?2BB)(?M$_0"4:W :9AE[.]ZF9(+ !FN/AQ:P>8JEX5LP6_7=
M'D4HV]36'25"CFQU!%2YJU%^P/GTQ8J12,)O\$V]R!24MJN%7/#;1F^CG!"*
M37,*<%B(3:N6K(W? (%ES/+QQNA//!W"$%3J)D!%#%$\<O.1R[9_&K0!Z6E0
MH@(S,'J&24M\XG>,D##T+$U0D%;2;C09/.R%!52"LF8HS(@E,P2]EL2X]8X6
MA8O&)[3R;N#! D2=2Q3O P:'K(8%:DN)#)8)Q0#XZ5!DTLOLQ),USTEV3!M@
M2A6SZ$=HDC(VQLBZI4,WV[S)?L*1':)1?$S] I:6== @E$#;D%UUMBQPPCW[
M<'+,,6#V7B\P,0+@H;^1TZ/IJ3SRFP':H=CZ;T;L]/0XYMJ/1RWK;R%6 V*6
MKKH[0N-1L,8.)MA'YQN.=T87Z?$HC1D6NJZW2#:,)TU_:";A(T(VHU:F+)3P
MH0 9,Y7"N-N'E[8&6X.8:X%^#F;5^%/3@21J65%27WLKZOWM6G'_!3C,(F,7
MX5<EFP1*@YB %0A,(<FJ2=*G;))X?3]EP[D0P,,^IN#L+8D,.'G44 @6*@I4
M^ON< #3)*)"@0^>T:59HM 5WE:A7&O:0L<28611R__#F<6%,P9Q8PA$%?432
M,'#I$R>3\!'@'Z<<B$L3]?W>!+"YPJ!V@/R@[0# 75LX?)*P2^B89)X3@E+H
M1)E-,$U8ENOH X:W&7D^VWQ"C.-*V.!$_<3^ $BPN^U&#>Y;I"MX,[32R::Q
M:J :NX9  @]7@?KF1+9-RW$=DBU+3^V=&(3L"< GSP%+R3JCN8MI4D2;CBHV
MYH8[2NQ\8#4<A+]?/ F5GFJR9@)F2OW0B&N_ZSB/2:DZ_.WFPW4_9B:9I*"8
MC#I%> 7'CPNPQ^"ZR:7RFDM0'T KE5X;C+U15VD3] ,*+ZA#= N43$#%JH#<
M\.72@C@N6S3'^I%_GG<@\P:3^D!L7+C"\!A,O(5?Z(%421 \E^EV1LI*<-"G
M2S#93@EFM/#D9QLN0 F$8EP0-Y20?J*^P\1^O]R%5:?I^5NP?BM'L<H#"G#8
M\#8;JQBIR$R1W\A 'V*@+J+':]7T^)\^GQ(9X66EQT!&%TE. 1-:9!7IYY5&
M68&SP$JG<5(X*G ,;:]'#Q-UF0H!!\HA'=-?<T>%)?Y"FU(;<5 9KE+  2E=
MQ(ZA-\<"Q,Y5)07]Z'!RSB&0)-YC'F8K9Q4VZ0Y 0VT1;""R7"X%_ ?\*T 5
M= #X7!-N"$?[_@N+"]F/']5' S2\T8M/G-TB8.G1%%'GN3!O.HM69C9J(+X#
M2.BVQJ@KB(B0T1B?#1J:OS"/^KX#*$A@T<CO/84C\41E V7ROB(CJWR' 6]%
M" H,,Y<4UI@N.Y*)*!E-(D!XVNL_@L$>!F?WZ$W31EH_YKQ)#-,,93[1>0+
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
MO,+R74*Y7TIMK#CL]ZZXH\Q*>E,&.U5Y4WUK.<G";1S_<HJX>=QM<EI0<"Y
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
M95L[D+I$2B1/X>328>TK%.0T#3(:)0%"HT$4TRA/O;<H[ES)%1S7+JTM4ZZ
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
M=$VNYK.0Z&$R#XI5G9^&6V5QMGIQCX\9:&> ^XU2]JBX -/SN/X74$L#!!0
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
MS0.\7PJA=QNCH)F%Y_\!4$L#!!0    ( />!>UAKM9'Q1P0  ,\*   9
M>&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;)56;4_C.!#^GE\QZJX02(;&SFNA
MK43+K0Z)E1"P]Z+3?7!3M\UM8N=L9TO__8V3$MJ[TH,/)9[QS.-G/#-FAFNE
MOYN5$!:>RT*:46]E;779[YML)4IN+E0E).XLE"ZY15$O^Z;2@L\;I[+H,]^/
M^R7/96\\;'3W>CQ4M2UR*>XUF+HLN=Y,1*'6HQ[MO2@>\N7*.D5_/*SX4CP*
M^ZVZURCU.Y1Y7@II<B5!B\6H=TTO)[&S;PQ^R<7:[*S!13)3ZKL3;N>CGN\(
MB4)DUB%P_/P04U$4#@AI_+W%['5'.L?=]0OZER9VC&7&C9BJXM=\;E>C7MJ#
MN5CPNK /:OVSV,83.;Q,%:;Y"^O6-D#CK#96E5MG9%#FLOWRY^T][#BD_AL.
M;.O &M[M00W+&V[Y>*C5&K2S1C2W:$)MO)%<+EU2'JW&W1S][/A.<6G@GF_X
MK!!P^N0^YFS8MXCM+/K9%F?2XK W<"B#KTK:E8&?Y%S,]P'Z2*ICQEZ83=A1
MQ!N174! "3"?!4?P@B[2H,$+WA7I']<S8S76Q)^'8FV1PL-(KD\N3<4S,>IA
M(QBA?XC>^.03C?VK(SS#CF=X#'W\B'TWKY&B6L#C2FE[_B1T"1,NOT,3PR'"
M1R$/$VZQK<.>.>S"87MXZZ*<"=W<_*[@N32X7##O5LZQ,'7."^!R#E-5ED)G
M3FQ((N_I*I<<3D\^I8SY5[?3R;19TJNS)@2@\!G.\1<1!"6#)/6<3;O'<(>E
M":%QLJ,-4$O#@$1IX+7H4R611-TV=W<[.V:OSB&$>$P4)W"^HXV D92%>[H8
M$I]$@WUE D'D$QH.4/ND+,9I#MT=QO-RC(LL&J0DH!2.E$34E43T[I*X4W()
M346\60Q'P0X7P[5QV'O)=_DF38)=T@G&*)=MR"Y:C+O@,A.08]R4DB!)2<@&
MGK/_/"!^Z!/?1R\\H1+-RUML+MY570^UQAN>:C'/+7R3+KM([;?:K.H<;G)7
M>)G=+R-*6!"2E,8?<6: N6(N1Y%;I0/\?>ATY$M8A+&RV*T&"0F"#P&$2#P-
M(A)&J5O%\4<9N J.0DI"WQ7L!QQC=V4T) RIGWN_UW_E7"ZQI\XAHB0>^-LR
M?\TK="GU[H0QES"MM1;20H6-L#UIOT ,G,8D34(2#A(X@].P"35-0SCS[OYE
MB8U#(A\?@H U:^:'A-+T6.O$7>O$'VJ=]C&]$3,+#Z+B&YPO[,$F.@K[/TVT
MTS]V)=P#67&Y<4\@3:[,SD7-'0_=\?!PR&H\I'BVD"G\?[^$C>#:P%IH =S
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
M<VAE971S+W-H965T-#4N>&ULC59M;],P$/Z>7W$*"#%I-&FZ=2^TE;HQQ#X
MTSJ8$.*#FUP;:XX=;&<=_'K.SDO+Z#J^U/;Y_-QS\7.^CE9*WYD<T<)#(:09
MA[FUY6D4F33'@IF>*E'2SD+I@EE:ZF5D2HTL\X<*$25Q/(P*QF4X&7G;E9Z,
M5&4%EWBEP51%P?2O,Q1J-0[[86NXYLO<.D,T&95LB3.T7\HK3:NH0\EX@=)P
M)4'C8AQ.^Z=GA\[?.WSEN#(;<W"9S)6Z<XO+;!S&CA *3*U#8#3<XSD*X8"(
MQL\&,^Q"NH.;\Q;]O<^=<IDS@^=*W/+,YN/P.(0,%ZP2]EJM/F"3CR>8*F'\
M+ZQJWX.3$-+*6%4TAXE!P64]LH?F.VP<.(Z?.) T!Q+/NP[D6;YCEDU&6JU
M.V]"<Q.?JC]-Y+ATES*SFG8YG;.36Z8UD]; ZQLV%VCV1I$E6+<9I0W$60V1
M/ '13^"CDC8W<"$SS/X&B(A/1RII29TE.Q'?8=J#07\?DC@9[, ;=$D./-[@
MN22_3^?&:E+"CVUIUB 'VT%<=9R:DJ4X#DG^!O4]AI-7+_K#^.T.B@<=Q8-=
MZ),955M6"02U@)E5Z1TTI&'J=,LM1[.-\T[4[9RG;06Z6,;'6C6Q6!<+N %F
M8.ZJ]C3XADS7MPMT-UC,47?W$]QZY0>?*F\N-4\Q^%Q98YG,N%P"#8 /J%-N
MG,2 68)=<BG=)E&P.4*)FJL,!OMQ?[@_'!S"2QCVAB?Q47!I3$5ALTH[]PW?
M-\%%#?K$[CF3*14[[2I-\4NNGW!\ABN2Z3F6L$,!AYT"#O]; 8\I76Q0:L6\
M30T[(VQ7PPWEM5""KME_&!^BU@?_[60@ZX>_?H,%39R7 K5F&#S^:*NVW$A
ME,P_BND%74%N)MH9-[)MQ(59,+U'35T"6D,W":[1-1^'T/HT8RM)XG!.#Y2K
M^XH)$'R!;0R$M4]K"F8YH\\#K[F$7R1\LP=73M30V/TB6(L@Z<4G:R7\ISBB
MC2>[0+WTC<E JBIIZ]>[LW:];UH_^6OWNG%^9)JJR8# !1V->T>D ETWHWIA
M5>D;P%Q9:B=^FE/_1NT<:'^AE&T7+D#WCV#R!U!+ P04    " #W@7M8G1I?
M1?0"   ^!P  &0   'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6S-54UOVS ,
MO>=7$-XPK( ;.\YWEP1HV@[KH4/0;"N&80?%IF.CLN1)<M/^^U&R\S$@#7;8
M88?$HD0^OB>)U&0CU:/.$ T\%USHJ9<94UX$@8XS+)ANRQ(%K:12%<R0J=:!
M+A6RQ 45/(C"<! 4+!?>;.+F%FHVD97AN<"% ET5!5,O<^1R,_4ZWG;B/E]G
MQDX$LTG)UKA$\[5<*+*"'4J2%RAT+@4H3*?>9>=BWK/^SN%;CAM], :K9"7E
MHS5NDZD76D+(,386@='G":^0<PM$-'XUF-XNI0T\'&_1/SKMI&7%-%Y)_I G
M)IMZ(P\23%G%S;W<?,)&3]_BQ9)K]P^;VK=/&>-*&UDTP607N:B_[+G9AX.
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
M]"KS0/?73.]8U71'^T99NB@ZLZ*;&;7;0.M;I>S1<0E.=_WR;U!+ P04
M" #W@7M8"=YHAO<$  !Y"P  &0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX
M;6S-5EUOVS84??>O(+QB2 &VYJ=$9HF!I!];@;4(DF[#,.Q!MFE;J"1Z)-UD
M_?4[E!PU;=-L#QLP&+9(ZM[+<\\]E^;)M0_OXM:Y1&[:IHNGTVU*N^/9+"ZW
MKJWB4[]S'=ZL?6BKA&G8S.(NN&K5.[7-3#!6S-JJ[J;SDW[M(LQ/_#XU=><N
M HG[MJW"G^>N\=>G4SZ]7;BL-]N4%V;SDUVU<5<N_;2[")C-QBBKNG5=K'U'
M@EN?3L_X\;G*]KW!S[6[CG?&)&>R\/Y=GKQ:G4Y9!N0:MTPY0H7'>_?,-4T.
M!!A_'&).QRVSX]WQ;?27?>[(95%%]\PWO]2KM#V=FBE9N76U;]*EO_[!'?+1
M.=[2-['_)=>#K8;Q<A^3;P_.0-#6W?"L;@X\W'$P["L.XN @>MS#1CW*YU6J
MYB?!7Y.0K1$M#_I4>V^ J[M<E*L4\+:&7YI?N0TH3N32[7Q(=;<A1V^K1>/B
MXY-90OQL-5L>8IT/L<178G%!7OLN;2-YT:W<ZM, ,P ;T8E;=.?BP8C/W?(I
MD9P2P81\()X<LY5]//F/L_WM;!%3@#9^OR_?(9JZ/UKNE^.XJY;N=(J&B"Z\
M=]/YM]_P@GWW %8U8E4/19]?H?]6^\81OR8OZZ[JEG75D%?=T(A9T1@=,LD5
M(X?DXGV)/+C5_8E<]6U:?W KLAZWKS_;/FT=OL$Y-.@()!Z 3.I(J@B[!JT?
MCR>_NBH,TIB@L*Y=N# 6=_+<=YMUA8J\==T&>L;HO/*K7*,W/I&SE$*]V \;
MO&AJM,*  NR\Z)(+NU!']P3-X^CDHMHA]/![E4.M@-*/!(%$.#PYP"1+WT7?
MU*LJ =BE>^^ZO8OD$3&:<E904RC"J92*,B%(7F%8>8*/*:A6!;6:3;X//D:R
M"WY=)P)+6$G#R9&@UFHJ"TL>DR/.*1<E1MG96DN-T6 "E(/;X8SJ5J1JLS0_
M# N*\L+04FMBJ"H9-9P!C,;.2N@^#E=4"(UMV.3'C %.=;NKZM#G!G:J&!UR
MMDS#L"""6UHJ160)7,(,,:AFC IK)CTS+B84>NE;1R36+:P$E65!X&D9QHP)
M>$FN*;/%1Q]W@[^*Z(AF$EL J.%4J9((RVE1:E+20A<Y=:.HYGFS?H]4W=RZ
M'BU<YT#A8R)[8@>>\^<PG[QQ([:C!OEF6AEPE2PS; %- :3(DU+D4NF>>22O
MF.FIAY%%,";QYB%)BO^A)"VT((94>%85%0P5U24U@@V51+VD%E1)]:DFP;T
M3<6@226HL1)T%.4H O"F(3<4].\D61I!N2XA2:DLA)'[ Y6%B$9)EL: X>(+
M/7'10^4 ;N%?F.RK-8>7@) +]:6:"BVIAM@S.,.(%%"J*@ZZ9:*$+/C#4J(,
MO@*<E= #H$N;-RVA PDH.B_F8)R6/#>ZO4=DI6%404M'O$1'(@E3]KJBF7!A
M"DQ,-D$Y)#K&*KP#(27B9=E-SF)6Q7][ZKWU"2?TH=T?$:@"F5*-9L"I0\M\
M@$D.TCG:SZ*#4;1\Q(G<9-RB9DK20MFO8/UWV^$SK(6$FG&(@4@.A@NE(1-H
M',7%T.+XA.B-I4IGF0OT.,X5*J0D]_W1SNY<AUH7-OVE+Z*I]ET:;D;CZGBO
M/!NN4Q_-ATOIZRILZBZ2QJWARIZ6>DK"<-$;)LGO^LO5PB=<U?KA%G=C%[(!
MWJ^]3[>3O,%XVY[_!5!+ P04    " #W@7M8R\P_$XX#  #X!P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970U,"YX;6RM54V/VS80O?M7$&I1V "[XH<^R*UM
M8#?;;0LTQ7:=M(>B!UJB;2&2Z)#4.LFOSU"2W4WA=7/H1>20,V_>O!')^<'8
M=VZGM4<?FKIUBVCG_?XZCEVQTXUR5V:O6]C9&-LH#Z;=QFYOM2K[H*:.&2%9
MW*BJC9;S?NW!+N>F\W75Z@>+7-<TRGZ\U;4Y+"(:'1<>J^W.AX5X.=^KK5YI
M_W;_8,&*3RAEU>C65:9%5F\6T0V]ODV"?^_P1Z4/[MD<A4K6QKP+QB_E(B*!
MD*YUX0."@N%)O])U'8" QOL1,SJE#('/YT?T^[YVJ&6MG'YEZC^KTN\6D8A0
MJ3>JJ_VC.?RLQWK2@%>8VO5?=!A\4QFAHG/>-&,P,&BJ=AC5AU&'9P&"O!#
MQ@#6\QX2]2SOE%?+N34'9(,WH(5)7VH?#>2J-C1EY2WL5A#GEZN^&=4G7:+?
M.V6]MO5'=%^UJBTJ5:. B:9O6]65E=?E#$W?J'6MW6P>>\@>,.)BS'0[9&(O
M9*(,O3:MWSGT8UOJ\DN &&B?N+,C]UMV$?%.%U>(4XP88?P"'C]IP7L\_C]I
M\=?-VGD+_]7?Y]08<B7G<X6S=NWVJM"+" Z3T_9)1\OOOJ$9^>%")<FIDN02
M^G(%9[?L:HW,YL52SG&^B'J>\P@_"3V #-9YM-*%:4OT9E?9$MV;SOK=Y%$_
MZ;;3#GV+J,2Y)%CD.1B<8 (+DB9A)\5Y3G&:$3 8P3)+<"KEY"=KG$/3&KXS
MM+=F4WDT97F&I91HABBFN<0B%6A*4XX9$)DAEA+,$CGY-81NK&D07&16A:L
MH!@D8IAG%#RG*14X$R$(UA,!.6EO<"P(P9R#T^0WN!_KG@6$<HYIE@87BAED
M3"0?#)FG "J&8 E(A,@QN&H+TV@$')#;*:LGM\I5!=3Y/;EB^3!2EHX+9!@3
M,KFKZ@[^MO]VA :PKVQ "E52G%$1&D!Q+@06(AD-(C'KN\$HYB!23L78@%%Y
M3@E.DA1E'.KC.0(7P7$J!#2"L Q3EKVHNH3&)SP;I>/0[T''5$ STU%%(4'%
MG/]+]018!F*A2R*'/^;H#0:GO>84.D!R+#+^%:(3/H['"95AI#!^*?H%1W3N
MK,;/;N-&VVW_YCA4F*[UP\5\6CT]:S?#;?Z/^_ FOE9V6X%RM=Y *+G*TPC9
MX9T9#&_V_=V^-AY>BGZZ@Z=9V^  ^QMC_-$("4Z/_?(S4$L#!!0    ( />!
M>UBJ\;3ZWP4  !X.   9    >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;*U7
M6T\;.11^GU]AI:@*DFD\GCN%2 &"&BTM+ F[JE;[X,PX9-29<6H[0/[]'GLN
M2:J0W8=]@-@>G^_<OG-L7[P*^4,M.=?HK2PJ==E;:KTZ'PQ4NN0E4Y_$BE?P
M92%DR31,Y?- K21GF14JBP$E)!R4+*]ZPPN[]B"'%V*MB[SB#Q*I=5DRN;GB
MA7B][+F]=N$Q?UYJLS 87JS8,Y]R_;1ZD# ;="A97O)*Y:)"DB\N>R/W_"HT
M^^V&/W+^JG;&R'@R%^*'F4RRRQXQ!O&"I]H@,/AYX=>\* P0F/&SP>QU*HW@
M[KA%O[6^@R]SIOBU*/[,,[V\[,4]E/$%6Q?Z4;Q^X8T_@<%+1:'L?_1:[PV#
M'DK72HNR$08+RKRJ?]E;$X<=@9B\(T ; 6KMKA59*V^89L,+*5Z1-+L!S0RL
MJU8:C,LKDY2IEO U!SD]O!95!B'F&;K-*U:E.2O0I*J3;:(F%D@O.7I@DE<:
M78MRQ:H-ZL_8O.#J]&*@P0:#-$@;?5>U/OJ./I>BKZ+22X7&H#C;!QB \9T'
MM/7@BAY%O.'I)^2Y&%%"O2-X7A<1S^)Y_VM$_AK-E9; L;\/Q:36Z!_6:.KN
M7*U8RB][4%B*RQ?>&W[\X(;D\Q%__,X?_QCZ< IUG*T+;@S?^O94I:)2HL@S
MIM]S]9 G1W4=]F0&T5J( LH_KYZAD.V72BN4=M:L]ZU9=-;D6VN<)O"K.O!I
M$WA1%9MS!TC RSF7E@B[$\>PPE"#.J/I=#R;.M=K:0%&2G&MG&NFEHA5&4IA
MX/"?Z_R%%=:\$Q1&,?;\"$8N3CR"J>\Z#^  VY1FAV/$!-@DH5)K4&9!$22/
MTCC^C,YVALY,:'"IV>HT6UL=6PV3ZH4K;30X>07=<J[R+&<RYPJY$<5>3+%/
M8^3&/HY)B ./ULA.[9&Q-O(P"0F.HL#,XA!''OQ%GG,W&5U-[B:SR7CJC+[=
MH.GL_OJW+_=W-^/'Z<</,76CSVC\^]-D]KV+TUW.YGF1:] /IFDNS]K00QQ,
M&P 5/B8TQ GQZW%$,)#7N5ESI 5DO+!9A<09$!31"/N>U_XZHS25:_M](X$F
M-AF\7!5BP[DSYQ5?Y!H">=9M++86V?4)L*?DCF9OG4E'$N"TN=J%Z3;Y. I\
M['G1WE(2X2#Q@&42V&&.D4YX@P(?A7Z(:>PU"=[%/6D!$Q?& ?9]#\=1V%@"
MW3W]L11%QJ5JHV\8"*@N"H$7D%XO]B&#+J8)Q7$2-9([2;'QFAY &M=(1^B
MCK27H&LOP='VLFTI4PUIMH5A6DV=%&N<Z9&2+\U)#I%K/O3OA#I\@!S7]YTS
M69\=SCMU_LA?> 74,]28PG$/70>C9^"19#6Y6 8':6[:M4TE?UL9!TRR(A+C
MT(M-JMP 0NX[QDJTD*)$]RLN;2-2J-_N.T7]9B,Z=9IX0\V"B15HM7'XI;7M
ME7,_P7'LX9"&!LF%<H@3["81@%F]<-IDARAG^483Z!D^"-' =>YM%VI#.ZX]
M.NTXO*T2-.?04;LLS-A;;4<"D,0+K!W04V* ]0G8\2#%2VYO8""V+[4MK3[$
M@(04MG^#:V2SZ60?]L0"AP0:&#$[:XO3/6KDM>2@7QANH#[0UB<X,=$%Z1@3
M%TA,(.Q-I1TF5BUL]%&<@",$(F7GGH]#US,HZ/0(\\..^>%_/UC-*7(+1]PA
M0A^%.7QF_CO+3:2MUB=3>T"ZAI]PQ([,3;?M/S57?;<)002]*(B:3.W)U\?.
M+_+]@!!,"#$) %I ]NQD*VWY 6:B^::]1.PC=!R!SD<##VU)V?=H HTQV=(&
M7A4*$@@>V]&I,:L[G^U@O',^]UU#?6B*EAY 6!) KP6N.>_+G*$K_IQ7ICI-
MVFR86WNZ$[A;@6+T N!?>!1Q;&X!#=;!.\/!-CO8N;.77#[;EXFY$ZTK75_?
MN]7N\3.J[_S;[?7+Z2N3X)-"!5^ */D400>5]6NDGFBQLB^ N=#PGK##)3S@
MN#0;X/M""-U.C(+N23C\!U!+ P04    " #W@7M8_YR%](T)   '>0  &0
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
ML D,^\01 H:!WY:2(]RMW6 JN,-5CM!N!_*'&<0PF J&7>4I>AWNJU<2G(*
MM7Y/O7:!L,)])Q5:)67<3@,28:P6\](W0)_>P38(7-W_$DQJU?&1#&,<J P2
MO(*08W1+0#\XE%WP!M(QW3A8MQW ;\ML@W!EN@1#5(./D X?.5RX7<B@<$EP
M$P*[R1.$VR#M(]S@$*1C*K&?<&&0=WR-<O=2N#EWABR/4ZDRM=P@_^J)F$/C
M%,R"=)C%=HY;5PE0O"#2H?((9D$NCA(O: B'L@M&06"C.$*\,/ -TW&*</0"
MX>$0FN72X"JTPQ .5V\7,JA>&LR$PF;R!/7"2+N?.]H!-.N@] E_AE(+'D0[
MYBM[588ND",LG=Y;_H)]XV_W(6[\U_@>Q0&&.E!^-!@2/6H%C#['$A@-9D2?
M:Q&L _BJT")#T;FW=@Q9.PW.19]M$:P+&2X.P;+H#UL'@Y&>4AQ@2I\(6!R"
MQ]$?L<S6!7),<?"&]_T:=+"5 5S\785\\#4A#+*:NY<_0<P@YEPL^@7%2EJM
MLLPUKK;;":+93OB)^^V$C7^N-N5HIO*"R<V)&]Z'M<A!5VBF%;X/^K[_DUV)
M]N_MI>1<+ZLM)N-8E=+6R]IM:[N-=55MWCQHG^+1#.]J)Z/9KONOZ' T<^.[
MX\H@VNZ4]0.E>I_-V?]22(,ROG#THI-S5Q!TO755GUA55+L_<V6MRJO#E+.$
M:W^#N[Y0RFY/? ?M!N+D?U!+ P04    " #W@7M8WLX,%@@&  "Y&   &0
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
M0!^_$F T <:I 6838!X'F*\$C)N \5' 5'LEP&H"K*, PW@E8-($3$X-L)L
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
M@3.,;KNO=F)5'3J>*V5=_Q2&E>M84?L-[OE<*;N>^ .Z'GC\&U!+ P04
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
MFC%.;LE$:/V,.PV$@G,Q=5*--!5:ORR=2D)&Q6%B:CB@G]+1#AR,UZ%=$*$
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
M>AWY(/YR^N9 Q^5"-0^J^2A-SNBVG6RHVY#E];>*?-[E*4RSC(F,T&15G(1
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
M.I//I*^+U6IQOWEY5Y775;U>H?G^S6*Q>OYBO8'OB_J/S8_QZO\!4$L#!!0
M   ( />!>UAV2'ZM8P,  ,@*   9    >&PO=V]R:W-H965T<R]S:&5E=#<S
M+GAM;*V6[V^C-AC'_Q6+3=.=="T8,($N0>JUFC9IIZNNN]N+:2\<<!JK!G.V
M:=K_?H\-96EPHFB:*C78/-_'G^^#?RUW4CWJ+6,&/3>BU:M@:TQW%8:ZVK*&
MZDO9L1;>;*1JJ(&F>@AUIQBMG:@181Q%6=A0W@;ETO7=J7(I>R-XR^X4TGW3
M4/7RD0FY6P4X>.WXPA^VQG:$Y;*C#^R>F:_=G8)6.&6I><-:S66+%-NL@FM\
M=8.=P$5\XVRG]YZ1M;*6\M$V?JM7062)F&"5L2DH_#RQ&R:$S00<W\>DP32F
M%>X_OV;_Q9D',VNJV8T4?_+:;%=!'J":;6@OS!>Y^Y6-AHC-5TFAW7^T&V.C
M %6]-K(9Q4#0\';XI<]C(?8$.#TBB$=!?*X@&06),SJ0.5NWU-!RJ>0.*1L-
MV>R#JXU3@QO>VL]X;Q2\Y: SY6>S90K=T1>Z%DPCVM;HNJI4SVKT.Z=K+KCA
MT/_NEAG*A7Z/+M ]3*6Z%PS)#3I3?H&^WM^B=S^^7X8&H.W0834"?AP XR.
MMZRZ1 G^@.(H3CSRF_/E\5MY"*6:ZA5/]8I=ON1(OO]@_J_KM38*YNO?/O?#
M<*E_.+N(KW1'*[8*8)5JIIY84/[T \ZBGWVU^)^2O:E,,E4F.96]?+7N5JCB
M%3<O/K]#$N*2V#WFJ4PBDB[#IWT?OJ DFX+>\*437WH6GV*MH<*'=E+OKQ[R
M?84A3[9'3[(L/8)/)GQR$O\;%3V[H'4-%@Q]1MTP[7P^R&S\K,@.*NR+B4CB
M9\PFQNRL$O/6,"B1048B"@47U$!O1Y5_2F3S>A5Y@HL#Y'E8%N5I1OS,BXEY
M<9)Y7+X(3D34]:K:PIE@%W>GX*@$X ^H$[0U;G6S[SWOX PS/A>+&1[&>$%R
MDA_XF <F<9$6:>0WDD]&\K.*7\FFX=H=LU!^36%K F0?<3X#21?1'L: .X_"
M!8E3/VPQP19GP:YI^XB$I.TT9WR@Q1PA6L#?864]<:0@"3D"BZ-_#\GH)*[;
MZ;7W\(KF8V9Y&A^0^<)R<NR3X[W3&Y\$^T/"7N8'P[,]%,<%C@E>'++-(V&_
M(F1OX@YTX=XUP][Q/E'UP%N-!-N ,KI<0 HU7)N&AI&=NWFLI8%[C'O<PE63
M*1L [S=2FM>&O<Q,E]?R'U!+ P04    " #W@7M8QQH<,R4#   9"P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6R]5FU/VS 0_BNG;)I &DV<EI:R
M-A)0IB%1"8$8'] ^N,VUM;#CS';?_OWL)*0%I>%E&U\2V_$]]SR7._MZ2ZD>
M] S1P$KP1/>]F3'IL>_K\0P%U0V98F*_3*02U-BIFOHZ54CCS$AP/PR"MB\H
M2[RHEZU=J:@GYX:S!*\4Z+D05*U/D<MEWR/>X\(UF\Z,6_"C7DJG>(/F-KU2
M=N:7*#$3F&@F$U XZ7LGY/B4M)Q!MN,GPZ7>&H.3,I+RP4TNXKX7.$;(<6P<
M!+6O!9XAYP[)\OA=@'JE3V>X/7Y$_YZ)MV)&5..9Y'<L-K.^=^1!C!,ZY^9:
M+G]@(>C0X8TEU]D3EOG>3MN#\5P;*0ICRT"P)'_351&(+8,PW&$0%@9AQCMW
ME+$<4$.CGI)+4&ZW17.#3&IF;<FQQ/V5&Z/L5V;M3#1 Q1;4108N&1TQS@Q#
M#7L#-)1QO0\'<&,S(9YS!#F!NTPEQ@<G"U3VK\&)MO\S=0'6/=]80@[6'Q?.
M3W/GX0[G)(2A3,Q,PWD28_P4P+=*2CGAHYS3L!9Q@.,&-,E7"(.P";<W ]C[
MO%^#VRS#U,QPFSMP7QL#N+^TEG!A4.A?50')W;2JW;@2/-8I'6/?LS6F42W0
MB[Y\(NW@6XV(5BFB58<>G:]26PL80\P6+,8DAC5#'L,>2V @.:=*[U=QKD6M
MY@PU= ]+NH>U=(<L86(NX'Z(8H2J,IRU".\,9[ODU_Z8G&C_!Q&=4D3G=3EA
M4(DJ<O7FA(#(*[@%,5WK&D9'):.CUS&B12@7DML#RAY,ZRI^.5@W W-7T"(*
M&IU6SU]44.B6%+JU%*Z9?CB8*$1@B8T+:@.*&JQRGP,1\L1_$)!N-0,2;,[E
MH#[[Z>K%[*^'>&?FD*VK@WQ, 11^_K&.<*,C_+L:>,$^A#7:LQ.Z12W4D=I<
M.*3V*GAK&11HVW5 &D&X(PLW-P:IOS+>4 D%TO-2: 7D&0E_JUL1J*993Z9A
M+.>)R1N7<K7L^T[R;F>S/6\:AU1-F4TPCA-K:@O?W@<J[\/RB9%IUON,I+&=
M5#:<V=X5E=M@OT^D-(\3YZ#LAJ,_4$L#!!0    ( />!>U@-G3UZM0(  &L'
M   9    >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;*U574_;,!3]*U8V32 -
M\AT8:R/1=FA(5$)4L(=I#VYRTU@X=F8[+?S[V4X:2FDKA/;2^..>XW/NK:\'
M*RX>90F@T%-%F1PZI5+UA>O*K(0*RU-> ],[!1<55GHJ%JZL!>#<@BKJ!IZ7
MN!4FS$D'=NU6I />*$H8W HDFZK"XGD$E*^&CN^L%^[(HE1FP4T'-5[ #-1]
M?2OTS.U9<E(!DX0S)* 8.I?^Q3@Q\3;@@<!*;HR1<3+G_-%,KO.AXQE!0"%3
MA@'KSQ+&0*DATC+^=IQ.?Z0!;H[7[%?6N_8RQQ+&G/XBN2J'SKF#<BAP0]4=
M7_V$SD]L^#).I?U%JR[6<U#62,6K#JP55(2U7_S4Y6$#X"=[ $$'"+8!T1Y
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
M.FA.%V03RQ>V"VAY0E;&"UDL\M]H5^QK#3HHW C)DC*LCB")TN(O>2^_B*,
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
M(+Y?91E_/\D;J+?,+OX#4$L#!!0    ( />!>UA3 I#EW (  "<)   9
M>&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;+66;6_3,!#'O\HI2 @D:!ZZINM(
M(ZW;$),83*M@+Q OW.3:6$OL8#OM^/:<DS3K4!=6 6\2/]W_?N?D?(XV4MWI
M#-' ?9$+/74R8\H3U]5)A@73 UFBH)FE5 4SU%4K5Y<*65H;%;D;>%[H%HP+
M)X[JL6L51[(R.1=XK4!71<'4SQGF<C-U?&<[<,-7F;$#;AR5;(5S-%_*:T4]
MMU-)>8%"<RE X7+JG/HG,]^S!O6*KQPW>J<--I2%E'>V<YE.'<\288Z)L1*,
M7FL\PSRW2L3QHQ5U.I_6<+>]57]?!T_!+)C&,YG?\M1D4^?8@127K,K-C=Q\
MP#:@D=5+9*[K)VS:M9X#2:6-+%IC(BBX:-[LOMV('8/ ?\(@: V"FKMQ5%.>
M,\/B2,D-*+N:U&RC#K6V)C@N[%>9&T6SG.Q,?,N48L)H>'6.AO%<OX:W,*=O
MGU8Y@ES"W,CD#MIE<&HWD1N..G(-N;<B;M*ZFC6N@B=<^0%<26$R#1<BQ?2Q
M@$O<'7RPA9\%O8KGF Q@Z+^!P N&H#.F?N=Z)#OL]F18RPZ?D'U.^/#M(UG!
MI<%"?]^W%XV+H_TN;*Z=Z)(E.'4HF32J-3KQRQ=^Z+WK">"H"^"H3SW^7!EM
MF$BY6 &] .]1)5RS!<7$#"QPQ86PDQ2@R1!*5%RF;^!352Q0[8NF\1?6_FRB
MK^.AYX?A<!2YZSV@HPYT]%] ;^MD [9&14?'UHSF%4]P'W^#0;GY$$ X""?>
M>#]_V/&'O?R76E>80EHI"_F\K>Q5W/]C0,\_,>Y0Q[VH%^T>'4C;*WHX[7%'
M>]Q+>\9$0B<UT4I%G[?DZE#P7OW#P2<=^.1O_FBDH6<GW>2PI/.]AS/?^\>0
M!R=<2_#GC'-W:E>!:E57: V)K(1IRE@WVMT"3IO:]["\N4)<,47GA88<EV3J
M#<;D7#55N>D86=:5<"$-U=6ZF=%-!I5=0/-+*<VV8QUT=Z/X%U!+ P04
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
M.JHV]_>8ZK<&=U2L6"Y)"DN-]'I7NHNBVKZO3A3?E/O33UPIGI6':Z )"--
MWU]RKEY/S .:'U',_P=02P,$%     @ ]X%[6%.3ZK7  @  (@@  !D   !X
M;"]W;W)K<VAE971S+W-H965T.#,N>&ULK59K;YLP%/TK%INF5EH#YKEV"5*3
M;%H_5(J:=OOLP"6@ F:V2;)_/]L0FC2$==.^!#_N.3[G^G$SWE+VS%, @79%
M7O*)D0I1W9@FCU(H"!_1"DHYDU!6$"&[;&WRB@&)-:C(3=NR?+,@66F$8SVV
M8.&8UB+/2E@PQ.NB(.S7%'*ZG1C8V \\9.M4J $S'%=D#4L03]6"R9[9L<19
M 27/:(D8)!/C%M_, A6O [YGL.4';:2<K"A]5IV[>&)82A#D$ G%0.1G S/(
M<T4D9?QL.8UN204\;._9OVKOTLN*<)C1_$<6BW1B?#)0# FI<_% M]^@]>,I
MOHCF7/^B;1,;> :*:BYHT8*E@B(KFR_9M7DX &#_#,!N ?9K@'L&X+0 1QMM
ME&E;<R)(.&9TBYB*EFRJH7.CT=)-5JI=7 HF9S.)$^%=&=$"T"/9 4<7<Q D
MR_DEND)+>5[B.@=$$[1@=).I?>-(GAMTA+E"3\LYNGA_.3:%U*-8S:A=>]JL
M;9]9&]OHGI8BY>A+&4-\3&!*(YT;>^]F:@\RSB$:(0=_1+9E.SV"9F^'VP-R
MG"ZYCN9SSO!U>3M)6U^R&BZWGTO=YAM>D0@FAKRN'-@&C/##.^Q;G_N,_B>R
M(]MN9]L=8@]G-6-0"N7TY>B@I]%RU&=[D*M?*>ISW/!XFD>]79L0>Y8OMW'3
M8\7KK'C_8&7Q,.MSTE#Y!PH<U[_VW$Y"(_0T#+N.AP.G7ZK?2?4'I<XA 2DV
M?IO60:Z_R+I_:L:R?8PMM]]-T+D)!MT\4D%R='R!+CJ+0EI<00E))B[-/UZL
MX.1D].[+:1C& <:.<_W*BGGPW!; UKH*<131NA3-6]6-=H7N5K_OK\:GL@ V
M]>J%IJF>]X2M,_G<YI!(2FNDZ@UK*E+3$;32C_J*"EDB=#.511R8"I#S":5B
MWU$+='\+PM]02P,$%     @ ]X%[6%<\<G=6 P  <@H  !D   !X;"]W;W)K
M<VAE971S+W-H965T.#0N>&ULK5;;;MLX$/T50EL4"9!&=\G.V@9:&]L&:(L@
ME^XS(XUMHA2IDK2=].L[E!35L1DAZ"Y@6"0U<^:<$3F<R4ZJ[WH-8,A#Q86>
M>FMCZ@O?U\4:*JK/90T"WRREJJC!J5KYNE9 R\:IXGX4!)E?42:\V:19NU*S
MB=P8S@1<*:(W5475XP?@<C?U0N]IX9JMUL8N^+-)35=P ^:NOE(X\WN4DE4@
M-)."*%A.O??AQ3P,K$-C\8W!3N^-B95R+^5W.[DLIUY@&0&'PE@(BH\MS(%S
MBX0\?G2@7A_3.NZ/G]#_:<2CF'NJ82[YOZPTZZDW\D@)2[KAYEKN/D$G*+5X
MA>2Z^2>[UC:+/5)LM)%5YXP,*B;:)WWH$K'G$"8O.$2=0_1:A[ASB!NA+;-&
MUH(:.ILHN2/*6B.:'32Y:;Q1#1/V,]X8A6\9^IG9I2AD!>26/H F)PLPE'%]
M2MZ1&]PPY88#D4NR@"4H!:4UPU=W-PMR\N9TXALD8&'\H@OVH0T6O1!L <4Y
MB<,S$@51['"?O]X]>N[NH^Q>>]1KCQJ\^$6\3I9!651K,)@"SN@]X\PPT$Z%
M+63BAK2'[D+7M("IAZ=*@]J"-WO[5Y@%?[OT_D]@S]3'O?IX"!W5(VC!:'N:
M1$EH)95A/]L%_.JUPF*AS.,9J3D5IK&!'QM6XRDVKM2T\=(FGBT?VUF8C:,H
M3[.)O]V7[3!,DSQ)1FEO^$Q2TDM*!B5=5C5ERM+[(_XM>+9'*QVE\2@X8']L
MEH^S-!V[N:<]]W20^Q>F"RQF5(#<:!>[]"AL&*=YF!RP.S;+,+EQYF:7]>RR
M079?\4*QV<3-(5:$2ZU)095ZE%M0-M=7UW."A:2FXM'%/3LB%>5)&J4'W!UF
M89Q%@9M[WG//![F??,3;[-3_;$G;K6X/.BF9KJ6FW,4V/Z+Q+DN"[)#M8%3W
MX24#YW;4RQD-RKF5AG)[4QW6+I>4T?&FR4>X'<+#3>TR#(, ?^[DCWNVXT&V
MGT'K"_*-\DU7:#@V#E04X&([/D[\"W2=ED-\P^#WA1C\67[/B !GW1@&?-5.
MZ*Z__P[4BO;W&@+;C7VA:L6$)AR6B!R<YU@E5-O@M!,CZZ9'N)<&.XYFN,:F
M$)0UP/=+*<W3Q+8=?9LY^P502P,$%     @ ]X%[6#=CZ;#4 @  .P@  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#4N>&ULK59=;]HP%/TK5J9-5-KRR<?:
M0:1"-ZT/E1#LXV':@TENB%?'9K8#]-_/=D(&70A]V NQ;WQ.SK&O[V6\X^)1
MY@ *[0O*Y,3)E=K<>)Y,<BBP=/D&F'Z3<5%@I:=B[<F- )Q:4$&]T/>'7H$)
M<^*QC<U%/.:EHH3!7"!9%@463U.@?#=Q N<06)!UKDS B\<;O(8EJ*^;N= S
MKV%)20%,$LZ0@&SBW 8WLY%9;Q=\(["31V-DG*PX?S23^W3B^$804$B48<#Z
ML8494&J(M(S?-:?3?-( C\<']D_6N_:RPA)FG'XGJ<HGSGL'I9#ADJH%WWV&
MVL_ \"6<2ON+=O5:WT%)*14O:K!64!!6/?&^WH<C0# \ PAK0/@<T#\#B&I
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
M0'X^SS+QN%$VL%L:.OD/4$L#!!0    ( />!>U@$L='YH ,  .0.   9
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
M?$PH&IQL\M7RG'"Q]LYWUX 70&4'<7Y)"']JR 5X]4G'^P=02P,$%     @
M]X%[6"N1G*%^!0  ^AP  !D   !X;"]W;W)K<VAE971S+W-H965T.3(N>&UL
MS9G;;N,V$(9?A7"+(@&:F <=J-0VL(F;=H%-D<9->['HA6+1L;"2Z"7I>+=/
M7TIF)$NF&+LPT,U%8LDSO_X9*_-1YFC#Q2>Y9$R!+WE6R/%@J=3J:CB4\R7+
M8WG)5ZS0[RRXR&.E#\7S4*X$BY,J*<^&&,)@F,=I,9B,JG/W8C+B:Y6E!;L7
M0*[S/!9?KUG&-^,!&KR>>$B?EZH\,9R,5O$SFS'UN+H7^FA8JR1IS@J9\@((
MMA@/WJ&K&^*5"57$GRG;R)W7H"SEB?-/Y<'[9#R I2.6L;DJ)6+]YX7=L"PK
ME;2/ST9T4%^S3-Q]_:I^6Q6OBWF*);OAV5]IHI;C 1V A"WB=:8>^.979@KR
M2[TYSV3U&VQ,+!R ^5HJGIMD[2!/B^W?^(MIQ$X""GH2L$G W02O)X&8!%(5
MNG56E36-53P9";X!HHS6:N6+JC=5MJXF+<J/<::$?C?5>6HRJSZ^]!^6@-_7
ML5!,9%_!;5K$Q3R-,U!J@K/'(EXGJ6+).3B;,A6GF3P'%V"F[ZEDG3' %_W)
M%^!Q-@5GWY^/ADK[+:\ZG!MOUUMON,<;PN".%VHIP<]%PI*VP% 76E>+7ZN]
MQD[%*9M? H)^!!AB8C%T<W@Z=M@A=?-)I>?UZ-VF0BKP\8[E3TS\;6N0,[_\
M%[^2JWC.Q@/]/RR9>&&#R0_?H0#^9"ON1&*M4KVZ5*]2)__7??;Q@[XB>*]8
M+JV=]$[9R1.)M3KIUYWTG3?- WMAQ9I)6Y';3+_*+ ?XRP1%801I&(Z&+[L%
M6 )]CZ( T3JP92ZHS05.<[\(+B4XR_3O<[ 2?)$JF\^M2+!S^0L<!E$4=6SN
MQQ$$/<^WFPQKDZ'3Y(?2XT+P'&@:BKC$B;6;H<UEB$F .C9M@5$$/1+8C=+:
M*'4:_4UCO&RES1S=^P2U.4)0X'?,V0(]2C'R[.:BVESD-'<=RW0.SM("3'F6
MQ4("W4P@E[%@UEF_5:.[/N E[MZ8UBA([%81;"@'G6:G:;;6<^4(NT;P+;_V
ML%[#.UA&3L,S-N=%XF2#6^'8D78JM7:]N*D7?]M\,/Y.U<T3J;6[V:PKD'MA
MX6*$2=T=" 1"%$4[ \$488E$(=4_/:,#-:L!Y$3DH9PP*KN3%:$PHC[M6MT/
M#(@'2=ACM($M<M/V4%88F18#?$0#2KI.+8$($S\,>JB&&O8B-WQ=N#"I?ONR
M/O&B/8.62$S#"/7-M :[R,W=8XEAY,+V;-6NNXZM<;!W"#?X16[^_@=JT ,M
M6^/Z+3=01FXJ_[%,Q1O8< H</>A.I-9^G&NXCN&WC0WL7'<<V\U3J;6[V2PZ
ML'O1X<*&26T_,H0A\@/8N;<MD1H;,.I=<>)FE8"=W#P4&T:E/6-]@G%WUED"
M<4B)3WL>@W!#8.PF\*'<,#+M9P>/>C[:\VJ)]&D0^3TS S<PQFX8N[AA4MO<
MB$*?!%T$6R,I#4G?,R5N((S=$#X6'$8.>9W%>]>Q;UN[HZC';L-A[.;P\=@P
M@F\:#HXRW( 9N\%\R]="+9W4<"L</>=.I-:NM^$ZIM\X-9SKCJ.[>2*U=C>;
M)0=V+SF<U(CVA@*&4>#Y>U_UV"(1"7'8-SY(LT@@[H?_ ZEA5%HP\"'VNDXM
M<0CB .&>;WM(PU_BYN^AT# R+100JE>/I/O-E"T24<V,L(<:I&$Q<;/810V3
MVF(!B:@'X5XS+9$(13"D09_#G6_7W0P^%AM&KCN%NX_%)JPUA5'O%"8-AHD;
MP\=CPPB^:=@[R/!P9Q<I9^*YVER38,[7A=INL=1GZPV\=]6V5>?\-;JZV6[#
M-3+;7<&[6#RGA0096VA)>!GJSUUL-]JV!XJOJKVJ)ZX4SZN72Q8G3)0!^OT%
MY^KUH+Q O=TY^1=02P,$%     @ ]X%[6/?-,AU> @  X@4  !D   !X;"]W
M;W)K<VAE971S+W-H965T.3,N>&ULK51-;]LP#/TK@C<,+;#5\4?3(DL,Y&/%
M>B@0-.AV&'90;"86*DN>I"3MOQ\E.5Y2.,$.O=BBQ/?(1XD<[J1ZUB6 (2\5
M%WH4E,;4@S#4>0D5U5>R!H$G*ZDJ:M!4ZU#7"FCA0!4/XUZO'U:4B2 ;NKVY
MRH9R8S@3,%=$;ZJ*JM<)<+D;!5&PWWADZ]+8C3 ;UG0-"S!/]5RA%;8L!:M
M:"8%4; :!>-H,$VMOW/XP6"G#];$*EE*^6R-^V(4]&Q"P"$WEH'B;PM3X-P2
M81I_&LZ@#6F!A^L]^YW3CEJ65,-4\I^L,.4HN U( 2NZX>91[KY#H^?:\N62
M:_<E.^][DP8DWV@CJP:,&51,^#]]:>IP (CZ)P!Q XC? DY%2!I XH3ZS)RL
M&34T&RJY(\IZ(YM=N-HX-*IAPM[BPB@\98@SV52* N\$"G+'!!4YHYS<"_\Z
M;)GEBI@2R)PJ$(9,9553\4HN9F HX_J2?"%/BQFY^'@Y# VF8TG#O D]\:'C
M$Z&CF#Q(84I-OF$.Q3%!B#I:,?%>S"0^RSB#_(HDT6<2]^*D(Z'I_\/C,^DD
M;6T3QY>\:VU_C9?:*'S>O[M*ZB.FW1%MRP]T37,8!=C3&M06@NS3AZC?^]I5
MCG<B.RI.VA8G/<>>C?-<;H1A8DUJQ; X-0?=I=C37#L:.Y.VV6V_GT;]%&]X
M>ZBFRS$Z=O29A@?M4H%:NRFBB<O'/[9VMQU48]>?;_8G.,#\O/E'XZ?? U5K
M)C3AL$+*WM4-IJ7\1/&&D;5KRJ4TV.)N6>(0!F4=\'PEI=D;-D [UK._4$L#
M!!0    ( />!>UC@R8?1/P0  .D0   9    >&PO=V]R:W-H965T<R]S:&5E
M=#DT+GAM;*U8VV[;.!#]%4)=%"VPB:Z6Y-0VD-I;-, 6")K-[L-B'VAI'!.A
M1)6D[?COEZ04^4;)"9*76+)F3LZ9T?"0'FT8?Q1+ (F>"EJ*L;.4LKIR79$M
MH<#BDE50JB<+Q@LLU2U_<$7% ><FJ:!NX'FQ6V!2.I.1^>Z63T9L)2DIX98C
ML2H*S+=?@;+-V/&=YR]^DH>EU%^XDU&%'^ .Y'UUR]6=VZ+DI(!2$%8B#HNQ
M<^U?3?U4)YB(OPELQ-XUTE+FC#WJFYM\['B:$5#(I(; ZF,-4Z!4(RD>OQI0
MI_V?.G'_^AG]FQ&OQ,RQ@"FC_Y!<+L=.ZJ <%GA%Y4^V^0Z-H('&RQ@5YB_:
M-+&>@[*5D*QHDA6#@I3U)WYJ"K&7X$<="4&3$+PT(6P20B.T9F9DS;#$DQ%G
M&\1UM$+3%Z8V)ENI(:5NXYWDZBE1>7(R966NF@(Y^D9*7&8$4W13UJ^'+C-;
M(+D$=(LYE!)-65'A<HL^S4!B0L5G=('NU)N5KRCHT!W:?9FQ4C!*<BP[P2^.
M<?_] <4<^'_JR?W=#'WZ[?/(E4JEYNIFC:*OM:*@0]$,LDL4^K^CP M"2_KT
MY>G!8;JK:ML6.&@+'!B\L*O *VXD7@L!4MCDU/F1/5^/\96H< 9C1\VI +X&
M9_+Q@Q][7VSBW@GL0&K82@W[T"=3+)8(ESG*] 7\6I$UIDJ[574--3!0>JU9
M3^(D#:-DY*[W]9R&^</0"R*_C3N@&K54HUZJMQPJO"TT.<.8J9><JWFK>X4[
M>]6+:B\OLK7I[3@'L@>M[$&O[+^85"-X7F:-$I]KSFE8;W/BEF7<R_*F7(.0
MNCF(E,I@YH+D!',"5J[Q*8DD"-,@"M(CNI;(-$J]>! &=L))2SAY05F[)SRQ
M4 R]V$N2P1%%2V0:)V&<)*&=8MI23%^T#/U)\)Q0(CN*F;[G6O1.8 =ZAZW>
MX9EW2 *_R!I?4;..YQ1LBH<G%8^\(!YZT5%G;'&)I]C:^^)[.P/V>IG.5H D
M4ULB:IRRPKRK.0W0/H<D2*(P/*)Z/NZ0ZMY>P>^E>IUE?&4X;CFCU*R<4%24
M;0'0'$I8$&DEW@O[BF7S'8 .I>]<W.]USE8Z[9^??I37*'T[T*'2G8G[_2Y^
MHW9NA7HE\5/?V/2#O$;HVX$.A>ZV '[_'N#0#,\U-CJ=_V2@9NK8$ZV!PV0P
M[)J^G7?[_>8] ZXV5/K4TY+=6JF>VO+@>#6SQ,11'*1=)'?6[?=[=UW4<\4\
M=6)3S*%_3/,T<!!%89K$'3QWCNV_Q++5\2I[7#*: Q<?/Z2!GWPQ^]:.PEK<
M.4Z5D8?I27UM1NX'PR =)AW4=T[N]QIG0WW/R,TZ?&>1\D>WE/1T7]VQ);&%
M=NQ)W+USJ/X1X ?F#Z04B,)"Y7J7B0+A];FZOI&L,D?3.9/JH&LNEX"5!!V@
MGB\8D\\W^K3;_KHQ^1]02P,$%     @ ]X%[6,J^3ST?!   \PT  !D   !X
M;"]W;W)K<VAE971S+W-H965T.34N>&ULK5==C]HZ$/TK5FYUM97:39R$$/8"
M4I?=JBMU;U=+V_M0]<&0 :PF-K4-[/[[.TY"^#)IJ_8%8F?FY)RQ/3/N;Z3Z
MIA< ACP5N= #;V',\LKW]70!!=.7<@D"W\RD*IC!H9K[>JF 9:53D?MA$"1^
MP;CPAOUR[D$-^W)E<B[@01&]*@JFGJ\AEYN!1[WMQ".?+XR=\(?])9O#&,RG
MY8/"D=^@9+P H;D41,%LX+VA5R,:6X?2XC.'C=Y[)E;*1,IO=G"7#;S ,H(<
MIL9",/Q;PPCRW"(AC^\UJ-=\TSKN/V_1WY;B4<R$:1C)_#^>F<7 2SV2P8RM
M<O,H-^^@%M2Q>%.9Z_*7;&K;P"/3E3:RJ)V10<%%]<^>ZD#L.=#DC$-8.X3'
M#O$9AZAVB$JA%;-2U@TS;-A7<D.4M48T^U#&IO1&-5S891P;A6\Y^IGA2(H,
M%P4R\I8+)J:<Y>1.5-O#AEG.B%D >6 *A"$C62R9>"87-V 8S_5+\IJ,<6=E
MJQRLZ0YM;)@!7&ZC[?R=F,H""!-9":%@83?"&K8O+MY+78(=?>?+/1034%_Q
MS:?Q#;EX\;+O&U1MN?O36N%UI3 \HY"&Y%X*L]#D%LEEAP ^AJN)6;B-V778
MBG@#TTL2T5<D#,+(06CT\^YA"YVH6<*HQ(O.X/W!!?CR'K')'3KJKZY(5T1B
M-Q&;<:[TDDUAX.$7-*@U>,.__Z))\(\K2G\(["!F<1.SN U]^ AK$"MP:6QU
M=-,B+GF_CW.@K-,HZ[0J&V-&Y&+^BLQ!@,+3;-><99@ZN#:*V:1)X&EI-XEV
MR:_0DQ+=UH#UL!ND293V_?6^NE.S#NV$O;@Q.R"?-.235O)V%Y*9D@7YL 15
M9B GR>3DZZ^=+!UV;32[#<UN*\W;[RMNG@D7!)@2&.WRC*WP* DM<Y[AR<NP
M,$XTSSA3W!WH[BFW7II&29@<B7 8TFZ<]FBOZY:1-C+2'T<;<WP&BJ^KG9%S
M-N$YBG,Q3D^()'$2AKTCOJ=F-*;=L$/=;'L-VUXKVP]8AU23KVZK+>RL!ZTX
MOW""?Q_G0"@-=C4Y:)5:BYP UN$F17]D3^Z-5(,=[J1>G 11YVAE7)8TZ:3=
M, [<BT/W^@C:ROE!R34OFSLD_6/.K6"_L$8UT*&D3I"$9_2$.SUAJYY_L86N
M5#CYAS\=<X<E31+L'()S''>%G[;6R/I(3 \*.J\B[U_DMJ([N4>GC*(@#GI[
M:;'F[K"D:4 #3+9GN.\*,&VOP!^EP>+D;D;.4Z\P.P>$PE[:#4ZRD,LTBA,:
M(?TC[OY>^UR FI>W"HUQ70E3=87-;'-S>5/VZT?SU_9&4[;E.YCJ.G3/U)P+
M37*8(61PV45>JKIA5 ,CEV63/I$&6_[R<8&W,E#6 -_/I#3;@?U <\\;_@]0
M2P,$%     @ ]X%[6 >=3,Q3 P  N@D  !D   !X;"]W;W)K<VAE971S+W-H
M965T.38N>&ULK99OC]HX$,:_BI5655=J-_\3L@>1%K:K(G6OJ*N]ZE3UA4D&
M8C6Q4]O [K>_<0(Y%@+=GHX78#LS#[_'=L8>;H3\H0H 31ZKDJN156A=7]FV
MR@JHJ+H4-7!\LA"RHAJ[<FFK6@+-FZ2JM#W'B>R*,FZEPV9L)M.A6.F2<9A)
MHE951>73&$JQ&5FNM1OXPI:%-@-V.JSI$NY!/]0SB3V[4\E9!5PQP8F$Q<BZ
M=J\FB8EO OYBL%%[;6*<S(7X83K3?&0Y!@A*R+11H/BSA@F4I1%"C)];3:O[
M2Y.XW]ZIWS;>T<N<*IB(\BO+=3&R!A;)84%7I?XB-A]AZR<T>IDH5?---MM8
MQR+92FE1;9.1H&*\_:6/VWG82W"C$PG>-L$[3 A.)/C;!+\QVI(UMFZHINE0
MB@V1)AK53*.9FR8;W3!N5O%>2WS*,$^G$\%S7!/(R2WCE&>,EF3*V]UAIEDL
MB"Z S*@$KLE$5#7E3^3M#6C*2G5!WI-[W%CYJ@03.J&J(+>X,W#\(.7;'51S
MD-_QR</]#7G[^F)H:S1@,.QL"SMN8;T3L*Y'[@37A2(?D#I_+F"C\\Z^M[,_
M]LXJWD!V27SW'?$<S^\!FKP\W3N#XW>KX3=Z_@F]_KG\]@G#R%1#I;[W35JK
M&?1KFC)PI6J:P<C"]UR!7(.5OGGE1LX??8;_)[%G]H/.?G!./?T3JU9C^\%L
M2,;)YQHD[D.^)-?F=6>:@>J;@58V;&1-W5JG[V-G$ 7NT%[OF^N)\^/ #^,N
M[AEWV'&'O\<]Y6M0+^!N9:-]GM QGP/NGK@H=+S]P&?@40<>O0Q\)L6:X2M%
MYD^[0O!+^.@8*O"]T#]@[PGSO<1/DG[TN$./?XD^Y1F>7 I,/6I;%V;V&T>4
MYVWCP\\56],2:U&OB_@8S_5"=Y $!SYZ F//">,P[#<RZ(P,SAHY28N5<@Q+
MQKE9"BP(?P.5?0X&1V!NXCO>T>8_CDM</TR2J)\_Z?B3_\R/9?H<>7+T.D;Q
MP _B _#CL$.#+;B]=PQ6()?-[4"13*RX;H^$;K2[@%PWY^[!^!@O)NT]XE^9
M]E9S1R6NB"(E+%#2N8R12K8WA;:C1=T<MG.A\>ANF@5>KD": 'R^$$+O.N8/
MNNM:^@]02P,$%     @ ]X%[6.>[3]]^ P  EQ@   T   !X;"]S='EL97,N
M>&ULW5GM;MHP%'V5*%VG5IH:0M9 5D#:D"I-VJ9*[8_]JPQQP)+C9([IH._3
M%]F3S3<."5!?1/MC)0.5V/?DG'ML7^=#'11JQ>GMG%+E+%,NBJ$[5RK_Y'G%
M=$Y34EQD.14:23*9$J6[<N85N:0D+H"4<J_;Z81>2IAP1P.Q2*]353C3;"'4
MT/7].N:8P]=81\./KF/TQEE,A^[]V?M?BTQ=O7/,\>3#R4GG_OQJ-WY6 N>N
M9Q6]/$#THM/!A0'$Q,/#Q/=I8]*];>GR]%,M9(BG&*UO=_3G"9G$&M@_BY'%
MC3;?&((.0NYU[.3.)AG+W/,1\E9J/'?WH!7:LT"8<(#XVAX52C^DUM=R>%T:
M>:_:7Z-!DHEFFP6N">C\)*7. ^%#=TPXFT@&K(2DC*],N N!:<8SZ2B]O[4A
M'R+%HX%]TX.M7^FD3&2RS&TRF-])=?H.L.Z!0<9Y;;#KFL!HD!.EJ!37NE.>
M7 :?04[5OEOEVN%,DI7?O70;0GG022:9C*EL+C?N.C0:<)J '<EF<SBJ+/<
M5"I+=2-F9)8)4GI8,ZJ&EIU2SF_ANO@SV=)>)ALK6]:ZJ)O:4-4T,J8#^IMJ
M1GM3MO\J72=G#YGZLM##$64?RH7>2)JP9=E?)K4!3-W'U4F>\]5GSF8BI6;P
M!R<<#<B:Y\PSR1YU-BB5J0Y0Z3H/5"HVW8S\EB2_HTNU+J=E@GONMM#SOYWG
M&154$KYI6M?^,<_RJQU7SQ%OX;F\K.PZMIH,>L?OL7IV.G:381M,MF*Y^VTP
M&;7 9._-KIHO,>FWP62W#2:#-IALPUWQ.#>W5SV=;[P";+T U%$'7K2&[@]X
ML>--4F>R8%PQ4?7F+(ZI>/8>H.45F7"ZK:_/CVE"%ES=U>#0;=K?:<P6:52?
M=0,349W5M+_!\/RP?LO3N9B(Z9+&XZHK9Y.RZ>B&SEI]@+"+7)<?.X)Q#&9'
M ,/R8 XPCF%A>?ZG\?31\1@,\]:W(GV4TT<YAF5#QN47RV/G1/IC'VD4!4$8
M8C,Z'EL=C+%Y"T/XLZMAWH"!Y8%,+YMK?+7Q"ME?!]B:[JL0;*1X)6(CQ><:
M$/N\ 2.*[*N-Y0$&M@I8[4!^>QZH*3LG"&!5,6_8#L:1*,(0J$5[C88A,CLA
M?.WK@^V2((@B.P*8W4$08 CL1AS!'( '# F"\CZX<S_RUO<IK_E7Q.@O4$L#
M!!0    ( />!>UB7BKL<P    !,"   +    7W)E;',O+G)E;'.=DKENPS ,
M0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BD
MMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G
M<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^
M=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"
MR0_L?@!02P,$%     @ ]X%[6$03IY&7!@  ECX   \   !X;"]W;W)K8F]O
M:RYX;6S%FUMOVS88AO\*X:L,Z.989Q=-@31IMP#9XL59=SG0$FUST<$E);?N
MKQ\IUS"9*"]V\\57B0Z6'_/T\/M(O?O:J,=%TSRR;U59ZXO1NFTW;\=CG:]%
MQ?4OS4;4YLJR415OS:%:C?5&"5[HM1!M58Z#\_-D7'%9C]Z_.SQKIL;N0=.*
MO)5-;4[:$Y^E^*J/U^TAVTHM%[*4[>YBU/]?BA&K9"TK^5T4%Z/S$=/KYNMO
MC9+?F[KEY3Q735E>C";["Y^%:F7^[/3<0C[PA>[/M'QQSPW(Q2@Y-P]<2J7;
M_H[^^=PP;H6Y>7_4M<TG6;9"7?-6_*J:;B/KE7V,^15CYV?TY7#XNR_$M^K_
M%&.S7,I<7#=Y5XFZW9>C$J4%K/5:;O2(U;P2%Z.K9BN4_3WF"VZ*_6]K#913
M4NJM-!?43='CT:%<=H5LV4V]_["YZF % "N@Q;HRQTTI"_/M!?O 2U[G@O4U
MJQW $ "&)P-D9S/N0$8 ,GI%R+F%L!_0K%F:&L\;!S(&D/$)(?\)',@$0"8G
M@[Q:<[?3I  R/1TDUVL',@.0&2WDG5KQ6G[O+S!>F\[3:5D+K4TORA]7#N04
M0$YI(3]P+?MRFRFAS:U'VKE<U=(=NL_1V'U.BWDO=*MD;JO[205/H%*(G7)3
M;\T-1NS"':PG2"<38I^8>MSPW;X[V&J\:]="L:M.*7.*7;J82"H38JN8F=7&
MS'MV;]C,&*7M43]^Z>3&?LZ%1%*9$%OE5G#MURRRQX18'[<-KS6;\1WOO_<(
MA6PQ(=;%O3UI>N6,F\ID#\H@\G["[!4;4L6$V!7[#O"CV/9]XC+/56>@;R5?
MN)A(%A-B6UP+);?<3N-[+!M//!E5D"4FQ)JX:JK*>&'>-OFC.V]&3@B(G? W
M5Z:Y>=/D ,D@();!1ZYJ$V>9+FK:VWS-E=M) QAB$#O!3H$KP1[X-Z]%!4@
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
ME^_6V^.ORZ^+DW?\BG-[7S$\_0502P,$%     @ ]X%[6$;]('I, @  GC8
M !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=M-;MLP$(;AJQC:!I8BDJ*H(LZF
M[;;-HA=0)3H6K#^03.K<OK2<!&B1&@U<H._&@DUROA$'>':^^?8T6[\Z#/WH
M-\DNA/E#EOEF9X?:I]-LQ[BRG=Q0A_C5W6=SW>SK>YN)ZVN=-=,8[!C6X5@C
MN;WY9+?U0Q]6GP_Q9]]-XR9QMO?)ZN-IXS%KD]3SW'=-'>)Z]CBVOZ6LGQ/2
M>'+9XW?=[*_BAB1[,^&X\N> YW-?'ZUS76M7=[4+7^HA[LH.?>;#4V]]>K[$
M&SU.VVW7V'9J'H9X)/6SLW7K=]:&H4]/1:_.)X=XP_;TF5^<OY0Y%QAWWKEI
M]G%BSKX_[F4DQ]/K.1:R+G3G7_$U,9:^^/WL<=JM;?\R.U[OC\GMEWGX;'E<
M?L>_SOBU_CO[$) ^)*0/!>FC@/2A(7V4D#X,I(\*TD=^36F$(FI.(36GF)I3
M4,TIJN845G.*JSD%UIPBJZ#(*BBR"HJL@B*KH,@J*+(*BJR"(JN@R"HHLDJ*
MK)(BJZ3(*BFR2HJLDB*KI,@J*;)*BJR2(JNBR*HHLBJ*K(HBJZ+(JBBR*HJL
MBB*KHLBJ*+(6%%D+BJP%1=:"(FM!D;6@R%I09"THLA8460N*K)HBJZ;(JBFR
M:HJLFB*KILBJ*;)JBJR:(JNFR%I29"TILI8464N*K"5%UI(B:TF1M:3(6E)D
M+2FR&HJLAB*KH<AJ*+(:BJR&(JNAR&HHLAJ*K(8B:T61M:+(6E%DK2BR5A19
M*XJLU?^4]?LT[?]Q_/),A[H;7_*SY6]IMS\!4$L! A0#%     @ ]X%[6 =!
M36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q0
M2P$"% ,4    " #W@7M8!VDYW^\    K @  $0              @ &O
M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " #W@7M8F5R<(Q &  "<)P
M$P              @ '- 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0
M   ( />!>UB9IN+" 0@  $TW   8              " @0X(  !X;"]W;W)K
M<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " #W@7M87#]V$C$"  "F!0
M&               @(%%$   >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L!
M A0#%     @ ]X%[6'])QG%H"   <"4  !@              ("!K!(  'AL
M+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( />!>UB^^WVI]@(
M +L(   8              " @4H;  !X;"]W;W)K<VAE971S+W-H965T-"YX
M;6Q02P$"% ,4    " #W@7M896R['%8%   +%   &               @(%V
M'@  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ ]X%[6 $;
M&R"? @  A@8  !@              ("! B0  'AL+W=O<FMS:&5E=',O<VAE
M970V+GAM;%!+ 0(4 Q0    ( />!>UA4E?W!Z00  -$:   8
M  " @=<F  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " #W
M@7M8;8QT$10)  #5)P  &               @('V*P  >&PO=V]R:W-H965T
M<R]S:&5E=#@N>&UL4$L! A0#%     @ ]X%[6'UX(%NY%@  FD   !@
M         ("!0#4  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0
M   ( />!>UA=KGKL?QP  )A/   9              " @2],  !X;"]W;W)K
M<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ ]X%[6,SHS%>% @  L 4
M !D              ("!Y6@  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q0
M2P$"% ,4    " #W@7M8BNV^8T8#   E!P  &0              @(&A:P
M>&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( />!>UBDH8 "
MTP(  &(&   9              " @1YO  !X;"]W;W)K<VAE971S+W-H965T
M,3,N>&UL4$L! A0#%     @ ]X%[6&Y)630P!   # H  !D
M ("!*'(  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " #W
M@7M8FLA#P+D'   C$P  &0              @(&/=@  >&PO=V]R:W-H965T
M<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( />!>UA-H<3$LPD  'XF   9
M          " @7]^  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#
M%     @ ]X%[6$]>]9!$!P  )Q0  !D              ("!:8@  'AL+W=O
M<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " #W@7M8G.,3SB(#  #B
M!@  &0              @('DCP  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM
M;%!+ 0(4 Q0    ( />!>UA#<#UJ\P0  -P+   9              " @3V3
M  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ ]X%[6 1-
MYB(U!0  > P  !D              ("!9Y@  'AL+W=O<FMS:&5E=',O<VAE
M970R,"YX;6Q02P$"% ,4    " #W@7M8FIDVMO@%  "[$   &0
M    @('3G0  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    (
M />!>UAT-I;@W (  "T'   9              " @0*D  !X;"]W;W)K<VAE
M971S+W-H965T,C(N>&UL4$L! A0#%     @ ]X%[6'&SAGHO#@  MR0  !D
M             ("!%:<  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"
M% ,4    " #W@7M8FV/;H<,#  "V"0  &0              @(%[M0  >&PO
M=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( />!>UBM(A!_L08
M (4/   9              " @76Y  !X;"]W;W)K<VAE971S+W-H965T,C4N
M>&UL4$L! A0#%     @ ]X%[6"M\ T.=!@  _@X  !D              ("!
M7<   'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " #W@7M8
M*ZPK4)4"  "L!@  &0              @($QQP  >&PO=V]R:W-H965T<R]S
M:&5E=#(W+GAM;%!+ 0(4 Q0    ( />!>U@M2,Z7* 0  '@)   9
M      " @?W)  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%
M  @ ]X%[6+I9'A*] @  #@8  !D              ("!7,X  'AL+W=O<FMS
M:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " #W@7M89RW[U4$"   +!0
M&0              @(%0T0  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+
M 0(4 Q0    ( />!>U@C%]4>A0,  "\(   9              " @<C3  !X
M;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ ]X%[6(([)=A/
M!P  T1   !D              ("!A-<  'AL+W=O<FMS:&5E=',O<VAE970S
M,BYX;6Q02P$"% ,4    " #W@7M8+>H46$,"  ":!0  &0
M@($*WP  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( />!
M>UAD.J)K0P(  (H&   9              " @83A  !X;"]W;W)K<VAE971S
M+W-H965T,S0N>&UL4$L! A0#%     @ ]X%[6%(;O^8A'@  *%P  !D
M         ("!_N,  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4
M    " #W@7M8+$SV_*@&  #W#@  &0              @(%6 @$ >&PO=V]R
M:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( />!>UC=E$!7U0,  'P(
M   9              " @34) 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL
M4$L! A0#%     @ ]X%[6#M;XTM2 P  *@<  !D              ("!00T!
M 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " #W@7M8^N!W
MJ]X"  !.!@  &0              @('*$ $ >&PO=V]R:W-H965T<R]S:&5E
M=#,Y+GAM;%!+ 0(4 Q0    ( />!>UBKAK7O.@,  / &   9
M  " @=\3 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @
M]X%[6 GFLCD1!   %PL  !D              ("!4!<! 'AL+W=O<FMS:&5E
M=',O<VAE970T,2YX;6Q02P$"% ,4    " #W@7M8:[61\4<$  #/"@  &0
M            @(&8&P$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4
M Q0    ( />!>U@D1#'.) ,  +@&   9              " @18@ 0!X;"]W
M;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ ]X%[6+ZXZ.*P P
M;0D  !D              ("!<2,! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX
M;6Q02P$"% ,4    " #W@7M8A/]*^#0#   ="   &0              @(%8
M)P$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( />!>UB=
M&E]%] (  #X'   9              " @<,J 0!X;"]W;W)K<VAE971S+W-H
M965T-#8N>&UL4$L! A0#%     @ ]X%[6(ST)UJ;!   _PH  !D
M     ("![BT! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4
M" #W@7M8SPU(#9P#  #W!P  &0              @(' ,@$ >&PO=V]R:W-H
M965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( />!>U@)WFB&]P0  'D+   9
M              " @9,V 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L!
M A0#%     @ ]X%[6,O,/Q.. P  ^ <  !D              ("!P3L! 'AL
M+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " #W@7M8JO&T^M\%
M   >#@  &0              @(&&/P$ >&PO=V]R:W-H965T<R]S:&5E=#4Q
M+GAM;%!+ 0(4 Q0    ( />!>UC_G(7TC0D   =Y   9              "
M@9Q% 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ ]X%[
M6#@W:W!0!0  3!P  !D              ("!8$\! 'AL+W=O<FMS:&5E=',O
M<VAE970U,RYX;6Q02P$"% ,4    " #W@7M8WLX,%@@&  "Y&   &0
M        @('G5 $ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0
M   ( />!>U@SO$;>E@@  $M0   9              " @29; 0!X;"]W;W)K
M<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ ]X%[6*/VUC_Q @  \P<
M !D              ("!\V,! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q0
M2P$"% ,4    " #W@7M8**]#B4D#   /#P  &0              @($;9P$
M>&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( />!>U@V-">V
M!@(   H%   9              " @9MJ 0!X;"]W;W)K<VAE971S+W-H965T
M-3@N>&UL4$L! A0#%     @ ]X%[6*.$#4KD P  >Q(  !D
M ("!V&P! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " #W
M@7M8H-Q(+N@"  "F"   &0              @('S< $ >&PO=V]R:W-H965T
M<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( />!>UBK13&9# 4  #P:   9
M          " @1)T 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#
M%     @ ]X%[6-4/PFP0!   1Q0  !D              ("!57D! 'AL+W=O
M<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " #W@7M8,TH<B!\'  "_
M3P  &0              @(&<?0$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM
M;%!+ 0(4 Q0    ( />!>UBA_E^!6 (  ,L%   9              " @?*$
M 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ ]X%[6(;/
MT$%3 @  \ 0  !D              ("!@8<! 'AL+W=O<FMS:&5E=',O<VAE
M970V-2YX;6Q02P$"% ,4    " #W@7M8GR>&X/ "  !3"0  &0
M    @($+B@$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    (
M />!>UC*Z1:?0P(  #<%   9              " @3*- 0!X;"]W;W)K<VAE
M971S+W-H965T-C<N>&UL4$L! A0#%     @ ]X%[6(=13AC3&P  /QL" !D
M             ("!K(\! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"
M% ,4    " #W@7M8%-Q+! H%  !=+   &0              @(&VJP$ >&PO
M=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( />!>U@/'U^DW@0
M . >   9              " @?>P 0!X;"]W;W)K<VAE971S+W-H965T-S N
M>&UL4$L! A0#%     @ ]X%[6!.;3O:" @  7 <  !D              ("!
M#+8! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " #W@7M8
MRHK_?)L1   ]. $ &0              @('%N $ >&PO=V]R:W-H965T<R]S
M:&5E=#<R+GAM;%!+ 0(4 Q0    ( />!>UAV2'ZM8P,  ,@*   9
M      " @9?* 0!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%
M  @ ]X%[6,<:'#,E P  &0L  !D              ("!,<X! 'AL+W=O<FMS
M:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " #W@7M8#9T]>K4"  !K!P
M&0              @(&-T0$ >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+
M 0(4 Q0    ( />!>UA'U)6ZR@(  +8'   9              " @7G4 0!X
M;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ ]X%[6!O;=90\
M!0  >2D  !D              ("!>M<! 'AL+W=O<FMS:&5E=',O<VAE970W
M-RYX;6Q02P$"% ,4    " #W@7M8]@03L4,%   ^*P  &0
M@('MW $ >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( />!
M>UA3 I#EW (  "<)   9              " @6?B 0!X;"]W;W)K<VAE971S
M+W-H965T-SDN>&UL4$L! A0#%     @ ]X%[6-_F#<G, @  Y@<  !D
M         ("!>N4! 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4
M    " #W@7M8.-6+]ST#  !)"P  &0              @(%]Z $ >&PO=V]R
M:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( />!>U@;YX.' @4  % A
M   9              " @?'K 0!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL
M4$L! A0#%     @ ]X%[6%.3ZK7  @  (@@  !D              ("!*O$!
M 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    " #W@7M85SQR
M=U8#  !R"@  &0              @($A] $ >&PO=V]R:W-H965T<R]S:&5E
M=#@T+GAM;%!+ 0(4 Q0    ( />!>U@W8^FPU (  #L(   9
M  " @:[W 0!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%     @
M]X%[6!0'?&R  @  .0@  !D              ("!N?H! 'AL+W=O<FMS:&5E
M=',O<VAE970X-BYX;6Q02P$"% ,4    " #W@7M80PG4[U,&   F.@  &0
M            @(%P_0$ >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4
M Q0    ( />!>U@$L='YH ,  .0.   9              " @?H# @!X;"]W
M;W)K<VAE971S+W-H965T.#@N>&UL4$L! A0#%     @ ]X%[6!_*,UG5"
MUS@  !D              ("!T0<" 'AL+W=O<FMS:&5E=',O<VAE970X.2YX
M;6Q02P$"% ,4    " #W@7M89SPG3!$#   D#0  &0              @('=
M$ ( >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0    ( />!>UB1
MO_<:-0,  -X1   9              " @244 @!X;"]W;W)K<VAE971S+W-H
M965T.3$N>&UL4$L! A0#%     @ ]X%[6"N1G*%^!0  ^AP  !D
M     ("!D1<" 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4
M" #W@7M8]\TR'5X"  #B!0  &0              @(%&'0( >&PO=V]R:W-H
M965T<R]S:&5E=#DS+GAM;%!+ 0(4 Q0    ( />!>UC@R8?1/P0  .D0   9
M              " @=L? @!X;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L!
M A0#%     @ ]X%[6,J^3ST?!   \PT  !D              ("!420" 'AL
M+W=O<FMS:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4    " #W@7M8!YU,S%,#
M  "Z"0  &0              @(&G* ( >&PO=V]R:W-H965T<R]S:&5E=#DV
M+GAM;%!+ 0(4 Q0    ( />!>UCGNT_??@,  )<8   -              "
M 3$L @!X;"]S='EL97,N>&UL4$L! A0#%     @ ]X%[6)>*NQS     $P(
M  L              ( !VB\" %]R96QS+RYR96QS4$L! A0#%     @ ]X%[
M6$03IY&7!@  ECX   \              ( !PS " 'AL+W=O<FMB;V]K+GAM
M;%!+ 0(4 Q0    ( />!>U@4-@ <O@(  '<X   :              "  8<W
M @!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( />!>UA&
M_2!Z3 (  )XV   3              "  7TZ @!;0V]N=&5N=%]4>7!E<UTN
9>&UL4$L%!@    !H &@ CQP  /H\ @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<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>132
<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>134
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>270</ContextCount>
  <ElementCount>426</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>101</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="ea0202381-10k_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="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995300 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995301 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995302 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995303 - Statement - Consolidated Statements of Income (Loss) and Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Income (Loss) and Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995304 - Statement - Consolidated Statements of Income (Loss) and Comprehensive Income (Loss) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ConsolidatedIncomeStatement_Parentheticals</Role>
      <ShortName>Consolidated Statements of Income (Loss) and Comprehensive Income (Loss) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995305 - Statement - Consolidated Statements of Changes in Stockholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995306 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.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>9</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.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>10</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.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>11</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995310 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.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>13</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995312 - Disclosure - Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/PropertyPlantandEquipment</Role>
      <ShortName>Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995313 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.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>16</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.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>17</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995316 - 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="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995317 - 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="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995318 - 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="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995319 - 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="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995320 - 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="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995321 - 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="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995322 - 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="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995323 - 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="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995324 - 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="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995325 - 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="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995326 - 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="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995327 - 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="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995328 - 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="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995329 - Disclosure - Summarized Quarterly Financial Data (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/SummarizedQuarterlyFinancialDataUnaudited</Role>
      <ShortName>Summarized Quarterly Financial Data (Unaudited)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995330 - Disclosure - Condensed Financial Information of the Parent Company</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompany</Role>
      <ShortName>Condensed Financial Information of the Parent Company</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.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>33</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.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>34</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.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>35</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.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>36</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>996002 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesTables</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPolicies</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>996003 - 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>38</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>996004 - 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>39</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>996005 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/PropertyPlantandEquipmentTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://orientpaper.com/role/PropertyPlantandEquipment</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>996006 - 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>41</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>996007 - 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>42</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>996008 - 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>43</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>996009 - 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>44</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>996010 - 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>45</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>996011 - 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>46</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>996012 - 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>47</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>996013 - 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>48</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>996014 - 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>49</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Summarized Quarterly Financial Data (Unaudited) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/SummarizedQuarterlyFinancialDataUnauditedTables</Role>
      <ShortName>Summarized Quarterly Financial Data (Unaudited) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://orientpaper.com/role/SummarizedQuarterlyFinancialDataUnaudited</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>996016 - Disclosure - Condensed Financial Information of the Parent Company (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompanyTables</Role>
      <ShortName>Condensed Financial Information of the Parent Company (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompany</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>996017 - 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>52</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>996018 - 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>53</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996019 - 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>54</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>996020 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996021 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details) - Schedule of Allowance of Doubtful Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofAllowanceofDoubtfulAccountsTable</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies (Details) - Schedule of Allowance of Doubtful Accounts</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996022 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details) - Schedule of Property, Plant, and Equipment Using Straight-Line Method</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies (Details) - Schedule of Property, Plant, and Equipment Using Straight-Line Method</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996023 - 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>58</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>996024 - 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>59</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>996025 - 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>60</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>996026 - Disclosure - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/PropertyPlantandEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/PropertyPlantandEquipmentTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996027 - Disclosure - Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable</Role>
      <ShortName>Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/PropertyPlantandEquipmentTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996028 - 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>63</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996029 - 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>64</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996030 - Disclosure - Leases (Details) - Schedule Operating Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleOperatingLeasesTable</Role>
      <ShortName>Leases (Details) - Schedule Operating Leases</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/LeasesTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>996031 - 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>66</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>996032 - 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>67</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>996033 - 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>68</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>996034 - 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>69</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>996035 - 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>70</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>996036 - 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>71</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>996037 - 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>72</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>996038 - 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>73</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>996039 - 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>74</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>996040 - Disclosure - Derivative Liabilities (Details) - Schedule of Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofFairValueMeasurementsTable</Role>
      <ShortName>Derivative Liabilities (Details) - Schedule of Fair Value Measurements</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/DerivativeLiabilitiesTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>996041 - Disclosure - Derivative Liabilities (Details) - Schedule of Loss on Derivative Liability Included in the Income Statement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofLossonDerivativeLiabilityIncludedintheIncomeStatementTable</Role>
      <ShortName>Derivative Liabilities (Details) - Schedule of Loss on Derivative Liability Included in the Income Statement</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/DerivativeLiabilitiesTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>996042 - 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>77</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>996043 - 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>78</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>996044 - 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>79</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>996045 - 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>80</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>996046 - 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>81</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>996047 - 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>82</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>996048 - 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>83</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>996049 - 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>84</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>996050 - Disclosure - Income Taxes (Details) - Schedule of Reconciles the Statutory Rates Effective Tax Rates</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of Reconciles the Statutory Rates Effective Tax Rates</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/IncomeTaxesTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>996051 - 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>86</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>996052 - 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>87</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>996053 - 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>88</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>996054 - 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>89</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>996055 - 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>90</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>996056 - 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>91</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>996057 - Disclosure - Summarized Quarterly Financial Data (Unaudited) (Details) - Schedule of Quarterly Financial Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofQuarterlyFinancialDataTable</Role>
      <ShortName>Summarized Quarterly Financial Data (Unaudited) (Details) - Schedule of Quarterly Financial Data</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/SummarizedQuarterlyFinancialDataUnauditedTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>996058 - Disclosure - Condensed Financial Information of the Parent Company (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompanyDetails</Role>
      <ShortName>Condensed Financial Information of the Parent Company (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompanyTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>996059 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Condensed Unconsolidated Financial Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable</Role>
      <ShortName>Condensed Financial Information of the Parent Company (Details) - Schedule of Condensed Unconsolidated Financial Information</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompanyTables</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>996060 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Condensed Statements of Income and Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable</Role>
      <ShortName>Condensed Financial Information of the Parent Company (Details) - Schedule of Condensed Statements of Income and Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompanyTables</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="ea0202381-10k_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>996061 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Cash Flow</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofCashFlowTable</Role>
      <ShortName>Condensed Financial Information of the Parent Company (Details) - Schedule of Cash Flow</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompanyTables</ParentRole>
      <Position>96</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: 5 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:EarningsPerShareDiluted, us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding -  ea0202381-10k_ittech.htm 13692, 13693, 13694, 13695, 13813</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="ea0202381-10k_ittech.htm">ea0202381-10k_ittech.htm</File>
    <File>itp-20231231.xsd</File>
    <File>itp-20231231_cal.xml</File>
    <File>itp-20231231_def.xml</File>
    <File>itp-20231231_lab.xml</File>
    <File>itp-20231231_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>
    <File>image_007.jpg</File>
    <File>image_008.jpg</File>
    <File>image_009.jpg</File>
    <File>image_010.jpg</File>
    <File>image_011.jpg</File>
    <File>image_012.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="4">http://fasb.org/srt/2023</BaseTaxonomy>
    <BaseTaxonomy items="983">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="40">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>137
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea0202381-10k_ittech.htm": {
   "nsprefix": "itp",
   "nsuri": "http://orientpaper.com/20231231",
   "dts": {
    "inline": {
     "local": [
      "ea0202381-10k_ittech.htm"
     ]
    },
    "schema": {
     "local": [
      "itp-20231231.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/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023_def.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023_lab.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023_pre.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-sub-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd",
      "https://xbrl.sec.gov/sic/2023/sic-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "itp-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "itp-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "itp-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "itp-20231231_pre.xml"
     ]
    }
   },
   "keyStandard": 349,
   "keyCustom": 77,
   "axisStandard": 27,
   "axisCustom": 1,
   "memberStandard": 28,
   "memberCustom": 57,
   "hidden": {
    "total": 143,
    "http://fasb.org/us-gaap/2023": 128,
    "http://orientpaper.com/20231231": 12,
    "http://xbrl.sec.gov/dei/2023": 3
   },
   "contextCount": 270,
   "entityCount": 1,
   "segmentCount": 101,
   "elementCount": 908,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 983,
    "http://xbrl.sec.gov/dei/2023": 40,
    "http://xbrl.sec.gov/ecd/2023": 4,
    "http://fasb.org/srt/2023": 4
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/dei/role/document/Cover",
     "longName": "995100 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/dei/role/document/AuditInformation",
     "longName": "995300 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://orientpaper.com/role/ConsolidatedBalanceSheet",
     "longName": "995301 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:Cash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "995302 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "itp:VariableInterestEntityConsolidatedCarryingAmountLiabilities1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://orientpaper.com/role/ConsolidatedIncomeStatement",
     "longName": "995303 - Statement - Consolidated Statements of Income (Loss) and Comprehensive Income (Loss)",
     "shortName": "Consolidated Statements of Income (Loss) and Comprehensive Income (Loss)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://orientpaper.com/role/ConsolidatedIncomeStatement_Parentheticals",
     "longName": "995304 - Statement - Consolidated Statements of Income (Loss) and Comprehensive Income (Loss) (Parentheticals)",
     "shortName": "Consolidated Statements of Income (Loss) and Comprehensive Income (Loss) (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "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": "ea0202381-10k_ittech.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R7": {
     "role": "http://orientpaper.com/role/ShareholdersEquityType2or3",
     "longName": "995305 - Statement - Consolidated Statements of Changes in Stockholders\u2019 Equity",
     "shortName": "Consolidated Statements of Changes in Stockholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c8",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c8",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://orientpaper.com/role/ConsolidatedCashFlow",
     "longName": "995306 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "unique": true
     }
    },
    "R9": {
     "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": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "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": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://orientpaper.com/role/RestrictedCash",
     "longName": "995309 - Disclosure - Restricted Cash",
     "shortName": "Restricted Cash",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://orientpaper.com/role/Inventories",
     "longName": "995310 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "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": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://orientpaper.com/role/PropertyPlantandEquipment",
     "longName": "995312 - Disclosure - Property, Plant and Equipment",
     "shortName": "Property, Plant and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://orientpaper.com/role/Leases",
     "longName": "995313 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://orientpaper.com/role/LoansPayable",
     "longName": "995314 - Disclosure - Loans Payable",
     "shortName": "Loans Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://orientpaper.com/role/RelatedPartyTransactions",
     "longName": "995315 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://orientpaper.com/role/OtherPayablesandAccruedLiabilities",
     "longName": "995316 - 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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://orientpaper.com/role/DerivativeLiabilities",
     "longName": "995317 - 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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://orientpaper.com/role/CommonStock",
     "longName": "995318 - 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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://orientpaper.com/role/Warrants",
     "longName": "995319 - 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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://orientpaper.com/role/EarningsPerShare",
     "longName": "995320 - 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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://orientpaper.com/role/IncomeTaxes",
     "longName": "995321 - 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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://orientpaper.com/role/StockIncentivePlans",
     "longName": "995322 - 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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://orientpaper.com/role/CommitmentsandContingencies",
     "longName": "995323 - 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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://orientpaper.com/role/SegmentReporting",
     "longName": "995324 - 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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliers",
     "longName": "995325 - 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",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "itp:ConcentrationAndMajorCustomersAndSuppliersTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://orientpaper.com/role/ConcentrationofCreditRisk",
     "longName": "995326 - 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",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://orientpaper.com/role/RisksandUncertainties",
     "longName": "995327 - 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",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "itp:RisksAndUncertaintiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://orientpaper.com/role/SubsequentEvent",
     "longName": "995328 - 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",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://orientpaper.com/role/SummarizedQuarterlyFinancialDataUnaudited",
     "longName": "995329 - Disclosure - Summarized Quarterly Financial Data (Unaudited)",
     "shortName": "Summarized Quarterly Financial Data (Unaudited)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompany",
     "longName": "995330 - Disclosure - Condensed Financial Information of the Parent Company",
     "shortName": "Condensed Financial Information of the Parent Company",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "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": "33",
     "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": "ea0202381-10k_ittech.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R34": {
     "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": "34",
     "firstAnchor": {
      "contextRef": "c269",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c269",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "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": "35",
     "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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "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": "36",
     "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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesTables",
     "longName": "996002 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables)",
     "shortName": "Basis of Presentation and Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://orientpaper.com/role/InventoriesTables",
     "longName": "996003 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://orientpaper.com/role/PrepaymentsandOtherCurrentAssetsTables",
     "longName": "996004 - Disclosure - Prepayments and Other Current Assets (Tables)",
     "shortName": "Prepayments and Other Current Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://orientpaper.com/role/PropertyPlantandEquipmentTables",
     "longName": "996005 - Disclosure - Property, Plant and Equipment (Tables)",
     "shortName": "Property, Plant and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://orientpaper.com/role/LeasesTables",
     "longName": "996006 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://orientpaper.com/role/LoansPayableTables",
     "longName": "996007 - Disclosure - Loans Payable (Tables)",
     "shortName": "Loans Payable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesTables",
     "longName": "996008 - Disclosure - Other Payables and Accrued Liabilities (Tables)",
     "shortName": "Other Payables and Accrued Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://orientpaper.com/role/DerivativeLiabilitiesTables",
     "longName": "996009 - Disclosure - Derivative Liabilities (Tables)",
     "shortName": "Derivative Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "itp:ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "itp:ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://orientpaper.com/role/WarrantsTables",
     "longName": "996010 - Disclosure - Warrants (Tables)",
     "shortName": "Warrants (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "itp:ScheduleOfStockWarrantActivitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "itp:ScheduleOfStockWarrantActivitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://orientpaper.com/role/EarningsPerShareTables",
     "longName": "996011 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://orientpaper.com/role/IncomeTaxesTables",
     "longName": "996012 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://orientpaper.com/role/CommitmentsandContingenciesTables",
     "longName": "996013 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://orientpaper.com/role/SegmentReportingTables",
     "longName": "996014 - Disclosure - Segment Reporting (Tables)",
     "shortName": "Segment Reporting (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://orientpaper.com/role/SummarizedQuarterlyFinancialDataUnauditedTables",
     "longName": "996015 - Disclosure - Summarized Quarterly Financial Data (Unaudited) (Tables)",
     "shortName": "Summarized Quarterly Financial Data (Unaudited) (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompanyTables",
     "longName": "996016 - Disclosure - Condensed Financial Information of the Parent Company (Tables)",
     "shortName": "Condensed Financial Information of the Parent Company (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails",
     "longName": "996017 - Disclosure - Organization and Business Background (Details)",
     "shortName": "Organization and Business Background (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c30",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable",
     "longName": "996018 - 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": "53",
     "firstAnchor": {
      "contextRef": "c45",
      "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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c45",
      "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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
     "longName": "996019 - 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": "54",
     "firstAnchor": {
      "contextRef": "c57",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c57",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
     "longName": "996020 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details)",
     "shortName": "Basis of Presentation and Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "itp:ReserveFundPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://orientpaper.com/role/ScheduleofAllowanceofDoubtfulAccountsTable",
     "longName": "996021 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details) - Schedule of Allowance of Doubtful Accounts",
     "shortName": "Basis of Presentation and Significant Accounting Policies (Details) - Schedule of Allowance of Doubtful Accounts",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "itp:ProvisionsReversalForTheYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable",
     "longName": "996022 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details) - Schedule of Property, Plant, and Equipment Using Straight-Line Method",
     "shortName": "Basis of Presentation and Significant Accounting Policies (Details) - Schedule of Property, Plant, and Equipment Using Straight-Line Method",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c68",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c68",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://orientpaper.com/role/RestrictedCashDetails",
     "longName": "996023 - Disclosure - Restricted Cash (Details)",
     "shortName": "Restricted Cash (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:RestrictedCash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R59": {
     "role": "http://orientpaper.com/role/ScheduleofInventoriesTable",
     "longName": "996024 - Disclosure - Inventories (Details) - Schedule of Inventories",
     "shortName": "Inventories (Details) - Schedule of Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable",
     "longName": "996025 - 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": "60",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "itp:PrepaidLandLease",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "itp:PrepaidLandLease",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://orientpaper.com/role/PropertyPlantandEquipmentDetails",
     "longName": "996026 - Disclosure - Property, Plant and Equipment (Details)",
     "shortName": "Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "itp:PropertyAndEquipmentLeaseTermDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "itp:PropertyAndEquipmentLeaseTermDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable",
     "longName": "996027 - Disclosure - Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment",
     "shortName": "Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://orientpaper.com/role/LeasesDetails",
     "longName": "996028 - Disclosure - Leases (Details)",
     "shortName": "Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c99",
      "name": "us-gaap:SaleLeasebackTransactionLeaseTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c102",
      "name": "us-gaap:SaleLeasebackTransactionImputedInterestRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://orientpaper.com/role/ScheduleofLeaseExpenseTable",
     "longName": "996029 - Disclosure - Leases (Details) - Schedule of Lease Expense",
     "shortName": "Leases (Details) - Schedule of Lease Expense",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "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": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://orientpaper.com/role/ScheduleOperatingLeasesTable",
     "longName": "996030 - Disclosure - Leases (Details) - Schedule Operating Leases",
     "shortName": "Leases (Details) - Schedule Operating Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "cny",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "cny",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable",
     "longName": "996031 - 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": "66",
     "firstAnchor": {
      "contextRef": "c3",
      "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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://orientpaper.com/role/ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable",
     "longName": "996032 - 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": "67",
     "firstAnchor": {
      "contextRef": "c3",
      "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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://orientpaper.com/role/LoansPayableDetails",
     "longName": "996033 - Disclosure - Loans Payable (Details)",
     "shortName": "Loans Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:ShortTermBankLoansAndNotesPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_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": "ea0202381-10k_ittech.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable",
     "longName": "996034 - 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": "69",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:ShortTermBankLoansAndNotesPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R70": {
     "role": "http://orientpaper.com/role/ScheduleofLongTermLoansTable",
     "longName": "996035 - 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": "70",
     "firstAnchor": {
      "contextRef": "c3",
      "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": "ea0202381-10k_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c161",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable",
     "longName": "996036 - 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": "71",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://orientpaper.com/role/RelatedPartyTransactionsDetails",
     "longName": "996037 - Disclosure - Related Party Transactions (Details)",
     "shortName": "Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c186",
      "name": "us-gaap:LoansPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c186",
      "name": "us-gaap:LoansPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable",
     "longName": "996038 - 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": "73",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AccruedUtilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AccruedUtilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable",
     "longName": "996039 - 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": "74",
     "firstAnchor": {
      "contextRef": "c188",
      "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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c188",
      "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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://orientpaper.com/role/ScheduleofFairValueMeasurementsTable",
     "longName": "996040 - Disclosure - Derivative Liabilities (Details) - Schedule of Fair Value Measurements",
     "shortName": "Derivative Liabilities (Details) - Schedule of Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:DerivativeLiabilitiesNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R76": {
     "role": "http://orientpaper.com/role/ScheduleofLossonDerivativeLiabilityIncludedintheIncomeStatementTable",
     "longName": "996041 - Disclosure - Derivative Liabilities (Details) - Schedule of Loss on Derivative Liability Included in the Income Statement",
     "shortName": "Derivative Liabilities (Details) - Schedule of Loss on Derivative Liability Included in the Income Statement",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GainLossOnSaleOfDerivatives",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R77": {
     "role": "http://orientpaper.com/role/CommonStockDetails",
     "longName": "996042 - Disclosure - Common Stock (Details)",
     "shortName": "Common Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c190",
      "name": "us-gaap:StockholdersEquityOtherShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c190",
      "name": "us-gaap:StockholdersEquityOtherShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://orientpaper.com/role/WarrantsDetails",
     "longName": "996043 - Disclosure - Warrants (Details)",
     "shortName": "Warrants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c190",
      "name": "us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c203",
      "name": "us-gaap:ExcessStockSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "itp:WarrantDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable",
     "longName": "996044 - 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": "79",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable",
     "longName": "996045 - 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": "80",
     "firstAnchor": {
      "contextRef": "c204",
      "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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c204",
      "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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable",
     "longName": "996046 - 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": "81",
     "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": "ea0202381-10k_ittech.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R82": {
     "role": "http://orientpaper.com/role/IncomeTaxesDetails",
     "longName": "996047 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c209",
      "name": "us-gaap:IncomeTaxCreditsAndAdjustments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c209",
      "name": "us-gaap:IncomeTaxCreditsAndAdjustments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable",
     "longName": "996048 - 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": "83",
     "firstAnchor": {
      "contextRef": "c7",
      "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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c7",
      "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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://orientpaper.com/role/ScheduleofDeferredTaxTable",
     "longName": "996049 - 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": "84",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://orientpaper.com/role/ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable",
     "longName": "996050 - Disclosure - Income Taxes (Details) - Schedule of Reconciles the Statutory Rates Effective Tax Rates",
     "shortName": "Income Taxes (Details) - Schedule of Reconciles the Statutory Rates Effective Tax Rates",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://orientpaper.com/role/StockIncentivePlansDetails",
     "longName": "996051 - Disclosure - Stock Incentive Plans (Details)",
     "shortName": "Stock Incentive Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c215",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c215",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://orientpaper.com/role/CommitmentsandContingenciesDetails",
     "longName": "996052 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PaymentsForRent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "ix:continuation",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PaymentsForRent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "ix:continuation",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable",
     "longName": "996053 - 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": "88",
     "firstAnchor": {
      "contextRef": "c221",
      "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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c221",
      "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": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable",
     "longName": "996054 - 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": "89",
     "firstAnchor": {
      "contextRef": "c223",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c223",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails",
     "longName": "996055 - 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": "90",
     "firstAnchor": {
      "contextRef": "c247",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "itp:ConcentrationAndMajorCustomersAndSuppliersTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c247",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "itp:ConcentrationAndMajorCustomersAndSuppliersTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://orientpaper.com/role/ConcentrationofCreditRiskDetails",
     "longName": "996056 - Disclosure - Concentration of Credit Risk (Details)",
     "shortName": "Concentration of Credit Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c253",
      "name": "itp:DepositInsuranceRegulations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c253",
      "name": "itp:DepositInsuranceRegulations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://orientpaper.com/role/ScheduleofQuarterlyFinancialDataTable",
     "longName": "996057 - Disclosure - Summarized Quarterly Financial Data (Unaudited) (Details) - Schedule of Quarterly Financial Data",
     "shortName": "Summarized Quarterly Financial Data (Unaudited) (Details) - Schedule of Quarterly Financial Data",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c256",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c256",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompanyDetails",
     "longName": "996058 - Disclosure - Condensed Financial Information of the Parent Company (Details)",
     "shortName": "Condensed Financial Information of the Parent Company (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable",
     "longName": "996059 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Condensed Unconsolidated Financial Information",
     "shortName": "Condensed Financial Information of the Parent Company (Details) - Schedule of Condensed Unconsolidated Financial Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c264",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c264",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable",
     "longName": "996060 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Condensed Statements of Income and Comprehensive Income (Loss)",
     "shortName": "Condensed Financial Information of the Parent Company (Details) - Schedule of Condensed Statements of Income and Comprehensive Income (Loss)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c266",
      "name": "us-gaap:SellingGeneralAndAdministrativeExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c266",
      "name": "us-gaap:SellingGeneralAndAdministrativeExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://orientpaper.com/role/ScheduleofCashFlowTable",
     "longName": "996061 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Cash Flow",
     "shortName": "Condensed Financial Information of the Parent Company (Details) - Schedule of Cash Flow",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c266",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c266",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202381-10k_ittech.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "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/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "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": [
      "r34",
      "r736"
     ]
    },
    "us-gaap_AccountsPayableOtherCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableOtherCurrent",
     "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": "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": [
      "r34"
     ]
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Allowance of Doubtful Accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r907"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r625",
      "r694",
      "r742",
      "r951"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable (net of allowance for doubtful accounts of $11,745 and $881,878 as of December 31, 2023 and December 31, 2022, respectively)",
        "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": [
      "r318",
      "r319"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable": {
       "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities",
       "weight": 1.0,
       "order": 4.0
      },
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable",
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest to a related party",
        "verboseLabel": "Accrued liabilities",
        "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": [
      "r38"
     ]
    },
    "us-gaap_AccruedRentCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedRentCurrent",
     "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": "Accrued rental",
        "label": "Accrued Rent, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r714"
     ]
    },
    "us-gaap_AccruedSalesCommissionCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedSalesCommissionCurrent",
     "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 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": [
      "r38",
      "r714"
     ]
    },
    "us-gaap_AccruedUtilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r38"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r67",
      "r220",
      "r561"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r44",
      "r45",
      "r129",
      "r224",
      "r557",
      "r580",
      "r581"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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",
      "r19",
      "r45",
      "r476",
      "r479",
      "r515",
      "r576",
      "r577",
      "r883",
      "r884",
      "r885",
      "r898",
      "r899",
      "r900"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r808"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r121"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r435",
      "r436",
      "r437",
      "r594",
      "r898",
      "r899",
      "r900",
      "r928",
      "r957"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r850"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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": [
      "r814"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r814"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r814"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r814"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting principles",
        "label": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "itp_AggregateSharesOfCommonStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "AggregateSharesOfCommonStock",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate shares of common stock",
        "documentation": "Aggregate shares of common stock.",
        "label": "Aggregate Shares Of Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r770",
      "r782",
      "r798",
      "r826"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r773",
      "r785",
      "r801",
      "r829"
     ]
    },
    "itp_AgreementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "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/2023",
     "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": [
      "r814"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r821"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r777",
      "r786",
      "r802",
      "r821",
      "r830",
      "r834",
      "r842"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r840"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://orientpaper.com/role/ScheduleofAllowanceofDoubtfulAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Opening balance",
        "periodEndLabel": "Closing balance",
        "terseLabel": "Allowance for doubtful accounts (in Dollars)",
        "verboseLabel": "Allowance for doubtful accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r322",
      "r330",
      "r331",
      "r333",
      "r951"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r778"
     ]
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable",
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Assets",
        "terseLabel": "Total Assets",
        "verboseLabel": "Total assets",
        "label": "Assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r221",
      "r255",
      "r294",
      "r304",
      "r309",
      "r327",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r470",
      "r472",
      "r487",
      "r553",
      "r630",
      "r736",
      "r749",
      "r914",
      "r915",
      "r937"
     ]
    },
    "itp_AssetsAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "AssetsAbstract0",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "itp_AssetsAbstract1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "AssetsAbstract1",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets Abstract1"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "terseLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r229",
      "r255",
      "r327",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r470",
      "r472",
      "r487",
      "r736",
      "r914",
      "r915",
      "r937"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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": [
      "r778"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r762",
      "r765",
      "r778"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r762",
      "r765",
      "r778"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r762",
      "r765",
      "r778"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r837"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r838"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r833"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r833"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r833"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r833"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r833"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r833"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r404",
      "r405",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r836"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r835"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r834"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r834"
     ]
    },
    "itp_BaodingShengdeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "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/2023",
     "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": [
      "r141"
     ]
    },
    "itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Significant Accounting Policies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_BasisofPresentationandSignificantAccountingPoliciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "BasisofPresentationandSignificantAccountingPoliciesDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_BoardOfDirectorsChairmanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "BoardOfDirectorsChairmanMember",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Board of Directors Chairman [Member]",
        "verboseLabel": "Board of Directors [Member]",
        "label": "Board of Directors Chairman [Member]",
        "documentation": "Leader of board of directors."
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "itp_BorrowingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "BorrowingCostsPolicyTextBlock",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowing costs",
        "documentation": "Borrowing Costs Policy.",
        "label": "Borrowing Costs Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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_BuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BuildingImprovementsMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building and improvements [Member]",
        "label": "Building Improvements [Member]",
        "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r146"
     ]
    },
    "itp_BuildingLeaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "BuildingLeaseMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building lease [Member]",
        "label": "Building Lease Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r469",
      "r730",
      "r731"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r78",
      "r79",
      "r469",
      "r730",
      "r731"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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",
      "r16"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative liability",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r765",
      "r778"
     ]
    },
    "us-gaap_Capital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r552"
     ]
    },
    "itp_CapitalReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "CapitalReserve",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital reserve",
        "documentation": "Amount of capital reserve.",
        "label": "Capital Reserve"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r182",
      "r555",
      "r595",
      "r624",
      "r736",
      "r749",
      "r872"
     ]
    },
    "itp_CashAndBankBalances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofCashFlowTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and Cash Equivalents - Beginning of Year",
        "periodEndLabel": "Cash and Cash Equivalents - End of Year",
        "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": [
      "r49",
      "r218",
      "r712"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "documentation": "Fair value portion 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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, Cash Equivalents and Restricted Cash - Beginning of Year",
        "periodEndLabel": "Cash, Cash Equivalents and Restricted Cash - End of Year",
        "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": [
      "r49",
      "r138",
      "r252"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow",
      "http://orientpaper.com/role/ScheduleofCashFlowTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Decrease in Cash and Cash Equivalents",
        "terseLabel": "Net Increase (Decrease) in Cash and Cash Equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r138"
     ]
    },
    "us-gaap_CashFDICInsuredAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": []
    },
    "itp_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract",
     "presentation": [
      "http://orientpaper.com/role/ScheduleOperatingLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:",
        "label": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ChangeInFairValueOfDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ChangeInFairValueOfDerivativeLiability",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofLossonDerivativeLiabilityIncludedintheIncomeStatementTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofFairValueMeasurementsTable",
      "http://orientpaper.com/role/ScheduleofLossonDerivativeLiabilityIncludedintheIncomeStatementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total",
        "negatedLabel": "Change in fair value of derivative liability",
        "documentation": "Represent the amount of change in fair value of derivative liability.",
        "label": "Change In Fair Value Of Derivative Liability"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r812"
     ]
    },
    "srt_ChiefExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "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": [
      "r903"
     ]
    },
    "itp_ChinaConstructionBankLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ChinaConstructionBankLoanMember",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "China Construction Bank Loan [Member]",
        "label": "China Construction Bank Loan Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r73"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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": [
      "r813"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r813"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r42",
      "r110",
      "r554",
      "r615"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r148",
      "r338",
      "r339",
      "r696",
      "r910"
     ]
    },
    "itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "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/20231231",
     "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/20231231",
     "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/20231231",
     "localname": "CommitmentsandContingenciesDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_CommonStockDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "CommonStockDetailsLineItems",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_CommonStockDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "localname": "CommonStockIssuedToPurchaseOfWarrants",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants purchase",
        "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/20231231",
     "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/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://orientpaper.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r739",
      "r740",
      "r741",
      "r743",
      "r744",
      "r745",
      "r746",
      "r898",
      "r899",
      "r928",
      "r954",
      "r957"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r120"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r120",
      "r616"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r120"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://orientpaper.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "terseLabel": "Common stock, shares outstanding",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r120",
      "r616",
      "r636",
      "r957",
      "r958"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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 December 31, 2023 and 2022.",
        "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": [
      "r120",
      "r556",
      "r736"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r818"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r817"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r819"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r816"
     ]
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Comprehensive Loss",
        "terseLabel": "Total Comprehensive Income (loss)",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r233",
      "r235",
      "r243",
      "r548",
      "r566"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive Income (Loss)",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "itp_ConcentrationAndMajorCustomersAndSuppliersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ConcentrationAndMajorCustomersAndSuppliersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration and Major Customers and Suppliers [Abstarct]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "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/2023",
     "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": [
      "r55",
      "r57",
      "r101",
      "r102",
      "r317",
      "r582",
      "r695"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r55",
      "r57",
      "r101",
      "r102",
      "r317",
      "r695",
      "r864"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r143"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r695"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r55",
      "r57",
      "r101",
      "r102",
      "r317"
     ]
    },
    "itp_ConcentrationandMajorCustomersandSuppliersDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ConcentrationandMajorCustomersandSuppliersDetailsLineItems",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration and Major Customers and Suppliers (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ConcentrationandMajorCustomersandSuppliersDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "localname": "ConcentrationofCreditRiskDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration of Credit Risk (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedBalanceSheetStatementTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Balance Sheet Statement [Table]",
        "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r259",
      "r861"
     ]
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Condensed Unconsolidated Financial Information of the Parent Company [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": [
      "r196",
      "r259",
      "r861"
     ]
    },
    "srt_CondensedCashFlowStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedCashFlowStatementTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCashFlowTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Cash Flow Statement [Table]",
        "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r259",
      "r861"
     ]
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCashFlowTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Cash Flow [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": [
      "r196",
      "r259",
      "r861"
     ]
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information of the Parent Company [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "presentation": [
      "http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompany"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Financial Information of the Parent Company",
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r259",
      "r861"
     ]
    },
    "srt_CondensedFinancialStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "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": [
      "r196",
      "r208",
      "r209",
      "r210",
      "r259",
      "r861"
     ]
    },
    "srt_CondensedStatementOfComprehensiveIncomeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedStatementOfComprehensiveIncomeTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Statement of Comprehensive Income [Table]",
        "documentation": "Disclosure of information about condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r259",
      "r861"
     ]
    },
    "srt_CondensedStatementOfComprehensiveIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedStatementOfComprehensiveIncomeTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Statements of Income and Comprehensive Income (Loss)",
        "label": "Condensed Statement of Comprehensive Income [Table Text Block]",
        "documentation": "Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r868",
      "r897"
     ]
    },
    "srt_CondensedStatementOfIncomeCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedStatementOfIncomeCaptionsLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Condensed Statements of Income and Comprehensive Income (Loss) [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": [
      "r196",
      "r259",
      "r861"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofCashFlowTable",
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable",
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r259",
      "r470",
      "r471",
      "r472",
      "r473",
      "r524",
      "r706",
      "r869",
      "r870",
      "r871",
      "r913",
      "r916",
      "r917"
     ]
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationVariableInterestEntityPolicy",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis 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": [
      "r83",
      "r86",
      "r88"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress\t[Member]",
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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": [
      "r765"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/20231231",
     "localname": "CorrespondingPricePerShare",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corresponding 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/2023",
     "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": [
      "r133",
      "r255",
      "r327",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r487",
      "r914"
     ]
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "itp_CurrentAssetsAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "CurrentAssetsAbstract0",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Assets",
        "label": "Current Assets Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r866",
      "r896",
      "r925"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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": [
      "r866",
      "r896"
     ]
    },
    "itp_CurrentLiabilitiesAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "CurrentLiabilitiesAbstract0",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Liabilities",
        "label": "Current Liabilities Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerAdvancesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerAdvancesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "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": [
      "r175"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk [Member]",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r317"
     ]
    },
    "itp_DateOfIncorporationOrEstablishment": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "localname": "DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails",
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock and warrants",
        "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": [
      "r51",
      "r52"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r149",
      "r253",
      "r353",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r369",
      "r376",
      "r377",
      "r379"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r104",
      "r106",
      "r354",
      "r503",
      "r722",
      "r723"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r70",
      "r71",
      "r103",
      "r104",
      "r106",
      "r112",
      "r151",
      "r152",
      "r259",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r360",
      "r365",
      "r366",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r378",
      "r503",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r894"
     ]
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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": [
      "r159",
      "r896",
      "r924"
     ]
    },
    "itp_DeferredGainOnSaleleaseback": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "DeferredGainOnSaleleaseback",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred gain on sale-leaseback",
        "documentation": "Deferred Gain On Sale lease back.",
        "label": "Deferred Gain On Saleleaseback"
       }
      }
     },
     "auth_ref": []
    },
    "itp_DeferredGainOnSaleleasebackNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "DeferredGainOnSaleleasebackNonCurrent",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred gain on sale-leaseback",
        "documentation": "Deferred gain on sale-leaseback.",
        "label": "Deferred Gain On Saleleaseback Non Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.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": [
      "r447",
      "r448"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "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": "Deferred tax",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r159",
      "r193",
      "r463",
      "r464",
      "r896"
     ]
    },
    "itp_DeferredTaxAssetsGainLossOnAssetDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "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": [
      "r454"
     ]
    },
    "itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "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": [
      "r922"
     ]
    },
    "itp_DeferredTaxAssetsMiscellaneousCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "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": [
      "r77",
      "r923"
     ]
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": []
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r455"
     ]
    },
    "itp_DeferredTaxAssetsValuationAllowancePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r790",
      "r791",
      "r805"
     ]
    },
    "itp_DepositInsuranceRegulations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "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": [
      "r11"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails"
     ],
     "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": [
      "r11",
      "r66"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r11",
      "r299"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r162",
      "r474",
      "r481"
     ]
    },
    "us-gaap_DerivativeLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value Measurements [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "DerivativeLiabilitiesDetailsScheduleofFairValueMeasurementsTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value Measurements [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at December 31, 2022",
        "periodEndLabel": "Balance at December 31, 2023",
        "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": [
      "r230"
     ]
    },
    "itp_DescriptionOfCarryForwardsExpire": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "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": [
      "r399",
      "r402",
      "r432",
      "r433",
      "r434",
      "r733"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Incentive Plans [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for Income Taxes",
        "label": "Discontinued Operation, Tax (Expense) Benefit from Provision for (Gain) Loss on Disposal",
        "documentation": "Amount of tax (expense) benefit on (gain) loss recognized for the (reversal of write-down) write-down to fair value, less cost to sell, of a discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r927"
     ]
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r790",
      "r791",
      "r805"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r765"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r762",
      "r765",
      "r778"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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": [
      "r762",
      "r765",
      "r778",
      "r822"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r762",
      "r765",
      "r778",
      "r822"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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": [
      "r763"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r751"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r765"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r765"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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": [
      "r806"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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/2023",
     "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": [
      "r754"
     ]
    },
    "itp_DongfangHoldingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "localname": "DongfangPaperMember",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails",
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails",
      "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": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable",
      "http://orientpaper.com/role/ScheduleofQuarterlyFinancialDataTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic Losses per Share (in Dollars per share)",
        "verboseLabel": "Net loss per share",
        "netLabel": "Basic (in Dollars 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": [
      "r244",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r275",
      "r278",
      "r281",
      "r282",
      "r283",
      "r287",
      "r484",
      "r485",
      "r549",
      "r567",
      "r717"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement_Parentheticals",
      "http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable",
      "http://orientpaper.com/role/ScheduleofQuarterlyFinancialDataTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted Losses per Share",
        "verboseLabel": "Diluted loss per share",
        "netLabel": "Diluted (in Dollars 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": [
      "r244",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r278",
      "r281",
      "r282",
      "r283",
      "r287",
      "r484",
      "r485",
      "r549",
      "r567",
      "r717"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted loss per share",
        "label": "Earnings Per Share, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r274",
      "r284",
      "r285",
      "r286"
     ]
    },
    "itp_EffectOfDilution": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "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": [
      "r491"
     ]
    },
    "itp_EffectOfExpensesNotDeductibleForPrcTaxPurposes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "EffectOfExpensesNotDeductibleForPrcTaxPurposes",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable"
     ],
     "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/2023",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r856"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable"
     ],
     "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": [
      "r450"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r256",
      "r450",
      "r465"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable"
     ],
     "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": [
      "r921",
      "r926"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofReconcilestheStatutoryRatesEffectiveTaxRatesTable"
     ],
     "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": [
      "r921",
      "r926"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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 the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r856"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r857"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r856"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r857"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r855"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r857"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "itp_EliminationOfIntersegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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": []
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeBenefitsAndShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ttotal provision for employee benefit",
        "label": "Employee Benefits and Share-Based Compensation",
        "documentation": "Amount of expense for employee benefit and equity-based compensation."
       }
      }
     },
     "auth_ref": []
    },
    "itp_EmployeeOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued payroll and employee benefits",
        "verboseLabel": "Accrued payroll and employee benefit",
        "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": [
      "r38"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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": [
      "r75"
     ]
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOwnershipPlanESOPPolicy",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefit Plan",
        "label": "Employee Stock Ownership Plan (ESOP), Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for ESOP transactions, including the method of measuring compensation, the classification of dividends on ESOP shares, and the treatment of ESOP shares for EPS computations. If the employer has both old ESOP shares for which it does not adopt new guidance and new ESOP shares for which new guidance is required, these disclosures are required for both blocks of shares."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "itp_EmployeeThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "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/20231231",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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": [
      "r753"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r757"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r753"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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": [
      "r753"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r858"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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": [
      "r753"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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": [
      "r848"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r847"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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": [
      "r778"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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": [
      "r753"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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": [
      "r753"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r753"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r753"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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/2023",
     "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": [
      "r849"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://orientpaper.com/role/ShareholdersEquityType2or3"
     ],
     "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": [
      "r20",
      "r211",
      "r237",
      "r238",
      "r239",
      "r260",
      "r261",
      "r262",
      "r264",
      "r270",
      "r272",
      "r289",
      "r328",
      "r329",
      "r394",
      "r435",
      "r436",
      "r437",
      "r459",
      "r460",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r483",
      "r493",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r515",
      "r576",
      "r577",
      "r578",
      "r594",
      "r661"
     ]
    },
    "us-gaap_EquityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r486"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "documentation": "Name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r325",
      "r326"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r815"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r770",
      "r782",
      "r798",
      "r826"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r767",
      "r779",
      "r795",
      "r823"
     ]
    },
    "us-gaap_ExcessStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": []
    },
    "itp_ExchangeDifference": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ExchangeDifference",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAllowanceofDoubtfulAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange difference",
        "documentation": "Exchange difference.",
        "label": "Exchange Difference"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r821"
     ]
    },
    "itp_ExercisePricePerWarrant1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ExercisePricePerWarrant1",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price of warrants (in Dollars per share)",
        "documentation": "The amount of exercise price of warrants.",
        "label": "Exercise Price Per Warrant1"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "itp_ExpectedPaymentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "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/2023",
     "localname": "ExtinguishmentOfDebtAxis",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extinguishment of Debt [Axis]",
        "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_ExtinguishmentOfDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ExtinguishmentOfDebtTypeDomain",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extinguishment of Debt, Type [Domain]",
        "documentation": "Type of debt extinguished."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "itp_FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/DerivativeLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Loss on Derivative Liability Included in the Income Statement",
        "documentation": "Tabular information of fair value liabilities measured on recurring basis observable input reconciliation.",
        "label": "Fair Value Liabilities Measured On Recurring Basis Observable Input Reconciliation Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/LeasesDetails",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance 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": [
      "r505"
     ]
    },
    "itp_FirstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "FirstMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofQuarterlyFinancialDataTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "First [Member]",
        "label": "First Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionsDescription",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency exchange rate, description",
        "label": "Foreign Currency Transactions, Description",
        "documentation": "Description of transaction giving rise to foreign currency transaction gain (loss), including but not limited to, nature of the transaction, the foreign currency involved, the accounting for the transaction."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r774",
      "r786",
      "r802",
      "r830"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r774",
      "r786",
      "r802",
      "r830"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r774",
      "r786",
      "r802",
      "r830"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r774",
      "r786",
      "r802",
      "r830"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r774",
      "r786",
      "r802",
      "r830"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r764",
      "r789"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": []
    },
    "itp_FourthMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "FourthMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofQuarterlyFinancialDataTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fourth [Member]",
        "label": "Fourth Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnDispositionOfAssets1",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (Loss) from disposal and impairment of property, plant and equipment",
        "verboseLabel": "Loss from disposal and impairment of property, plant and equipment",
        "label": "Gain (Loss) on Disposition of Assets",
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee."
       }
      }
     },
     "auth_ref": [
      "r891"
     ]
    },
    "us-gaap_GainLossOnSaleOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnSaleOfDerivatives",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofLossonDerivativeLiabilityIncludedintheIncomeStatementTable": {
       "parentTag": "itp_ChangeInFairValueOfDerivativeLiability",
       "weight": 1.0,
       "order": 2.0
      },
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow",
      "http://orientpaper.com/role/ScheduleofLossonDerivativeLiabilityIncludedintheIncomeStatementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Gain) Loss on derivative liability",
        "negatedTerseLabel": "(Gain) Loss on change in fair value of 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": [
      "r11",
      "r169",
      "r649",
      "r650",
      "r651",
      "r652"
     ]
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "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": "(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": [
      "r11"
     ]
    },
    "itp_GainOnAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "GainOnAcquisition",
     "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 on acquisition",
        "documentation": "Gain on acquisition.",
        "label": "Gain On Acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "itp_GainOnAcquisitionofOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "GainOnAcquisitionofOperatingActivities",
     "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": "Gain on acquisition",
        "documentation": "Gain on acquisition.\r     \n.",
        "label": "Gain On Acquisitionof Operating Activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainOrLossOnSaleOfStockInSubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainOrLossOnSaleOfStockInSubsidiary",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable": {
       "parentTag": "itp_IncomeBeforeIncomeTaxes",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity in earnings of unconsolidated subsidiaries",
        "label": "Gain (Loss) on Disposition of Stock in Subsidiary",
        "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries."
       }
      }
     },
     "auth_ref": [
      "r886",
      "r887",
      "r891",
      "r947"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on impairment of assets",
        "label": "Goodwill and Intangible Asset Impairment",
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GovernmentAssistanceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GovernmentAssistanceAmount",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized subsidies",
        "label": "Government Assistance, Amount",
        "documentation": "Amount of government assistance recognized."
       }
      }
     },
     "auth_ref": [
      "r500"
     ]
    },
    "us-gaap_GovernmentContractorsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GovernmentContractorsPolicyPolicyTextBlock",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government subsidies",
        "label": "Government Contractors, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for government contractors."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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",
      "http://orientpaper.com/role/ScheduleofQuarterlyFinancialDataTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross Profit",
        "terseLabel": "Gross profit",
        "verboseLabel": "Gross (loss) profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r255",
      "r294",
      "r303",
      "r308",
      "r311",
      "r327",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r487",
      "r719",
      "r914"
     ]
    },
    "itp_HebeiTengshengMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "HebeiTengshengMember",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails",
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hebei Tengsheng [Member]",
        "label": "Hebei Tengsheng Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ICBCLoan2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ICBCLoan2Member",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "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/20231231",
     "localname": "ICBCLoan3Member",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICBC Loan 3 [Member]",
        "label": "ICBCLoan3 Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ICBCLoan4Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ICBCLoan4Member",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICBC Loan 4 [Member]",
        "label": "ICBCLoan4 Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ICBCLoan5Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ICBCLoan5Member",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICBC Loan 5 [Member]",
        "label": "ICBCLoan5 Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ICBCLoan6Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ICBCLoan6Member",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICBC Loan 6 [Member]",
        "label": "ICBCLoan6 Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ICBCLoan7Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ICBCLoan7Member",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICBC Loan 7 [Member]",
        "label": "ICBCLoan7 Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ICBCLoanOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ICBCLoanOneMember",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICBC Loan 1 [Member]",
        "label": "ICBCLoan One Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r762",
      "r765",
      "r778"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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",
      "r147"
     ]
    },
    "itp_IncomeBeforeIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "IncomeBeforeIncomeTaxes",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before Income Taxes",
        "documentation": "The amount of income before income taxes.",
        "label": "Income Before Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r1",
      "r130",
      "r167",
      "r294",
      "r303",
      "r308",
      "r311",
      "r550",
      "r563",
      "r719"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r17"
     ]
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": []
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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_IncomeTaxCreditsAndAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxCreditsAndAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional income tax expense (in Dollars)",
        "label": "Income Tax Credits and Adjustments",
        "documentation": "A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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 taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r444",
      "r451",
      "r452",
      "r457",
      "r461",
      "r466",
      "r467",
      "r468",
      "r589"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": {
        "negatedLabel": "Provision for Income Taxes",
        "totalLabel": "Total Provision for (Deferred tax benefit)/ 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": [
      "r181",
      "r194",
      "r271",
      "r272",
      "r300",
      "r449",
      "r462",
      "r568"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r236",
      "r445",
      "r446",
      "r452",
      "r453",
      "r456",
      "r458",
      "r586"
     ]
    },
    "itp_IncomeTaxStatuteOfLimitationsPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "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/20231231",
     "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/20231231",
     "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/2023",
     "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": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "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": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "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": "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": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "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": {
        "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": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "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": "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": [
      "r890"
     ]
    },
    "us-gaap_IncreaseDecreaseInCustomerAdvances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInCustomerAdvances",
     "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": "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": [
      "r176"
     ]
    },
    "us-gaap_IncreaseDecreaseInDueToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInDueToRelatedParties",
     "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": "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": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "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": "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": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 18.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": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.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": [
      "r10"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r777",
      "r786",
      "r802",
      "r821",
      "r830",
      "r834",
      "r842"
     ]
    },
    "itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r766",
      "r846"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r766",
      "r846"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r766",
      "r846"
     ]
    },
    "itp_IntercompanyPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "IntercompanyPayable",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inter-company payable",
        "documentation": "The amuont of inter-company payable.",
        "label": "Intercompany Payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestAndDebtExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r15"
     ]
    },
    "us-gaap_InterestAndOtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestAndOtherIncome",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Interest and Other Income",
        "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestCostsIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestCostsIncurred",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incurred cost",
        "label": "Interest Costs Incurred",
        "documentation": "Total interest costs incurred during the period and either capitalized or charged against earnings."
       }
      }
     },
     "auth_ref": [
      "r502"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 5.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",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r170",
      "r240",
      "r298",
      "r501",
      "r646",
      "r747",
      "r956"
     ]
    },
    "us-gaap_InterestExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpenseOther",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest Expense, Other",
        "documentation": "Amount of interest expense classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "itp_InterestExpenses": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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_InterestPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r892"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r248",
      "r250",
      "r251"
     ]
    },
    "us-gaap_InterestPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPayableCurrent",
     "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": "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": [
      "r38"
     ]
    },
    "us-gaap_InventoryCurrentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r334"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r876"
     ]
    },
    "us-gaap_InventoryGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r880"
     ]
    },
    "us-gaap_InventoryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory [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/2023",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "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/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "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",
        "verboseLabel": "Provision in 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": [
      "r227",
      "r713",
      "r736"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r217",
      "r226",
      "r334",
      "r335",
      "r337",
      "r532",
      "r715"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r878"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r64",
      "r880"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r877"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r336"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r791",
      "r792",
      "r793",
      "r794"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r807"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r807"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r807"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Investment Income, Interest",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r297"
     ]
    },
    "us-gaap_InvestmentInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r669",
      "r670",
      "r673",
      "r674",
      "r676",
      "r677",
      "r684",
      "r685",
      "r741",
      "r904",
      "r905"
     ]
    },
    "us-gaap_InvestmentOwnedBalancePrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r597",
      "r603",
      "r671",
      "r680",
      "r686",
      "r741"
     ]
    },
    "us-gaap_InvestmentOwnedPercentOfNetAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r599",
      "r601",
      "r602",
      "r672",
      "r679",
      "r681",
      "r682",
      "r687",
      "r741",
      "r955"
     ]
    },
    "itp_InvestmentWarrantsExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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": []
    },
    "us-gaap_InvestmentsAndOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentsAndOtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in subsidiaries",
        "label": "Investments and Other Noncurrent Assets",
        "documentation": "Amount of investments, and noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "itp_JiangnaYuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "localname": "LandMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable",
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land use right [Member]",
        "verboseLabel": "Land lease [Member]",
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r920"
     ]
    },
    "itp_LandUseRightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "LandUseRightMember",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land use Right [Member]",
        "label": "Land Use Right Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r508",
      "r735"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r932"
     ]
    },
    "itp_LeaseExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "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/2023",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_LeasesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "LeasesDetailsLineItems",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maturities of its Lease Liabilities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "LeasesDetailsScheduleofMaturitiesofitsLeaseLiabilitiesTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases (Details) - Schedule of Maturities of its Lease Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_LeasesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "LeasesDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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": [
      "r750"
     ]
    },
    "itp_LessCurrentPortionRecordInCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "LessCurrentPortionRecordInCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable": {
       "parentTag": "itp_PresentValueOfLeaseLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable",
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: current portion, record in current liabilities",
        "documentation": "Represent the amount of current portion, record in current liabilities.",
        "label": "Less Current Portion Record In Current Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r933"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable": {
       "parentTag": "itp_OperatingLeasePayment",
       "weight": 1.0,
       "order": 6.0
      },
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable": {
       "parentTag": "itp_OperatingLeasePayment",
       "weight": 1.0,
       "order": 6.0
      },
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTableAlt0": {
       "parentTag": "itp_OperatingLeasePayment",
       "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": [
      "r514"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable": {
       "parentTag": "itp_OperatingLeasePayment",
       "weight": 1.0,
       "order": 1.0
      },
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable": {
       "parentTag": "itp_OperatingLeasePayment",
       "weight": 1.0,
       "order": 1.0
      },
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTableAlt0": {
       "parentTag": "itp_OperatingLeasePayment",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable",
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "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": [
      "r514"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable": {
       "parentTag": "itp_OperatingLeasePayment",
       "weight": 1.0,
       "order": 5.0
      },
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable": {
       "parentTag": "itp_OperatingLeasePayment",
       "weight": 1.0,
       "order": 5.0
      },
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTableAlt0": {
       "parentTag": "itp_OperatingLeasePayment",
       "weight": 1.0,
       "order": 5.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 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": [
      "r514"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable": {
       "parentTag": "itp_OperatingLeasePayment",
       "weight": 1.0,
       "order": 4.0
      },
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable": {
       "parentTag": "itp_OperatingLeasePayment",
       "weight": 1.0,
       "order": 4.0
      },
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTableAlt0": {
       "parentTag": "itp_OperatingLeasePayment",
       "weight": 1.0,
       "order": 4.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 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": [
      "r514"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable": {
       "parentTag": "itp_OperatingLeasePayment",
       "weight": 1.0,
       "order": 3.0
      },
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable": {
       "parentTag": "itp_OperatingLeasePayment",
       "weight": 1.0,
       "order": 3.0
      },
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTableAlt0": {
       "parentTag": "itp_OperatingLeasePayment",
       "weight": 1.0,
       "order": 3.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 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": [
      "r514"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable": {
       "parentTag": "itp_OperatingLeasePayment",
       "weight": 1.0,
       "order": 2.0
      },
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable": {
       "parentTag": "itp_OperatingLeasePayment",
       "weight": 1.0,
       "order": 2.0
      },
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTableAlt0": {
       "parentTag": "itp_OperatingLeasePayment",
       "weight": 1.0,
       "order": 2.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 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": [
      "r514"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r931"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r504"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      },
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities (including amounts of the consolidated VIE without recourse to the Company of $20,084,995 and $16,784,878 as of December 31, 2023 and 2022, respectively)",
        "terseLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r255",
      "r327",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r471",
      "r472",
      "r473",
      "r487",
      "r614",
      "r718",
      "r749",
      "r914",
      "r937",
      "r938"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "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": [
      "r125",
      "r165",
      "r559",
      "r736",
      "r895",
      "r906",
      "r930"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "terseLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r216",
      "r255",
      "r327",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r471",
      "r472",
      "r473",
      "r487",
      "r736",
      "r914",
      "r937",
      "r938"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": []
    },
    "itp_LoanToARelatedPartynet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "LoanToARelatedPartynet",
     "crdr": "debit",
     "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": {
        "terseLabel": "Loan to a related party (net)",
        "documentation": "Loan repaid by a related party.",
        "label": "Loan To ARelated Partynet"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansAndLeasesReceivableRelatedPartiesDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansAndLeasesReceivableRelatedPartiesDescription",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan due description",
        "label": "Loans and Leases Receivable, Related Parties, Description",
        "documentation": "Describes transactions with related parties, including directors, officers and key employees, including: (1) the aggregate amount of related party loans if they exceed 5 percent of shareholders' equity at the balance sheet date or at any time during the latest fiscal year, (2) an analysis of activity with respect to such loans for the latest fiscal year (i.e., beginning balance, new loans, repayments, other changes and ending balance), (3) the aggregate amount of any significant nonaccrual of interest, past due amounts, or restructured or potential problem (including additional information necessary to understand the impact on the financial statements), and (4) any related party loans not made in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r111"
     ]
    },
    "us-gaap_LoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r29",
      "r164",
      "r949"
     ]
    },
    "itp_LoansPayableDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "LoansPayableDetailsLineItems",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Payable [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_LoansPayableDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "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/2023",
     "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/2023",
     "localname": "LongLivedAssetsHeldForSaleByAssetTypeAxis",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Assets Held-for-Sale by Asset Type [Axis]",
        "documentation": "Represents the assets held for sale."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_LongLivedAssetsHeldForSaleNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r14"
     ]
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable",
      "http://orientpaper.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "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": [
      "r29",
      "r164",
      "r366",
      "r380",
      "r722",
      "r723",
      "r949"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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": "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": [
      "r222"
     ]
    },
    "us-gaap_LongTermDebtDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r41",
      "r70"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "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": "2024",
        "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": [
      "r13",
      "r259",
      "r371"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "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 Three",
        "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 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": [
      "r13",
      "r259",
      "r371"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "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 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": [
      "r13",
      "r259",
      "r371"
     ]
    },
    "us-gaap_LongTermDebtMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r929"
     ]
    },
    "us-gaap_LongTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMember",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails"
     ],
     "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/2023",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "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": [
      "r223"
     ]
    },
    "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r40"
     ]
    },
    "us-gaap_LongTermDebtTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r929"
     ]
    },
    "us-gaap_LongTermLoansFromBank": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r29",
      "r164",
      "r610"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r41"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r41",
      "r68"
     ]
    },
    "itp_LongtermLoanFromCreditUnionOfBaodingShengdeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "LongtermLoanFromCreditUnionOfBaodingShengdeMember",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails"
     ],
     "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/20231231",
     "localname": "LongtermLoanFromCreditUnionOfTengshengPeperMember",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails"
     ],
     "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/20231231",
     "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": []
    },
    "itp_LossDueToDerivativeLiabilitiesAsWarrant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "LossDueToDerivativeLiabilitiesAsWarrant",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofLossonDerivativeLiabilityIncludedintheIncomeStatementTable": {
       "parentTag": "itp_ChangeInFairValueOfDerivativeLiability",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLossonDerivativeLiabilityIncludedintheIncomeStatementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Day one loss due to derivative liabilities as warrant",
        "documentation": "Represents the amount of loss due to derivative liabilities as warrant.",
        "label": "Loss Due To Derivative Liabilities As Warrant"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable",
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable"
     ],
     "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": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r729",
      "r919",
      "r952",
      "r953"
     ]
    },
    "us-gaap_ManagementAndServiceFeesRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r643"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails",
      "http://orientpaper.com/role/ConcentrationofCreditRiskDetails",
      "http://orientpaper.com/role/IncomeTaxesDetails",
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable",
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r341",
      "r342",
      "r343",
      "r397",
      "r531",
      "r575",
      "r604",
      "r605",
      "r669",
      "r673",
      "r677",
      "r678",
      "r684",
      "r707",
      "r708",
      "r720",
      "r726",
      "r732",
      "r738",
      "r918",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r813"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r813"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails",
      "http://orientpaper.com/role/IncomeTaxesDetails",
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable",
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r341",
      "r342",
      "r343",
      "r397",
      "r531",
      "r575",
      "r604",
      "r605",
      "r669",
      "r673",
      "r677",
      "r678",
      "r684",
      "r707",
      "r708",
      "r720",
      "r726",
      "r732",
      "r738",
      "r918",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of\tOwnership",
        "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/2023",
     "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": [
      "r833"
     ]
    },
    "itp_MrLiuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "MrLiuMember",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mr. Liu [Member]",
        "label": "Mr Liu Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_MrZhengyongLiuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "localname": "MrZhenyongLiuMember",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mr. Zhenyong Liu [Member]",
        "verboseLabel": "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/2023",
     "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": [
      "r841"
     ]
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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/2023",
     "localname": "NameChangeEventTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Table]",
        "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r729",
      "r919",
      "r952",
      "r953"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r814"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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",
      "http://orientpaper.com/role/ScheduleofCashFlowTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Cash Provided by (Used in) Financing Activities",
        "terseLabel": "Net Cash Provided by Financing Activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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",
      "http://orientpaper.com/role/ScheduleofCashFlowTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Cash Used in Investing Activities",
        "terseLabel": "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": [
      "r249"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow",
      "http://orientpaper.com/role/ScheduleofCashFlowTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Cash Provided by Operating Activities",
        "terseLabel": "Net Cash Used in Operating Activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r139",
      "r140"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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
      },
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow",
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable",
      "http://orientpaper.com/role/ScheduleofQuarterlyFinancialDataTable",
      "http://orientpaper.com/role/ShareholdersEquityType2or3",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net Loss",
        "netLabel": "Net loss",
        "totalLabel": "Net Income",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r140",
      "r168",
      "r214",
      "r231",
      "r234",
      "r239",
      "r255",
      "r263",
      "r265",
      "r266",
      "r267",
      "r268",
      "r271",
      "r272",
      "r279",
      "r294",
      "r303",
      "r308",
      "r311",
      "r327",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r485",
      "r487",
      "r564",
      "r638",
      "r659",
      "r660",
      "r719",
      "r747",
      "r914"
     ]
    },
    "us-gaap_NetIncomeLossAllocatedToLimitedPartners": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAllocatedToLimitedPartners",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income (loss)",
        "label": "Net Income (Loss) Allocated to Limited Partners",
        "documentation": "Aggregate amount of net income allocated to limited partners."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss for the year - 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": [
      "r247",
      "r265",
      "r266",
      "r267",
      "r268",
      "r275",
      "r276",
      "r280",
      "r283",
      "r294",
      "r303",
      "r308",
      "r311",
      "r719"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently issued accounting pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r791",
      "r792",
      "r793",
      "r794"
     ]
    },
    "itp_NoSingleCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "NoSingleCustomerMember",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "No Single Customer [Member]",
        "label": "No Single Customer Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r853"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/20231231",
     "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/2023",
     "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": [
      "r813"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r774",
      "r786",
      "r802",
      "r821",
      "r830"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r811"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r810"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r821"
     ]
    },
    "itp_NonRecurringFairValueMeasurementsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "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": [
      "r841"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r841"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/20231231",
     "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_NotesAndLoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesAndLoansPayable",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding interest amount",
        "label": "Notes and Loans Payable",
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond the operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r164",
      "r949"
     ]
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable": {
       "parentTag": "itp_IncomeBeforeIncomeTaxes",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable",
      "http://orientpaper.com/role/ScheduleofQuarterlyFinancialDataTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss from Operations",
        "terseLabel": "Loss from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r303",
      "r308",
      "r311",
      "r719"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r509",
      "r735"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable": {
       "parentTag": "itp_PresentValueOfLeaseLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable",
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Present value of lease liabilities",
        "terseLabel": "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": [
      "r506"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r506"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "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/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability - non-current",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r506"
     ]
    },
    "itp_OperatingLeasePayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "OperatingLeasePayment",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTableAlt0": {
       "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",
        "documentation": "operating lease payments.",
        "label": "Operating Lease Payment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/ScheduleOperatingLeasesTable"
     ],
     "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": [
      "r507",
      "r511"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "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/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": [
      "r505"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r513",
      "r735"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r512",
      "r735"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r76"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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": [
      "r115",
      "r160",
      "r583",
      "r584"
     ]
    },
    "itp_OrganizationandBusinessBackgroundDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "OrganizationandBusinessBackgroundDetailsLineItems",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Business Background [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_OrganizationandBusinessBackgroundDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "localname": "OtherAccountsPayableAndAccruedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      },
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/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/2023",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable": {
       "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities",
       "weight": 1.0,
       "order": 8.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": [
      "r38"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r109"
     ]
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "OtherAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Address [Member]",
        "documentation": "Other address for entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsCurrent",
     "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 Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r736"
     ]
    },
    "us-gaap_OtherBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowed (in Yuan Renminbi)",
        "verboseLabel": "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": [
      "r166"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "documentation": "Amount after tax, before 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",
      "r129",
      "r489",
      "r490",
      "r492"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent",
        "documentation": "Amount of tax expense (benefit), after 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, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r18",
      "r161"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income /(loss)",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r27",
      "r232",
      "r235",
      "r242",
      "r493",
      "r494",
      "r499",
      "r547",
      "r565",
      "r883",
      "r884"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Loss",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCurrentAssetsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "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/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "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": [
      "r38",
      "r736"
     ]
    },
    "us-gaap_OtherNonoperatingIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncome",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable": {
       "parentTag": "itp_IncomeBeforeIncomeTaxes",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Income (Expense)",
        "label": "Other Nonoperating Income",
        "documentation": "Amount of income related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r246"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r813"
     ]
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r881",
      "r908"
     ]
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due from related parties",
        "verboseLabel": "D",
        "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/2023",
     "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": [
      "r765"
     ]
    },
    "us-gaap_OtherShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherShortTermBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r33",
      "r613"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r772",
      "r784",
      "r800",
      "r828"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r775",
      "r787",
      "r803",
      "r831"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r775",
      "r787",
      "r803",
      "r831"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "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/20231231",
     "localname": "PRCMember",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://orientpaper.com/role/ConcentrationofCreditRiskDetails",
      "http://orientpaper.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRC [Member]",
        "label": "PRCMember"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ParentCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ParentCompanyMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCashFlowTable",
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable",
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parent Company [Member]",
        "label": "Parent Company [Member]",
        "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "dei_ParentEntityLegalName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r809"
     ]
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r9"
     ]
    },
    "us-gaap_PaymentsToAcquireLandHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireLandHeldForUse",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of land",
        "label": "Payment for Acquisition, Land, Held-for-Use",
        "documentation": "The cash outflow for acquisition of land for use; excludes purchases of land held as inventory or as investments."
       }
      }
     },
     "auth_ref": [
      "r137"
     ]
    },
    "us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireOtherPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.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": [
      "r137"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r812"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r812"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r811"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r821"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r810"
     ]
    },
    "itp_PercentageOfRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "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/2023",
     "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/20231231",
     "localname": "PlaceOfIncorporationOrEstablishment",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Place of Incorporation or\tEstablishment",
        "documentation": "Place of incorporation or establishment.",
        "label": "Place Of Incorporation Or Establishment"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r751"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r751"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r758"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r759"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r751"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r751"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "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/ScheduleofCondensedUnconsolidatedFinancialInformationTable",
      "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": [
      "r882"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "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": [
      "r873"
     ]
    },
    "itp_PrepaidGas": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "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/20231231",
     "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/2023",
     "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": [
      "r177"
     ]
    },
    "itp_PresentValueOfLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "PresentValueOfLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable",
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Present value of lease liabilities",
        "terseLabel": "Present value of lease liabilities",
        "documentation": "Present value of lease liabilities.",
        "label": "Present Value Of Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrivatePlacementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "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 issuance of shares and warrants, net",
        "label": "Proceeds from Issuance of Common Stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r888"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "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": "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": [
      "r47",
      "r587"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "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": {
        "terseLabel": "Proceeds from sale of property, plant and equipment",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromShortTermDebt",
     "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 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": [
      "r47"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "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": [
      "r313",
      "r534",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r710",
      "r727",
      "r737",
      "r865",
      "r911",
      "r912",
      "r919",
      "r952"
     ]
    },
    "itp_PropertyAndEquipmentLeaseTermDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "PropertyAndEquipmentLeaseTermDescription",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment lease term, description",
        "documentation": "Description of property and equipment lease term, description.",
        "label": "Property And Equipment Lease Term Description"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant, and Equipment:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails",
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable",
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable"
     ],
     "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": [
      "r12"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r188",
      "r191",
      "r192"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r146",
      "r219",
      "r562"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails",
      "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": "Plant and equipment other 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": [
      "r12",
      "r551",
      "r562",
      "r736"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant, and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r188",
      "r191",
      "r560"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails",
      "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": [
      "r146"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails",
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant, and Equipment Term",
        "verboseLabel": "Property and equipment lease terms",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "itp_PropertyPlantandEquipmentDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "PropertyPlantandEquipmentDetailsLineItems",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_PropertyPlantandEquipmentDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "PropertyPlantandEquipmentDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r245",
      "r332"
     ]
    },
    "itp_ProvisionForIncomeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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": []
    },
    "itp_ProvisionsReversalForTheYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ProvisionsReversalForTheYear",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAllowanceofDoubtfulAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Provision (Reversal) for the year",
        "documentation": "Represent the amount of provision (reversal) for the year.",
        "label": "Provisions Reversal For The Year"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesInventoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesInventoryAxis",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory [Axis]",
        "documentation": "Information by type of inventory held."
       }
      }
     },
     "auth_ref": [
      "r879"
     ]
    },
    "itp_PublicUtilitiesInventoryCoalAndGasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "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": [
      "r879"
     ]
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant, and Equipment Term Descriptions",
        "label": "Public Utilities, Property, Plant and Equipment, Description of Electric Utility Use of Intermediary for Plant Construction",
        "documentation": "Describes the organization and purpose of the intermediary and the nature of its authorization to incur debt to finance construction. The note discloses the rate at which interest on this debt has been capitalized and the dollar amount for each period for which an income statement is presented."
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilityPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Property, Plant, and Equipment Using Straight-Line Method [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_PublicUtilityPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilityPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Utility, Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about public utility 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, deprecation expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "itp_PurchaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "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": [
      "r809"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r809"
     ]
    },
    "itp_QianrongMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "QianrongMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Qianrong [Member]",
        "label": "Qianrong Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "QuarterlyFinancialInformationTextBlock",
     "presentation": [
      "http://orientpaper.com/role/SummarizedQuarterlyFinancialDataUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summarized Quarterly Financial Data (Unaudited)",
        "label": "Quarterly Financial Information [Text Block]",
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r288"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails",
      "http://orientpaper.com/role/ConcentrationofCreditRiskDetails",
      "http://orientpaper.com/role/IncomeTaxesDetails",
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable",
      "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": [
      "r340",
      "r341",
      "r342",
      "r343",
      "r395",
      "r397",
      "r428",
      "r429",
      "r430",
      "r527",
      "r531",
      "r575",
      "r604",
      "r605",
      "r669",
      "r673",
      "r677",
      "r678",
      "r684",
      "r707",
      "r708",
      "r720",
      "r726",
      "r732",
      "r738",
      "r741",
      "r909",
      "r918",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails",
      "http://orientpaper.com/role/ConcentrationofCreditRiskDetails",
      "http://orientpaper.com/role/IncomeTaxesDetails",
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable",
      "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": [
      "r340",
      "r341",
      "r342",
      "r343",
      "r395",
      "r397",
      "r428",
      "r429",
      "r430",
      "r527",
      "r531",
      "r575",
      "r604",
      "r605",
      "r669",
      "r673",
      "r677",
      "r678",
      "r684",
      "r707",
      "r708",
      "r720",
      "r726",
      "r732",
      "r738",
      "r741",
      "r909",
      "r918",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944"
     ]
    },
    "itp_RawMaterialsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "RawMaterialsAbstract",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw Materials",
        "label": "Raw Materials Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivableWithImputedInterestNetAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivableWithImputedInterestNetAmount",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable",
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Interest",
        "label": "Receivable with Imputed Interest, Net Amount",
        "documentation": "The receivable or note face amount less the unamortized discount or premium."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r767",
      "r779",
      "r795",
      "r823"
     ]
    },
    "itp_RecycledPaperBoardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "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/2023",
     "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": [
      "r751"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails",
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails",
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party, Type [Domain]",
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r519",
      "r520",
      "r607",
      "r608",
      "r609",
      "r611",
      "r612",
      "r635",
      "r637",
      "r668"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r257",
      "r258",
      "r519",
      "r520",
      "r521",
      "r522",
      "r607",
      "r608",
      "r609",
      "r611",
      "r612",
      "r635",
      "r637",
      "r668"
     ]
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r108",
      "r519"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://orientpaper.com/role/ConcentrationofCreditRiskDetails",
      "http://orientpaper.com/role/LeasesDetails",
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r520",
      "r936"
     ]
    },
    "us-gaap_RelatedPartyTransactionDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://orientpaper.com/role/ConcentrationofCreditRiskDetails",
      "http://orientpaper.com/role/LeasesDetails",
      "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/2023",
     "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": [
      "r641",
      "r642",
      "r645"
     ]
    },
    "us-gaap_RelatedPartyTransactionRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails",
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails",
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails",
      "http://orientpaper.com/role/ScheduleofQuarterlyFinancialDataTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party, Type [Axis]",
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r519",
      "r520",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r607",
      "r608",
      "r609",
      "r611",
      "r612",
      "r635",
      "r637",
      "r668",
      "r936"
     ]
    },
    "itp_RelatedPartyTransactionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "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": [
      "r516",
      "r517",
      "r518",
      "r520",
      "r523",
      "r590",
      "r591",
      "r592",
      "r643",
      "r644",
      "r645",
      "r665",
      "r667"
     ]
    },
    "us-gaap_RepaymentsOfBankDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfBankDebt",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of bank loans",
        "label": "Repayments of Bank Debt",
        "documentation": "The cash outflow to settle a bank borrowing during the year."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r889"
     ]
    },
    "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfDebtAndCapitalLeaseObligations",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.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/2023",
     "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": [
      "r48"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development expenses",
        "label": "Research and Development Expense",
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r443",
      "r945"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development costs",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "itp_ReserveFundPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ReserveFundPercentage",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reserve fund percentage",
        "documentation": "Reserve Fund Percentage.",
        "label": "Reserve Fund Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r768",
      "r780",
      "r796",
      "r824"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r769",
      "r781",
      "r797",
      "r825"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r776",
      "r788",
      "r804",
      "r832"
     ]
    },
    "us-gaap_RestrictedAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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",
      "http://orientpaper.com/role/RestrictedCashDetails"
     ],
     "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": [
      "r872",
      "r893",
      "r946",
      "r950"
     ]
    },
    "us-gaap_RestrictedCashAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "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": [
      "r49",
      "r218",
      "r252"
     ]
    },
    "itp_RestrictedCashDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "RestrictedCashDetailsLineItems",
     "presentation": [
      "http://orientpaper.com/role/RestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_RestrictedCashDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "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": [
      "r692",
      "r693",
      "r872",
      "r893"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r122",
      "r153",
      "r558",
      "r579",
      "r581",
      "r588",
      "r617",
      "r736"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r211",
      "r260",
      "r261",
      "r262",
      "r264",
      "r270",
      "r272",
      "r328",
      "r329",
      "r435",
      "r436",
      "r437",
      "r459",
      "r460",
      "r475",
      "r477",
      "r478",
      "r480",
      "r483",
      "r576",
      "r578",
      "r594",
      "r957"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r639",
      "r709",
      "r716"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      },
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable",
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable",
      "http://orientpaper.com/role/ScheduleofQuarterlyFinancialDataTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues",
        "verboseLabel": "Revenue",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r255",
      "r295",
      "r296",
      "r302",
      "r306",
      "r307",
      "r313",
      "r315",
      "r317",
      "r327",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r487",
      "r550",
      "r914"
     ]
    },
    "itp_ReverseStockSplitPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ReverseStockSplitPolicyTextBlock",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reverse stock split",
        "documentation": "Accounting policy for revenue stock split.",
        "label": "Reverse Stock Split Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_RisksAndUncertaintiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "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": [
      "r841"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r841"
     ]
    },
    "itp_RuralCreditUnionOfXushuiDistrictLoan5Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "localname": "RuralCreditUnionOfXushuiDistrictLoan6Member",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofLongTermLoansTable"
     ],
     "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/20231231",
     "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/20231231",
     "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/20231231",
     "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/20231231",
     "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_SaleLeasebackPaymentOfNominalPurchasePrice": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "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": [
      "r178",
      "r179",
      "r180"
     ]
    },
    "us-gaap_SaleLeasebackTransactionImputedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/20231231",
     "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/2023",
     "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": [
      "r934"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/20231231",
     "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": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Benchmark [Member]",
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r863"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "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": [
      "r398",
      "r867",
      "r901"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails",
      "http://orientpaper.com/role/ScheduleofFairValueMeasurementsTable",
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable",
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"
     ],
     "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": [
      "r273",
      "r398",
      "r860",
      "r901"
     ]
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/20231231",
     "localname": "ScheduleOfAggregateCarryingValueOfDongfangPaperSAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Aggregate Carrying Value Of Dongfang Paper SAssets And Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfAllowanceOfDoubtfulAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfAllowanceOfDoubtfulAccountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Allowance of Doubtful Accounts [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfAnnualRentalPaymentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfAnnualRentalPaymentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Future Minimum Lease Payments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "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": []
    },
    "itp_ScheduleOfCashFlowAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfCashFlowAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Cash Flow Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Operating Leases",
        "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/2023",
     "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": [
      "r158"
     ]
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Condensed Unconsolidated Financial Information",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r868",
      "r897"
     ]
    },
    "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/CondensedFinancialInformationoftheParentCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash Flow",
        "label": "Condensed Cash Flow Statement [Table Text Block]",
        "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r868",
      "r897"
     ]
    },
    "srt_ScheduleOfCondensedFinancialStatementsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "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": [
      "r196",
      "r208",
      "r209",
      "r210",
      "r259",
      "r861"
     ]
    },
    "srt_ScheduleOfCondensedFinancialStatementsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "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": [
      "r868",
      "r897"
     ]
    },
    "itp_ScheduleOfCondensedStatementsOfIncomeAndComprehensiveIncomeLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfCondensedStatementsOfIncomeAndComprehensiveIncomeLossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Condensed Statements Of Income And Comprehensive Income Loss Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfCondensedUnconsolidatedFinancialInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfCondensedUnconsolidatedFinancialInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Condensed Unconsolidated Financial Information Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r41",
      "r70",
      "r71",
      "r103",
      "r104",
      "r106",
      "r112",
      "r151",
      "r152",
      "r722",
      "r724",
      "r897"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r157"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDerivativeInstrumentsTextBlock",
     "presentation": [
      "http://orientpaper.com/role/DerivativeLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Loss on Derivative Liability Included in the Income Statement",
        "label": "Schedule of Derivative Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r93",
      "r94",
      "r95",
      "r96",
      "r97",
      "r98",
      "r99",
      "r100"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r902"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciles the Statutory Rates Effective Tax Rates",
        "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": [
      "r156"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r325",
      "r326"
     ]
    },
    "itp_ScheduleOfFairValueMeasurementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfFairValueMeasurementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Fair Value Measurements Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfFinancialInformationForReportableSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "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/20231231",
     "localname": "ScheduleOfInventoriesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Inventories Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r31",
      "r126",
      "r127",
      "r128"
     ]
    },
    "itp_ScheduleOfLeaseExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfLeaseExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of lease expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfLongTermDebtRepaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfLongTermDebtRepaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Repayments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfLongTermLoansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfLongTermLoansAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Long Term Loans Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "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": [
      "r13"
     ]
    },
    "itp_ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfOtherPayablesAndAccruedLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Payables and Accrued Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfOutstandingAndExercisableWarrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfOutstandingAndExercisableWarrantsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Outstanding And Exercisable Warrants Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Outstanding and Exercisable Warrants",
        "documentation": "Tabular disclosure of outstanding and exercisable warrants.",
        "label": "Schedule Of Outstanding And Exercisable Warrants Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfPrepaymentsAndOtherCurrentAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Prepayments and Other Current Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "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": [
      "r12"
     ]
    },
    "itp_ScheduleOfProvisionsForIncomeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfProvisionsForIncomeTaxesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Provisions For Income Taxes Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant, and Equipment Using Straight-Line Method",
        "label": "Public Utility Property, Plant, and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of public utility 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 expense and method used, including composite depreciation, and accumulated depreciation."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/SummarizedQuarterlyFinancialDataUnauditedTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Quarterly Financial Data",
        "label": "Quarterly Financial Information [Table Text Block]",
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data."
       }
      }
     },
     "auth_ref": [
      "r184"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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": [
      "r61",
      "r62",
      "r63",
      "r65"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r61",
      "r62",
      "r63",
      "r65"
     ]
    },
    "itp_ScheduleOfShortTermBankLoansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "localname": "ScheduleOfShortTermDebtTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Short-Term Debt [Table]",
        "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (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 and measures of the maximum and average amount outstanding during the period; (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": [
      "r35"
     ]
    },
    "us-gaap_ScheduleOfShortTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r35"
     ]
    },
    "itp_ScheduleOfStockWarrantActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfStockWarrantActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Stock Warrant Activities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfStockWarrantActivitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfStockWarrantActivitiesTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock Warrant Activities",
        "documentation": "Tabular information of stock warrant activities.",
        "label": "Schedule Of Stock Warrant Activities Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfSubsidiariesAndVariableInterestEntitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Variable Interest Entities [Table]",
        "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r85",
      "r87",
      "r90",
      "r91",
      "r470",
      "r471",
      "r472",
      "r473",
      "r528",
      "r529",
      "r530"
     ]
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r84",
      "r85",
      "r87",
      "r90",
      "r91"
     ]
    },
    "itp_ScheduleOfWeightedAverageAssumptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfWeightedAverageAssumptionsLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Weighted-Average Assumptions [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfWeightedAverageAssumptionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfWeightedAverageAssumptionsTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Weighted-Average Assumptions [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/DerivativeLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Weighted-Average Assumptions",
        "documentation": "Tabular information of weighted average assumptions used.",
        "label": "Schedule Of Weighted Average Assumptions Used Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of weighted average remaining lease terms and discount rates [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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": []
    },
    "itp_ScheduleOperatingLeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ScheduleOperatingLeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule operating leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_SecondMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "SecondMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofQuarterlyFinancialDataTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Second [Member]",
        "label": "Second Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SecuredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r29",
      "r164",
      "r949"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r752"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r756"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r755"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r760"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r315",
      "r316",
      "r598",
      "r600",
      "r602",
      "r672",
      "r675",
      "r681",
      "r687",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r711",
      "r728",
      "r741",
      "r919",
      "r952"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r301",
      "r305",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r317"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Selling, general and administrative expenses",
        "terseLabel": "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": [
      "r134"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "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": "Share-based compensation and expenses",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r155"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r430"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected dividend yield (in Dollars)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Expected Dividend",
        "documentation": "Disclosure of the weighted average expected dividend for an entity using a valuation technique with different dividend rates during the contractual term."
       }
      }
     },
     "auth_ref": [
      "r429"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r428"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r400",
      "r401",
      "r403",
      "r404",
      "r405",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431"
     ]
    },
    "itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "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/2023",
     "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": [
      "r25"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r26"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r24"
     ]
    },
    "itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding and exercisable at beginning of the period, Number",
        "documentation": "Represents the amount of outstanding and exercisable at beginning of the period, number.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding And Exercisable Number"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants Outstanding, Number of Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23"
     ]
    },
    "itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants Outstanding, Weighted Average Exercise Price",
        "documentation": "Warrants outstanding, weighted average exercise price.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding and exercisable at beginning of the period, Weight average exercise price",
        "periodEndLabel": "Outstanding and exercisable at end of the period, Weight average exercise price",
        "documentation": "Outstanding and exercisable at beginning of the period, weight average exercise price.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Options Equity Instruments Outstanding And Exercisable Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r734"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Outstanding and exercisable at end of the period, Number",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r408"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r403",
      "r404",
      "r405",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r399",
      "r406",
      "r425",
      "r426",
      "r427",
      "r428",
      "r431",
      "r438",
      "r439",
      "r440",
      "r441"
     ]
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier [Axis]",
        "documentation": "Information by supplier."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier [Domain]",
        "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharePrice",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Par value per share of stock (in Dollars per share)",
        "label": "Share Price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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": [
      "r427"
     ]
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price per share (in Yuan Renminbi per share)",
        "label": "Shares Issued, Price Per Share",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "itp_ShengdeHoldingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ShengdeHoldingsMember",
     "presentation": [
      "http://orientpaper.com/role/IncomeTaxesDetails",
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shengde Holdings [Member]",
        "label": "Shengde Holdings Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShippingAndHandlingCostPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShippingAndHandlingCostPolicyTextBlock",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shipping Cost",
        "label": "Shipping and Handling Cost, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermBankLoansAndNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermBankLoansAndNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "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": [
      "r32",
      "r610",
      "r948"
     ]
    },
    "us-gaap_ShortTermDebtDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermDebtDescription",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short term debt, description",
        "label": "Short-Term Debt, Description",
        "documentation": "Information about borrowings which initially required repayment in less than twelve months (or normal operating cycle, if longer) after its issuance and that does not otherwise qualify as long-term debt. It typically is comprised of borrowings under letters of credit, lines of credit, commercial paper, and notes payable of short duration. Disclosures include amounts of borrowings under each arrangement, description of underlying arrangements, 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 refinancings and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "us-gaap_ShortTermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "ShortTermDebtPercentageBearingFixedInterestRate",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans fixed 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_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r35"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r34"
     ]
    },
    "us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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": [
      "r510",
      "r735"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r761"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://orientpaper.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r43",
      "r211",
      "r237",
      "r238",
      "r239",
      "r260",
      "r261",
      "r262",
      "r264",
      "r270",
      "r272",
      "r289",
      "r328",
      "r329",
      "r394",
      "r435",
      "r436",
      "r437",
      "r459",
      "r460",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r483",
      "r493",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r515",
      "r576",
      "r577",
      "r578",
      "r594",
      "r661"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r207",
      "r315",
      "r316",
      "r598",
      "r600",
      "r602",
      "r672",
      "r675",
      "r681",
      "r687",
      "r691",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r711",
      "r728",
      "r741",
      "r919",
      "r952"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r260",
      "r261",
      "r262",
      "r289",
      "r534",
      "r585",
      "r596",
      "r606",
      "r607",
      "r608",
      "r609",
      "r611",
      "r612",
      "r616",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r626",
      "r627",
      "r628",
      "r629",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r637",
      "r639",
      "r640",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r661",
      "r742"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails",
      "http://orientpaper.com/role/ScheduleofFairValueMeasurementsTable",
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable",
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"
     ],
     "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": [
      "r273",
      "r398",
      "r860",
      "r862",
      "r901"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r261",
      "r262",
      "r289",
      "r534",
      "r585",
      "r596",
      "r606",
      "r607",
      "r608",
      "r609",
      "r611",
      "r612",
      "r616",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r626",
      "r627",
      "r628",
      "r629",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r637",
      "r639",
      "r640",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r661",
      "r742"
     ]
    },
    "itp_StatutoryEarningsReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "localname": "StatutoryEarningsReserveMember",
     "presentation": [
      "http://orientpaper.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory Earnings Reserve",
        "label": "Statutory Earnings Reserve Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_StatutoryReservePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "StatutoryReservePercentage",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory reserve percentage",
        "documentation": "Statutory reserve percentage.",
        "label": "Statutory Reserve Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "itp_StatutoryReservesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "StatutoryReservesPolicyTextBlock",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory Reserves",
        "documentation": "Statutory Reserves Policy.",
        "label": "Statutory Reserves Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r771",
      "r783",
      "r799",
      "r827"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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_StockIncentivePlansDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "StockIncentivePlansDetailsLineItems",
     "presentation": [
      "http://orientpaper.com/role/StockIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Incentive Plans [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_StockIncentivePlansDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "StockIncentivePlansDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/StockIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Incentive Plans (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "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": [
      "r119",
      "r120",
      "r153"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://orientpaper.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of shares to officer and directors (in Shares)",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r119",
      "r120",
      "r153",
      "r587",
      "r661",
      "r688"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of shares to officer and directors",
        "label": "Stock Issued During Period, Value, New Issues",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r119",
      "r120",
      "r153",
      "r594",
      "r661",
      "r688",
      "r748"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r120",
      "r123",
      "r124",
      "r144",
      "r618",
      "r636",
      "r662",
      "r663",
      "r736",
      "r749",
      "r895",
      "r906",
      "r930",
      "r957"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total stockholders\u2019 equity",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r82",
      "r92",
      "r211",
      "r212",
      "r238",
      "r260",
      "r261",
      "r262",
      "r264",
      "r270",
      "r328",
      "r329",
      "r394",
      "r435",
      "r436",
      "r437",
      "r459",
      "r460",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r483",
      "r493",
      "r495",
      "r499",
      "r515",
      "r577",
      "r578",
      "r593",
      "r618",
      "r636",
      "r662",
      "r663",
      "r689",
      "r748",
      "r895",
      "r906",
      "r930",
      "r957"
     ]
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r150",
      "r254",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r482",
      "r664",
      "r666",
      "r690"
     ]
    },
    "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteStockSplitConversionRatio1",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Split",
        "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio",
        "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_StockholdersEquityOtherShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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": [
      "r154"
     ]
    },
    "us-gaap_SubsegmentsConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r525",
      "r526"
     ]
    },
    "itp_SubsidaryOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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": []
    },
    "itp_SubsidiaryAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "SubsidiaryAbstract",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary:",
        "label": "Subsidiary Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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": []
    },
    "itp_SummarizedQuarterlyFinancialDataUnauditedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "SummarizedQuarterlyFinancialDataUnauditedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Summarized Quarterly Financial Data (Unaudited) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofQuarterlyFinancialDataTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summarized Quarterly Financial Data (Unaudited) (Details) - Schedule of Quarterly Financial Data [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "SummarizedQuarterlyFinancialDataUnauditedDetailsScheduleofQuarterlyFinancialDataTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofQuarterlyFinancialDataTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summarized Quarterly Financial Data (Unaudited) (Details) - Schedule of Quarterly Financial Data [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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": [
      "r56"
     ]
    },
    "itp_TACLeasingCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "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/2023",
     "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": [
      "r820"
     ]
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofCondensedUnconsolidatedFinancialInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable",
        "verboseLabel": "Income tax 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": [
      "r36"
     ]
    },
    "itp_TengshengPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "TengshengPaperMember",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails",
      "http://orientpaper.com/role/PropertyPlantandEquipmentDetails",
      "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/2023",
     "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": [
      "r533"
     ]
    },
    "itp_ThirdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ThirdMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofQuarterlyFinancialDataTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Third [Member]",
        "label": "Third Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals."
       }
      }
     },
     "auth_ref": [
      "r903",
      "r935"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]",
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r812"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r819"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r173",
      "r174",
      "r320",
      "r321",
      "r323"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r842"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": []
    },
    "itp_TransfersOfReserveFund": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "TransfersOfReserveFund",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reserve fund",
        "documentation": "Transfers of reserve fund.",
        "label": "Transfers Of Reserve Fund"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r845"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "itp_TwoSuppliersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "TwoSuppliersMember",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Two Suppliers [Member]",
        "verboseLabel": "Customer [Member]",
        "label": "Two Suppliers Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "US",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States [Member]",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r839"
     ]
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrealizedGainLossOnDerivatives",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable": {
       "parentTag": "itp_IncomeBeforeIncomeTaxes",
       "weight": 1.0,
       "order": 3.0
      },
      "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/ScheduleofCondensedStatementsofIncomeandComprehensiveIncomeLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (Loss) on derivative liability",
        "verboseLabel": "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": [
      "r11",
      "r655",
      "r656",
      "r657",
      "r658",
      "r683"
     ]
    },
    "us-gaap_UnsecuredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r29",
      "r164",
      "r949"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r60",
      "r186",
      "r187",
      "r189",
      "r190"
     ]
    },
    "us-gaap_UseRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r28"
     ]
    },
    "itp_ValueAddedTaxPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ValueAddedTaxPercentage",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value added tax",
        "documentation": "Value added tax percentage.",
        "label": "Value Added Tax Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ValueAddedTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ValueAddedTaxPolicyTextBlock",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value Added Tax",
        "documentation": "Value Added Tax Policy.",
        "label": "Value Added Tax Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValueAddedTaxReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r875"
     ]
    },
    "us-gaap_ValueAddedTaxReceivableNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValueAddedTaxReceivableNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.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": [
      "r873"
     ]
    },
    "itp_ValueAddedTaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "ValueAddedTaxesPayableCurrent",
     "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": "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/20231231",
     "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/2023",
     "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": [
      "r470",
      "r471",
      "r472",
      "r473",
      "r528",
      "r529",
      "r530"
     ]
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r89"
     ]
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r84",
      "r470",
      "r471",
      "r472",
      "r473"
     ]
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VehiclesMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable",
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentUsingStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vehicles [Member]",
        "label": "Vehicles [Member]",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "itp_WarrantDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "localname": "WarrantExercisePriceIncrease",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails",
      "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": [
      "r393"
     ]
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WarrantMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable",
      "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": [
      "r739",
      "r740",
      "r743",
      "r744",
      "r745",
      "r746"
     ]
    },
    "itp_WarrantPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/2023",
     "localname": "WarrantsAndRightsNoteDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_WarrantsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "localname": "WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Outstanding and Exercisable Warrants [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_WarrantsDetailsScheduleofStockWarrantActivitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "WarrantsDetailsScheduleofStockWarrantActivitiesLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock Warrant Activities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "WarrantsDetailsScheduleofStockWarrantActivitiesTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock Warrant Activities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_WarrantsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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/20231231",
     "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": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r277",
      "r283"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r275",
      "r283"
     ]
    },
    "itp_WorkingCapitalLoanAgreementICBCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "WorkingCapitalLoanAgreementICBCMember",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Working Capital Loan Agreement ICBC [Member]",
        "label": "Working Capital Loan Agreement ICBCMember"
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r851"
     ]
    },
    "itp_XushuiLandLeaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "XushuiLandLeaseMember",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Xushui Land Lease [Member]",
        "label": "Xushui Land Lease Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_YujiangnaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "localname": "YujiangnaMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Yujiangna [Member]",
        "label": "Yujiangna Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_oneSuppliersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20231231",
     "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": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "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/2147481877/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-c)",
   "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": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "835",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r16": {
   "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"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(1)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(2)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB TOPIC 4.C)",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4"
  },
  "r31": {
   "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"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "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"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "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"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "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"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r55": {
   "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"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r57": {
   "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"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "330",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1"
  },
  "r75": {
   "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"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2AA",
   "Subparagraph": "a",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-2AA"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r108": {
   "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"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.7(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r112": {
   "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/2147480848/942-470-50-3"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481834/980-20-45-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "985",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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,2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "270",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//270/tableOfContent"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//275/tableOfContent"
  },
  "r144": {
   "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"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//360/tableOfContent"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//505/tableOfContent"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//815/tableOfContent"
  },
  "r163": {
   "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/2147479853/942-210-S99-1"
  },
  "r164": {
   "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/2147479853/942-210-S99-1"
  },
  "r165": {
   "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/2147479853/942-210-S99-1"
  },
  "r166": {
   "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,16)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r167": {
   "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/2147483589/942-220-S99-1"
  },
  "r168": {
   "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/2147483589/942-220-S99-1"
  },
  "r169": {
   "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/2147483589/942-220-S99-1"
  },
  "r170": {
   "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.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r171": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "810",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 10.A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479666/980-810-S99-2"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6"
  },
  "r175": {
   "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"
  },
  "r176": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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/2147480555/946-210-45-20"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r188": {
   "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/2147480321/958-360-50-1"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12"
  },
  "r191": {
   "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/2147480321/958-360-50-6"
  },
  "r192": {
   "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/2147480321/958-360-50-7"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r194": {
   "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"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "9",
   "Subsection": "06",
   "Publisher": "SEC"
  },
  "r211": {
   "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"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.5-04(Schedule I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480922/205-10-S99-6"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r227": {
   "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"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(210.5-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r241": {
   "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"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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(7)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//260/tableOfContent"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1B"
  },
  "r289": {
   "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"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r317": {
   "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"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2"
  },
  "r322": {
   "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"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//330/tableOfContent"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1"
  },
  "r336": {
   "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"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r457": {
   "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"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r464": {
   "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.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r465": {
   "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.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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/2147482526/740-270-50-1"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r487": {
   "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"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//830/tableOfContent"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3"
  },
  "r491": {
   "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/2147481877/830-230-45-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12"
  },
  "r493": {
   "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"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-3"
  },
  "r501": {
   "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"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//850/tableOfContent"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//855/tableOfContent"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1"
  },
  "r533": {
   "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/2147482379/912-405-45-4"
  },
  "r534": {
   "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"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r548": {
   "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/2147483589/942-220-S99-1"
  },
  "r549": {
   "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/2147483589/942-220-S99-1"
  },
  "r550": {
   "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/2147479557/942-235-S99-1"
  },
  "r551": {
   "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/2147480842/942-360-50-1"
  },
  "r552": {
   "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/2147480696/942-505-50-1"
  },
  "r553": {
   "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/2147479440/944-210-S99-1"
  },
  "r554": {
   "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/2147479440/944-210-S99-1"
  },
  "r555": {
   "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/2147479440/944-210-S99-1"
  },
  "r556": {
   "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/2147479440/944-210-S99-1"
  },
  "r557": {
   "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/2147479440/944-210-S99-1"
  },
  "r558": {
   "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/2147479440/944-210-S99-1"
  },
  "r559": {
   "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/2147479440/944-210-S99-1"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r561": {
   "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/2147479440/944-210-S99-1"
  },
  "r562": {
   "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/2147479440/944-210-S99-1"
  },
  "r563": {
   "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/2147483586/944-220-S99-1"
  },
  "r564": {
   "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/2147483586/944-220-S99-1"
  },
  "r565": {
   "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/2147483586/944-220-S99-1"
  },
  "r566": {
   "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/2147483586/944-220-S99-1"
  },
  "r567": {
   "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/2147483586/944-220-S99-1"
  },
  "r568": {
   "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/2147483586/944-220-S99-1"
  },
  "r569": {
   "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/2147480149/944-235-S99-2"
  },
  "r570": {
   "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/2147480149/944-235-S99-2"
  },
  "r571": {
   "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/2147480149/944-235-S99-2"
  },
  "r572": {
   "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/2147480149/944-235-S99-2"
  },
  "r573": {
   "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/2147480149/944-235-S99-2"
  },
  "r574": {
   "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/2147480149/944-235-S99-2"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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/2147479383/944-825-50-1B"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r594": {
   "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/2147480767/946-205-45-4"
  },
  "r595": {
   "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/2147480555/946-210-45-21"
  },
  "r596": {
   "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/2147480555/946-210-45-4"
  },
  "r597": {
   "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/2147480524/946-210-50-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r599": {
   "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/2147480524/946-210-50-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2"
  },
  "r601": {
   "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/2147480524/946-210-50-6"
  },
  "r602": {
   "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/2147480524/946-210-50-6"
  },
  "r603": {
   "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/2147480524/946-210-50-6"
  },
  "r604": {
   "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/2147480524/946-210-50-6"
  },
  "r605": {
   "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/2147480524/946-210-50-6"
  },
  "r606": {
   "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/2147479617/946-210-S99-1"
  },
  "r607": {
   "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/2147479617/946-210-S99-1"
  },
  "r608": {
   "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/2147479617/946-210-S99-1"
  },
  "r609": {
   "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/2147479617/946-210-S99-1"
  },
  "r610": {
   "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/2147479617/946-210-S99-1"
  },
  "r611": {
   "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/2147479617/946-210-S99-1"
  },
  "r612": {
   "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/2147479617/946-210-S99-1"
  },
  "r613": {
   "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/2147479617/946-210-S99-1"
  },
  "r614": {
   "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/2147479617/946-210-S99-1"
  },
  "r615": {
   "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/2147479617/946-210-S99-1"
  },
  "r616": {
   "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/2147479617/946-210-S99-1"
  },
  "r617": {
   "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/2147479617/946-210-S99-1"
  },
  "r618": {
   "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/2147479617/946-210-S99-1"
  },
  "r619": {
   "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/2147479617/946-210-S99-1"
  },
  "r620": {
   "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/2147479617/946-210-S99-1"
  },
  "r621": {
   "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/2147479617/946-210-S99-1"
  },
  "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(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r635": {
   "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/2147479617/946-210-S99-2"
  },
  "r636": {
   "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/2147479617/946-210-S99-2"
  },
  "r637": {
   "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/2147483581/946-220-45-3"
  },
  "r638": {
   "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/2147483581/946-220-45-7"
  },
  "r639": {
   "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/2147483575/946-220-S99-1"
  },
  "r640": {
   "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/2147483575/946-220-S99-1"
  },
  "r641": {
   "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/2147483575/946-220-S99-1"
  },
  "r642": {
   "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/2147483575/946-220-S99-1"
  },
  "r643": {
   "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/2147483575/946-220-S99-1"
  },
  "r644": {
   "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/2147483575/946-220-S99-1"
  },
  "r645": {
   "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/2147483575/946-220-S99-1"
  },
  "r646": {
   "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(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r647": {
   "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/2147483575/946-220-S99-1"
  },
  "r648": {
   "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/2147483575/946-220-S99-1"
  },
  "r649": {
   "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/2147483575/946-220-S99-1"
  },
  "r650": {
   "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/2147483575/946-220-S99-1"
  },
  "r651": {
   "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/2147483575/946-220-S99-1"
  },
  "r652": {
   "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/2147483575/946-220-S99-1"
  },
  "r653": {
   "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/2147483575/946-220-S99-1"
  },
  "r654": {
   "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/2147483575/946-220-S99-1"
  },
  "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(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/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(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/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(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/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(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/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(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r660": {
   "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/2147483575/946-220-S99-3"
  },
  "r661": {
   "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/2147483575/946-220-S99-3"
  },
  "r662": {
   "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/2147483575/946-220-S99-3"
  },
  "r663": {
   "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/2147483575/946-220-S99-3"
  },
  "r664": {
   "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/2147481062/946-235-50-2"
  },
  "r665": {
   "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/2147481062/946-235-50-2"
  },
  "r666": {
   "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/2147481062/946-235-50-2"
  },
  "r667": {
   "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/2147481062/946-235-50-2"
  },
  "r668": {
   "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/2147480833/946-310-45-1"
  },
  "r669": {
   "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/2147480032/946-320-S99-1"
  },
  "r670": {
   "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/2147480032/946-320-S99-1"
  },
  "r671": {
   "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/2147480032/946-320-S99-1"
  },
  "r672": {
   "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/2147480032/946-320-S99-1"
  },
  "r673": {
   "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/2147480032/946-320-S99-2"
  },
  "r674": {
   "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/2147480032/946-320-S99-2"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r676": {
   "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/2147480032/946-320-S99-3"
  },
  "r677": {
   "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/2147480032/946-320-S99-3"
  },
  "r678": {
   "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/2147480032/946-320-S99-3"
  },
  "r679": {
   "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/2147480032/946-320-S99-3"
  },
  "r680": {
   "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/2147480032/946-320-S99-3"
  },
  "r681": {
   "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/2147480032/946-320-S99-3"
  },
  "r682": {
   "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/2147480032/946-320-S99-3"
  },
  "r683": {
   "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/2147480032/946-320-S99-5A"
  },
  "r684": {
   "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/2147480032/946-320-S99-6"
  },
  "r685": {
   "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/2147480032/946-320-S99-6"
  },
  "r686": {
   "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/2147480032/946-320-S99-6"
  },
  "r687": {
   "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/2147480032/946-320-S99-6"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3"
  },
  "r690": {
   "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/2147481004/946-505-50-6"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1"
  },
  "r692": {
   "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/2147480632/954-210-45-4"
  },
  "r693": {
   "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/2147480602/954-210-50-2"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1"
  },
  "r695": {
   "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/2147481027/954-310-50-2"
  },
  "r696": {
   "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/2147480327/954-440-50-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r705": {
   "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(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r706": {
   "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(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r707": {
   "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/2147482856/976-310-50-1"
  },
  "r708": {
   "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/2147482707/978-310-50-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "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",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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/2147480524/946-210-50-1"
  },
  "r740": {
   "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/2147480524/946-210-50-6"
  },
  "r741": {
   "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/2147480493/946-210-55-1"
  },
  "r742": {
   "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/2147480833/946-310-45-1"
  },
  "r743": {
   "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/2147480032/946-320-S99-1"
  },
  "r744": {
   "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/2147480032/946-320-S99-2"
  },
  "r745": {
   "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/2147480032/946-320-S99-3"
  },
  "r746": {
   "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/2147480032/946-320-S99-6"
  },
  "r747": {
   "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/2147480167/946-830-55-10"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11"
  },
  "r749": {
   "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/2147480167/946-830-55-12"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation",
   "URI": "www.leiroc.org",
   "URIDate": "2013-08-21"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r806": {
   "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"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r864": {
   "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/2147479383/944-825-50-1B"
  },
  "r865": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r866": {
   "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"
  },
  "r867": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r868": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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(b)(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r887": {
   "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(b)(9)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1"
  },
  "r946": {
   "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/2147479853/942-210-S99-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(g))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r948": {
   "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/2147479440/944-210-S99-1"
  },
  "r949": {
   "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/2147479440/944-210-S99-1"
  },
  "r950": {
   "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/2147479440/944-210-S99-1"
  },
  "r951": {
   "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/2147479440/944-210-S99-1"
  },
  "r952": {
   "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"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r954": {
   "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/2147480767/946-205-45-4"
  },
  "r955": {
   "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/2147480524/946-210-50-6"
  },
  "r956": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r957": {
   "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/2147483575/946-220-S99-3"
  },
  "r958": {
   "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/2147483575/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>138
<FILENAME>0001213900-24-026607-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-24-026607-xbrl.zip
M4$L#!!0    ( /J!>UBBM=B5\>4" ,);&0 8    96$P,C R,S@Q+3$P:U]I
M='1E8V@N:'1M[+U[4]M8MC?\OSZ%7L[T.:1*.+:Y)]UYRB&DFSE)X $R/7W>
M>NN4;&^#.K+DT07B^?3ONNV+9-F8! C0GJI))Y:TKVNOO:Z_]?/_^3J._2N5
MY5&:_/)?G5;[OWR5#-)AE%S\\E^]LX.CH__Z/V^\G_^?C0W_5Y6H+"S4T.]/
M_8-T/#D;1/YY%B;Y*,W&_GHQ?N%O^)=%,7GU\N7U]75K ._D@RA3>5IF Y7C
M#_[&AC1WD"EL[)7_.[3X,<S\[J[?V7VUU7FUM>=_/C_PN^WN%K]^6< @8:!)
M_FJ0EDF137]9DWZ^]K.XE:M!ZR*]>BD/7\*7FVORP;#(S,LX*/H@S2Y>PH.7
MQ72B\.WN1GMS8[.COXF*B?DFS2*5%)-PHC(</[7=Z3KO?BV:VX^2.$K4/]^>
M?GA9Z$4*"UAF;**]T>YN=+I.(QLPB4I#>E*+VNEL;[3WG(&KP;!Y9>!!956@
MR2_-P^ZVVYLO\7$_S)591!4UMPL/*NU&>;K5[>PN:%K>T!_@PVC1ZTE>A,G
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
MT EE*1(RF,H+G[$UL4,J]A?X7(]0ETU\ER87HQ#^<A(BL,''*":\)<'R\#_
MLD&7 2YA]=667NB9==);0RN9+UA*W<(_C@Z=G9(?J[WIY[9-7*0;9VNZD.EZ
M9Y<JN1BJYN::-VT:F,62KV6M#E(@A@_%$"GBY/3 @!3K/O]O%"99:M8CL+UY
MV!MB9B$*T/QN=0/X7ZRJR3N'*YF *'0QO7$$YS#<',<\9Q$)Y<?VB&187?;
M]%EIR'3<JO?\U^-%,'M-\)9XB?AFB:R87_H3UUX.J.$D@6]*#I3 :7(!)JFS
M+)AD&%WC9'^#S?/^.Q6\F(_A("Q?2_6&AI&??GP[>^Q.53*.DGY4&;P>>ZPN
M$&N0(-<'4S/DACXT7_Y\]K<Z8QYB0G,VPZ\1;="79_J1@[+]MR4'A+]^3I!G
M^50'.W_ZH"SS2/)\]O("D?4]7 BL"0J47DX7 ^$NJMI%4D7B@_?3L9+K9CS)
M%!SX'+'!G ?(N!J;ZH=QB((C< E5:*BA=VJ@L!"GO]EAA!S"38>_=)\PHW D
M,="Z?^^=OO,_'!__-X8*V!"Y9RV7$>'UF/!.*X3G$>&A5!-&(+G(V04N=AUF
MPXTX3;_@->I ,>I3?7ZI@+TY](CX2N,0[EH&+L5CK<'YPY'R+\,,U"K]-4'F
MYKH8 +SK$3<YR:(KQ-5R"M!\@/]<D+P$(T?9R5:BV=]N^7^DI3\ I3?B^NL$
M> KCFC\! D4ED9)*8X1FSN-P6I=1KT&VJG,]]74"(L ,,PRA=ZQ$#/RK_FA4
M%F6FZK^B  1R9>W7"9S)^BCZ*H[4U4P#(#P1 -A,P_E+W(HX^H+88$7JLF8M
M4\,DL(0RKG]K=B>CY"J-@8M0[3)B &7"=<RR*/\"]%@"W\B08!A_%+D,(>:-
MPD&1XL6)@(BPGK SB,%,+&A0,-?+RQA6#S&Y2!!&#H05) :7.$?NGRNNX-Q
M6,0Z+<-H1#=5X8VR=*R!&7D.A%?K1^,)+-)0(]XNH%__O3O(05K&0SW,C$%Y
MHWX))*CK"NF^\9:,$CT!3\"DD,WFFF\'!" -O\+B@Q!NA7S?4L<00:554L)7
M,A>&1RV1QF&D8S6,RC&HY2BT]078W<_5!2$+4Z^C4:X**GU-.-355Z6_?A2C
M5(UPQ; R-'462X"^4&@=A(A_ F_ *B(F-IPN/(>$E,6=SS:$>,7#$O8+T;$G
M]'?<2<; \Q"L?U+P?HYJKURH!'2CV%>POND8\8=A'F9R\..0"X,0;)G;9U@4
M" /&6-Q(</Z_@(JB$6YUKI((?K=0S$A3>0K3BVEW8*<4@:+A/X:PZ'$ZH=>
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
M<YA"?G/.AU?-^:B1PK(Y'W:.\V^(RG#T9!X=QU\BKF#KD23I+;\^]Q*6T,N
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
MX^1I<?")#L"+DFA<CNM#U'%J,D0RKR3:]2)H9!/D145AK +8Q0<T!\XE%,^
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
MV0:=ZA#ZWSD;+J2ZL@1A)2FA7AAC*#8N!RW76(6"VQ->A5%,UA@,G2IS!Z_
M8> <N%AK%5C8E8H-?H'&:!A*>:O<YL+:BF,40)(FNN+L)(Q8M'-K0DQM*2V6
M #AX%,=',!:XNXCG5*G2Q8 *V&L"X\ASR6";P,":!H2->)51T<3+6JU>"3*'
MM:;Z;HAVD*9<97>8 O^B7-'<E#S#+*1^H1<$!E=F.OX3!^( )& U1PY5S%O>
M<6-JZ3)II97(6B>FOQKVF\!POG"ME=F5@(%Q\#Q\5N:M>ORJ"3JRL;Q%F24P
MT0DU)+&+N5/VC=L=*8QQE/U=,DT68WU/ J_RXZW2;$UNM8G9)6HQ9;)H9 BI
M%6:%CKY"06C"[]E$!\R4]Z1T7+VRUO+#(0K(F2A23G]'D+.^N@SC41T&A/-3
M$=N+8[(X$Q!S/3A!'AOA<\9[BQ]$%6",*K$35LH75=MF7[;YP,GH=1&?)"NC
M*=O9LU'J];ZH49@B1NV5>F5Q<(-!.2X9\HOK#.8$(45IZD.%M;8I";BAD+=.
MB)383LK-QSR@,!O.9,/6\K=+@^OIP+G4\+=T9NV\Q.XEMM>K((>'&JZ9D>^F
MO!J&Q53X(I8"9-0NBEPDG#R*-\?IYU(4=FCC\HNP* GY"$.&LRO%X8JY,O_V
M=&9^M;0CC@GIVG3]5XHGE>R+G-B)10ZP,9HS21?X8IT2&FH!!TYJPHAN(D0X
M:AA F%3YD$G:JO>A!Q"G(4LU+PFO9D)%:2D51-]2)N][MI&9[I".9D<E?7F8
M&5>]$PP07>5>Y,C8Y7HS:1!Z0=T84C.Y.3/SW#I0<YN?W9]<7SXYWSGV]%-#
M<Q)I6KYV>$S1T\&%<K4%W;.!\/B&X)C8 -ET0/YWK"%47&/B6$.*2OT2JY6Y
MD@C?]>B%+(S<!A*3/D:>AUD)?P.=?+L3P"5<4;/K62:P.K5*&J^A[46-(P_\
M6S?8V]P*MK=V.8&AWBI][%%:OGL J&EHFW+M^%[1/3AM;P=;^YV@L[G/_(TZ
MJ-5O:4B702EO4F:#2X1$0WC+\-K S.2OB4;6HZL7Q" =<IY30QPZT 4@ KY6
M,#G &6.[';3;;6:4#41)A92K0>:N<.K5I 8&2Y2")(B'B&4^"0B115/DTIJJ
M7?+1^"+Y;:\@&1_F8 8&[+( EAK0V=.I1^8.LG5L,9F^*&*]8RB80"_5LV/+
M\3S?>V..'.2)'-3,KAO$GXCS89ULLKL1ACRB6AQ"DR#DSPA"C<RZ#DA'%<BI
M?D2G_9.&B2&I9*,(O^K!&3DDM!*()Q*'CR.)!=U"?LI0QH;>MFV;,#3$)L)N
M]?F*\(E#D_F<SC4NC(YTLBE.R+!;'K)O6#1$K@H0<>O.(4<,L*M6;W$_DZH.
MY35<F'ZS>HN;DM>HB%<7[D:3)F1U[HJ\*AHELJ! "LP+#(>!J2'N*[K '* G
M[))4@JHR()@;S-\<@#_L1D#^+$9:#8M/I[BZV:PM!V_#JPCF?)$;4PU="0V)
M0%5=UI'A7>CN*DYMXH@7DFII(4X>D%BJ;(3J6].X"-%QZ,T,#5LPQ8@$/D@C
MS];L+5J&J"#Z&!B8D1R4 :%>$E0,Z?UHDHCA3XW\R)8 CT>%R7*R.=A6TPVH
MS2*S&I*+#Z.)1C#LA&SP7T(X)69A 4$/-91Z#2A&3L(0K2+ZL::G!X=97PJ4
MI=-9V<?%/KZWLH_?CW#R*"2D*C2>B!>6"7G1&*'L#8IB[J0SD__1WDF,K9:
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
MX]("L^&;WHD#O<@E&9PZ421:KQC7\R,[;=YIK)=E0#79G"^%/)IL-12$!HI
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
MK]AZYC"WEO>[\I/T6J)FK],;24X?&;@&X1ZA40#YMOS?M6G5'/0BU\?*R4O
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
MDJ#037LDI^NNGBZS1NKBN+8N6]- /N0K>F1QGOYOM)VQ)L9[Z2]H;6LYD&C
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
M.RF1Y5O7PNS:*?WLRDFZS#?<$\+OB;8.D9@^J@ F5AA;ND6F4-((+86NLR3
M](B[;:-][!9MTW O AI^V\X(\HV_E\CWIDL<#E9^2@<?*).CFA5]Q/G$;!2^
M&Z.N?%TI%,1NABB1Z,;8I&!1V-'/W7BW/2?] *H.9+R[%,L-;PG9=45%5B@I
M2^X5I%'!W;[<-'M8&7 VMBFQU005NLH**P0SM7N6-605G7$/KA9^A?[>U.]N
M6V^:@+/9ZH?WW.:)A,!1C8*HQCP_86)9CC+P'6HA@MV6WO1)#=&:9@VGJD+5
M4 'S9+<U-PSN*"KFG8JR?2ZNS'UDJ=@=9^;MV#"RX&G+C(A8XQ^[3;EYX)LE
M5[$K,V83:D7/2<O-F@S[.3?++=4,@0$B5]MN^VZ+R>&A \SWC'+,3"V1>4UV
M8XTZG+Z565?9C&9X4N>S!:9*^US@,SQA^K[1,N$.A6@[W7G#^SS/:XQR7I"]
M"*JVK&Z7_^JR]_APV=4U L'<#VJ=SV"OA':PTZS%]H,B:[>+-ZULF8<N;U;2
M< (NG%!AV.>[#;K9#2JR$[!Y1(T4=CUQ;GQ31(_%X>)U7=$*W ]>WD\5IG^V
M=V3]74,67/)8(8TE87*?L698WB098Y=$-F4SE2*Y>GQYM- \L%7UDB@W'8B_
M'0"\YSL G@'PGNP >'<)@+>%..86H#%BJ!ZH]82KE>G$@?-IU8DI\BF7_"01
M.M]W:5YE[QGF%9*- ^Q P%5(:M]W&F>DD**<([YQK8^VOS(60T%7'$!,UEG=
M>AKL\-HA0.ENIY__ (C@P?-GSP3J\J-9 CTNOB3BXOL;;4;6">)EEK[F3AZK
M] >7-4RKK*"_%U$O;HE+_<+!C3=5470M%[&_RAOI-Y"^,9&JD;SAU#<V5%BU
M4(T[TZ\"X++F)X@#KO@3B9LPUX6P$ NT2O_[Y#PT+HZ[BR/1/5OJA6W4G]-L
MS7,(;[%WN[WTIS+]9U9VX/XZ?#Q)#_</#V35WC)W]LNJ*Z=Y84OSLUMTVJ9F
M^ZKX]1A;#C$*F,%,&972)H<^_R&KZ0\'DX2&<+A'CQ50#.!QF@$):\<FB2RL
MGL_ ,I"5-)N"43IHD)SI<#"VX7!Z>"+ <#IN6XRJS(CA*Z$E>N6FBKD:KE')
MT9&7U8J>A^((-:6\S+UQU;H(7(XOJW)1"\DG+^CWV9G]9/#-GYV4H>#/+Y=T
MR!-=\#<"93' T$O5,6 YKP"5"/-]@*_C@8?[WUS]5S0D_LW!-P]MNQ U7[E
MIX:A_+,K77K,JX'MFDYI)1G$55USE/2^2:",'\"PUEZ6O,RJ@L:YB:B@5!JD
MFW6SS+0TQ<DV"]HLPV=X.1 F50<ZQ;'GRVT@U6K\( ,/21FV3$0>Y(]4D@T7
MH#<@W>+M;Q.VR\%#^9B<H,&C4M/,?,7/5IF>),I59?+\+SK;I$KH0+0 RJH0
MR9N,#C[P8>$[F 38)O.V\W<-MT\_#QWD4()DTI$WX2R>2'72O;7CK]MTE&NS
M(JPE=A1U45E'$E@K4UVS!(:S.D.5N-(N>C407?D 5:+J*[(>/*5*)O5E7IH8
M82K09!@.V^4%M+%\E.D<[]-U0%^&U4.2HL<@;\*Y%^R<?/T9'_U]+T/RZ5/^
M]'@O>N-LJ'4QCW>N7#0@I!3FQ^0LVWC-BVX!:KF#?=&X_D7Z^7/^^ GCZ3/
ME)5WGSG9H/E]V_>\$,'LFDA^*V1IHQ2@4:WR65Z0AP$7%RZ#M5/-[S)G_Z>&
M]T&R30QE96-A1#B9+^0$P87(U#9+NV=HD_L/[B"R0#SO3R3T2L>Z\3*]\473
MBNU<23!#;(7HI8E*,M</RBL1E AD>.E6,KR U_4U@M>C.;^;XO)[/2PP-Q8Y
M@_NT-UY,@ET'(S)1LERZSD^U=+6LRFGX.38J-#X9*=!%[8VU:J.]B\LF5E7)
M#.+I+%L!8&ADADJ?&&/8DSX3Z(ZD_B)*Y=CP%KL@D=;2I&]?,H27T?C*/\2=
M!J;];<=_9W7 _ =/3 VE2&"$!_0JTM03)C&H;#C1#4Q?RF;56M@]T)U[!24/
M\U!:W/>?ONX3ML=QY2:;@W4PGI96,">>S$Z6!Z^RFZ=Q_5_4TJM[JH$&*_6)
MZK^-=EDTGE:,Z#H%U4E78%V1#= 8%SC<K61 I,9,JAX!F$J9-4KIK1WI1&G;
M8#HS.[Q+SZNN7_$=51+%5B%&I?<P_MI;QN0JRQC,95$$YM.%V7K!ZP591F<N
M0]9 -9/&,DEWM2+3*PS2%R]Y=IZ3K,D5F=[BU?R?H]-VK89HF!IZX3U@4S,%
MNK8'@R,,><)&/+W.[XX26](T?N4J=!9= ,=.H<;ZDU6[$=N'.>6K=04X4\F5
M#:S;K%*-%.FCH$G)AW8M6G'-"O\MA!)\PR)Q',0=EBM6</4HVV% @/8ZC$1)
M*)MQ-8^X"'G=V]-[>Q':G?=ZE+\:'>Z4WT/IO>#]=YR?C^^<1$65#.75+IBW
M$<SS41J2)MB5G@0(5D-<NB;_:RJ3PV%X>BB;].S,GIS+/S6-GMHCZA">"2GY
M+1R78H&BK6PC1@D/H:"MI<?C11)4$@)\-H_?NZC5>A,I[Y[QK&T%="!DW33W
MFW+Y0DOR=4_%Y(B]<'V6*Y?0:KR0B0;H?4]MO[45RXS2QZ9P"@.WR48O@%%^
M_QT5_#6,P[@71!)=;,8.*S7TC#V3K$:YT;!!MG7+=D9<P+W-',9QPY%SKDT&
M>6F)<40QE"!4>"983640LTB.(@M!@H!-^R@^I,%L@**)^(HU/C_EOK6)&B7O
MMTVP.FDJ&!96V8;;X(J">C?5PR?H>,;*V3JI;_;85.9AU Y/.VDFXAI=0H20
M^?+81KZ%#?5+'U,G[!S#?K5G,^AP:A7;B"YR\@)NE[0QE<I.ER$BW:#P#W(<
MG9A);Q,MX^.?$WR6"@71?N>C;;)?V[':2T(;)[G*R3J^@"QLZZ['?&)_8[:*
MJAQ,/.@J;R[8T"<)NYMB-*-Q[4P,%E$'[997FAQ/AMVALMA_"V_C56G\LOAC
M(!0/[&2*&N(O2D9!R/+9>OFUJ_-F)K7MS%42^FY'M=<37Q5/GZ'.K)Y$KL'P
M&*DR"V$<:#0^CES=WVO6SHZSM-3%=:LA 6]36<KA+.K_55["^W7?=.:G1QL=
M[>_01H8V>KI#&]TEM-&MLD8&AJ4U[Q-UU[JB<&AOPD%%=-T\U^[1[/MSN^A5
M7KJM#J!$Q= +M$;<#*4:"%GZ!/-EK]F.Q/0=(G=&S9:6K,+RPG=:HJ$NQ/^V
M.#2CN\ 1A76=TZAR1J? A-&,[TE>>O1,6V=P5.KW$_E/$-W43E-FTVI]SKN9
M2 (^M*B#WS/GKJ.Y](QBKV/&^"6/6\AD2!%_C48HV1VQSEL3_^6JCKH&<$"#
M?DEF1MXLC3@3$IY<)GI[Z3^J,[)^ZLG&,.-$8%;7F9=H#8A!GTZ7DL!E8B]7
M8ZES9R5'C';22$UR$A$"(? XX[X'WCB2>*\%2-F@DN=' !; C<9YL^)N@I>>
M[40/G80@7*EMSZS[D.V$+D^/I@U?BK?>KT5!5PN,SCHB1I&@=F^.;(N=L!%N
MS2^+\X3;,9XZ 6E,>EJ&N8H0<R9+;@V)$J/T&BK,1DAR;,N/N/DF5#Q1VJ;Q
MAT5I F[XAIF%<!UW*G:\6D'UX>\7CLSB <+,7S&;74,:H^J:Q(B 9Q7<\$@-
M[M2?]7CL]]X"EF*2K#-NU1>A+IJXU;B_B\KJ5 WM]#4GWFCYFYP$89(N31^P
M+R)YL>@'\?&3MT%^^N<D6>3PIZQYU 3G$WTEV=QG]JX-]N:-<?NC/EU6$ V\
MDKG%W'O[]IA,QE-+ONMJG$:D$2<*%-Y<'IL/'6%.!RR82WFFWQ6JY90.Z-HC
M"*/W+B3OY\]8"$ +A9*""6U?]'LS-(&%?R?((/IF5ZH>DL5$.A?\I)KO&Q \
M1_V,E=(1C[!4E0P[1+WC(Y@,CZ GBBZR=>.\=N)Q9=Q?<9K7TVX%D!W_"Z@[
M!RH:R<2=T):B(F5W,+5F9R/1=.E%O*'PU2EG+H2MRIWS$LQ@R=$"SF@V^8IN
MFEI1\6H?]**XB9E'\85Y9G'T?+7.D,3=2W^@$U.Q$E#[0O1-=&GY:"_W"JV*
M:H'[7,2S=CTKV8;#*&FY'I*+S;%WC#/@\V 7R:77G!E\^N3"+;3%$N=]M4FW
M:3,91=V05:+=O6%+SKM"2!M#IIUYT'U_V\P;9I)UCG_'$:2SI9/7ZZ X#*(P
M47GG;&!1S-S<,5#Y4DLM7>%_ ,=%RB5&TV@GE,W@3 ^$JW$:B1Q=M*))WW (
M1QZ&GLH#[Z77$AX F$6(\U,7PNL"\&KSA5TZOT@+.FO'L]GQ_LPEO,H ^&*^
M='DIC;U_"EN9NO :NJOL^SU#T> *Z<IE)2TU[1>,_-S-!\;ES#5K,!&SS<U7
M5C->56>P8^_RJ>$K"4_=:ZY& =MOPS@(<C RSBE<(/C8FO$],9P'H*@V+UL]
M0T_&AXZ\21(-QE9YC$4DKVCLV]O7X4R^+(4^Z)Y]TJL;&M^0V,F/<A)RYV)E
MO92&8LOKX1JOTA-A%Q2(K>*@M,W@Y7SGF<\Q&&((_VT;& P][\(WD^#K;[&D
M-K3STA7C!RG]SD 0B8(@)I'[%<F97%FL,]V,+W2.#FB?$DB4P/_['E8P4_V(
MXYE<S0Z<;"HJN4&$]IKT">F9C!]&6I'$6'YA#QZ,B!_!^,ZK"'_RT<)_/X7^
MNAF"@UV&P#($SW89@B\V0W#59,#/''_X60N(WU7I*XXP_2VD>*UQTQ=WLYH5
MM*4X*G8Y*O8R$.T6IZ-!-)3O#/1UD,!/:56P&3]M6#XU@NFWD.P'NII\.1\_
M44(>XNARZPG$*A4J+2]RLX0'Y:3APM=R53D:<X3L\QG_1R<,$N#H3*WQ:O%Q
M2461::]X=G%9"U$C_?*7"7^?D_G,]*G 8[K/EC!-ZB%^2C 15=U#0<F'T638
MW,1HJWA44G6.5267JPN]M_H_[+422&9N6G#.BD,Z9^3++ N^6:7,+=Y<A*.:
M--S]THI"8F<&B:]PF:,!;BLM3U"!64UQRQ?TJ%TCG,OK"WOBE5P@6:F&^-14
M9 -JB-.(VKYH@Q(%;\2/D5/0$QL--:WHI)*,3=_O)=\!5O<A@_1.?,NZP<FO
MW52"/ES=TR#GPR _[8<L'GM/_#P2TUOBH:^$)\WE<A(ZNU(B I'B]1'.F="%
MPJIFQ;BONT) .5*UBZBUGC$,(M>>&?W8N#*]]LH[ (JQ\8>:%UKWT-."GR@K
MO^&JX>F76ZOCP-6P#U"(Y"#$86K=@F2P!1P.]OL MH$I7V#:.*AL@^+DJAFO
MH'NET:Q+(ZT18H=1!W+M*"_AQ2:)VI1'X3W5N6FL<Z^@<#UL3&(=(@E33:YQ
M\"=[[TKX49NB.-&&$7U!&]' Z:?2P+)V&\HWN4SYII'RS=%\J$7&DY[40)XU
M+^A5\KWU9*ZE,7]6V1Y30G0D::%%WCE#*+4"X6H*@5[<2Z#'D$PU%Q#PE]RH
MO>&QBWS;DZ"TA8;.IIQQRJ<QTV8R!:$FU 17A -U6(0XLYX18PP/TB$'::+@
M98DWTQ!.\\8;3*-'A,;3](X8)K @*22UCWY0K"Q1#LX,#8!L>G)07T8'-;TR
MLA36$*W37IX^I34]/\$+>+Q /YSF[JPQ2,M::3247Q8A4<&)MODCND4JTJ'G
M212KWTM?&O1QHE'S:#]$)V[L&H?)EQDJ3#D)$9""LPR(C,VMFZ1QIW<4DTRG
M;MTFFQJH41Q#H]1FD?)CN.M_[KW="[$,^[W[(-?J7OHVEYCTU68"Y4AK/DFD
M/'])&K@ @LANP65U1G83O1G1G*:0V H2:?W >;BH4J4U.JD8,,&7F]4N\<4(
ME>SAZMP,YXQY'H3Y-Y3S@@_1(74 LW=E7>S"J6%I6I,5G_5S'"MZ,?-/"(IT
MU14+20SF7-/MH1ZAUM>VD+5D_',:&H-CXL4+[Y)*RH_:]I&+YY)M3R[9]B]*
M)<=^W\NWI'G%YBNDJSM6_!U;FL:ZQ-61F^1"/YF>>AL6^Z>>@?&]B&F#^_T5
MW8'TKRG7$(N^BTEQ^F\TUIN]])=E7DA'XP26H.H.&(;G#@69I1.B)DEPBKR,
ME!K#&+^:M11,I NLG^1JUH]W-V.C_F/-F4TKAKZ07&C)1'TC-[R"*YHS(\;+
MSNT+P,0R_<Z=U.#L2@^$<.5HPL9%PHI+ZZ$-2-(C\E)9Q?F[X.QI"?.I]"2A
M7>!NCUT^<UP\[%'XN3":]4X#J;Y$N+R.#F1L(^Q0_==-T@<'#\G<T;,:;!-Q
M^0#&B2UKUK>QKM7S048O*5JE2RO.U=>S?T[29LFB.>^*.0;.KAN7:0^QDK7#
MG$,%=EY*/D+I96P%O^';:3CN<X8 !](D.EW)^*O$29@Z*5T/N0ON'\A9$/H+
M[C7[\Z_J5NBA9RX@>>JLFG9:.L\7XL:82!4E_430,(ONRHPYC,TMP@PGH?=,
M5(&+HG$D7;(:>6YQ3,V%SA5Q1YJ-!]8L29>A#:,$P"0O9%_@S_A6I_]BIB#9
M*DQ.*8."Q^C_6+!AJK]15#/\UJM-S\\HL?$'6I!OT@>'#[&I7-/#:I1+"!L1
M+#U/<QIY=<;- WU;5YF&MZ'['F]A%Y*PB3$T2X@;W2QAIS80^UWV"-J<38G[
M2_H@?Y@>[W_%"3:^:N(Y#+FDN+?DJ2.M3L.NE.5B#NHP^5?6-$YR>@B2Z+]H
M2"9D4C2$G<[(8]&F*9R^D4ZY/DP16;)SC1&MJJ;5"(-UZL5XSEU6,S.'?$3K
M@A_09/U4G5B.>8-MHB6AO<IITCE#2' P8DZ)R%/BJS2K:[8.NW!9IDJFQ87?
MW(J5O;U0-%0+213&XBNXK,"S<67.@ <@7^HFDE>@4=NQL+.&63U4!L_'8I!
MF^4PI1'_YB1J1//.IV)&Z\N_87WVX.@A\#]H?+IYR*$I]4;VIT6TIC=3([6I
M+19-X,R!C&1?Y'7F<$_C#LEDJ1/_XB!0ZAV*T\ 83]\#=E/Q>5(,UC'J8?"<
M2G_LT*V :[LB:B\F0&,GO5 *H"0<$[T8^+^O.C72%TQ(-B3KX/M1VU!*G^E0
M!)>=T[CFTM0$BB2,#_PS\D02FF\&>D3^(.'(>$Y><POYU;;I"!)<NDZ7CY09
M\@QC";=?SA9GHI/*N!]UD6EE@:!LA1Z!A%2F'/RJ>$A>3:U)/M=,!8YC6EPP
M=J$%PJTI-#8@P;G:(E[\3.1\BJJ)C. ORVFZ*/(_M*$ "P3T4O ;L3V6]NTQ
M22K972E<+YFG6TTC]JT>AV4OVCT,F _(@I(1LJ"%$Q&<DMFI=;;S$>7 A5!C
M-NE%-#T2Z+7:*WHNSRI1#%I$3(/ 1111Z4V05^53^DF1MITDXA'%Z<VH Z R
M6(Q$#V6A&X#E\7:A,E/2H777&HH]JHJ]!/^5: W*V(5]E;Q"B%9?U:$CP5$G
M<,2S2P:\$213@E5&</9M=]+DLSR3%(TF?,/ _^OUM][H;.RKYQ(>JSPE[$P2
MC6+TCQO\QE;HF:2$4L9N@BOL;^HM$-?+VI@E=H5Q#ZH;0%S"E(FE=KGNFFT+
M<Y5%X0@&#"^RAF?L3^A2F'2/G'BL@JAQ,]\*"P'*K%ZJX4';]N/_>_MM^F+E
MN+F0")X0=V$<FU9M5$"/.?&A;XQ-V=9,8KR<J%*^V8&LV YY"]?[OG05#T7@
M)*)0PWQ>OWOC?V?;.PLS+/M3^L:7K"12<J:\[[YTW8=?VWZR3_@!XK"GK$YT
MY^E\?_@_V6K]S8OTYX[[CHO;@]W^WL*9FFG$9UB09!#BC"OBL LG8YAG[%<_
M\0&#61A//6R1Z[^R%$%Z37FJ6Z=L17$)6H(..(YWBH\-*S(&/HL#,$LQH/S^
M$AA=%TMWN,/2&9;N^0Y+=Y>P=+>_MX<D>-,%$,6XI'W(7:):R4M.0Z[)W1_)
M+?2=?,T1O'SQ<J*9 8G5TS6;V<T/N!(0V%-2P2"TF5=U%+Z$/ZY!3\D1P8+5
M 'YB62#C>@IVFF:VAF9$=QT3B$.?IY[,?6"M[.+I@WAZZ._P+.KOD&#O:??(
M<\%5S [$P:%>S+W[<^8@!CVN_S<(;?Q:Y0)I"CE-,5IZV?"?.1O><^6V=5T(
M@7_?>N'=9<^S$AZ)IT^$2%GM?)BVM<+MXC!WOQ&HFK9(\3RP8_'Z]4\^8R:%
M0PP1$K++COQ-8*%>&]2JQ^'6 )? ;#Y\EK2 *_35P7M<N<BT%&'C6QM@(75T
M:V;2T']Y!F*_+"L00?:CQ&.H!!\ 'UO3GU!YZZ(]'DEN]'Z8;&QN-OY6Q%FY
MBBVDN#>G('7-,;?MB;;@S4Z80^K<R*U092]T6EB])*R>U%280:[F[E6D*& U
MV:;68; <2%'@UKWD+ZZ9>:U))&Z/,X/O [C+5=&L'EVZ(@LT9S9;+@C%CL%2
M%LV:?=0.&8^_)E0Q-(NL(;)K"54./-=?7%':!4KQ1W0#A%(\>#Q0BA%$$XO\
MJL[F[5AOH!]=2Y[^^_05MOJM;=3@XGT@/\<&HXT.=.C#7I9^RP\3_MVP54U/
MUWUJ_9*.Z)?D(OU2Z@+T;(:!%/LTXX6VR79U8\N3#'[$RW.1BCU;5G8JT^N<
M2K9QN,A+OAVM4?,Q2O@/6"329HEQ7;-D:<1\J@)F KI-)D4DT93$6P8'1W((
M=NK! M!A\5B&&$,9;@M:])^ZEFXENAKX_+]#JW$F)]1H98S_X2 U6372U>70
MTA4'^^#[_T OXBPNDK%Q^*FG_P?:P>QY'' \4O/3!DJ3=[YUZU:W=Z+?HFFO
M&<MIA[]W@JJ0%9L6' *RUV=^$7RCGDKGG\@QT?E[,X'T:&;,U*2T) 1;@/%
M$KH^S]=_O]=PWG#C+V0G:,>N:5'[*6YGCI+WK !YB"F$D( ?V("H[9<&.$BF
M16I@S9W*PD!&?QV-9S"7:!C @.EC9EL'<;"_/]G?W[?78@O0XT'S^MM^$_\$
MJ0M);?.@I.-<HGWOTH- N4(ZI^H:3D=SEIE&?_K0(.O,48)XWY1M:M?0!IQ(
M8;OM)W9>I%OD(^0MM\G)N(PT<5.MG<89\$L/(N+)%5,%>BJ;Z)N,.>!3XA-:
M<8!YDOHH/-(2&M'>FIU(/C8[L:@\N<6H;Q#2$2^NE(U(/G4V@A% \ML9DWOA
MO[%VW&Q14[^3[;F;*ZV,!UGVTA0"D)<EX%Q#U %#B.3FW&"E:Z1;IJF\T'=3
M,IQAC9/1-1:XRZ6&".T B$5^=RI&V.I<.=[&,N[G FVM34UX$60$2Z6^NMAG
MTW1;Z*S&PYE?;C=RV[<R8_RIZ&A0I\W&4S#]JJ/KQ*B81$><L<0G'Y SML(N
M26AH6O"J3XZ?=)FS/]CV9/NV3U(C',M:N:!9W@Q\HTYY7J*=#IP+I[R0M#AQ
MTQ0M9257\Z0+?'^;)V;K9.E_?=ZJI\N$$JK(WR.(* DONH.:1J#Q-%CQU:.R
MI[BV !F@G#%P?%^[JVNTK3[$W)UQ*G]@/@"=1#<^%,>TR&-LP5CU#&N>Y&+-
M(XLJ[!M(QTWSM:B^CQ$<+)NX-VQJ,CP[C#YA'T@W8-S\T,F4P+096D)-7A=E
M.I5J*5 Y!D3&E4><C(6<AEK +!GL:VQ+AG:B'W$_0$&8L&$4PL5-BY?5FC[=
M]/U\=I+C,=$#1J5URD#&FEL<U=(T%8-7\8VN 7;W:I=(%Y<FRL2>1T2#&=\"
M*(VY7&T:*NH2]U"EQ6=WN0 EB5T,A;:Q_7C!H8O*OX*V$;K>BBPMJ[:9]).]
MM>:)M];<A&K7D'N.FII_HG4@2R%JO#@^UB2,M3_$D:J@#43YQ+<>D[0T%R=E
M.'= %JWBP5J%5&A'E4E$&L->Y;\)%'O(%Z^%[E+0A"B'48?U:!&'I)6_\T9*
MMMU(^/F%ED@/B+67ONIJI9=;AKJZ:PS.6D_%AH@T1YSUB[VY-\J'-2HC&;VE
ML&P#,36&8HH(]@?R==D,$_V"9L2D&MFJT4LFNSJ-NS]R1@:84[WA\7:/21GR
MU.&/BMC-E5P@()^&'0:T"O@R+JU8>8X6:"LF8VN)]F6Z/HDL\EOIEMUBC_%Z
MJ(RC'2I#41E'^SM4QNX(^3!O-14@GB35O*I68G8%A$+-/\K:EJ3=J&5-7P=$
MPZ#7P"V<[RW>BM=Q$9K1X9+1==ZT;M4D</Z"I3S$$[.O'5W+OWC\HJ^7:NDQ
MZ]:;3G6UROL87T.5A&'HNV/R AIT+J6'FN1/52@FZ6E>=TQ-L<IP?2/.VE3S
M]BP3,Q^1SVJ%?WE6@*+*VW!5RMO2N=6=GY&2*3EEOI=^6]=5+0FZ8DX&(6*T
M2> .K,46C?JF#FP+MJ<">IRM& FJD;-9SQX!W7'NIZ01Z^ &]NVXGD6*ER%N
M *YY:4@Y^#;B_C/F-,!AXYW-_P6Z^JZQ%LO"<>5_L?WD]1I"<*&2MJ)D*Q@%
M2F11B(_71#NCY#[SFC5]J\9.1,%>NVFU*,E\MDJ0(B,G"^E?XSSNFBLM&$N>
M?#&Y\(O^[=+'DS. -AG@LWB9D/MHJO42 :2I+\^, @"<Z! 2W3I;YS.$9DZK
MXI3]++H#.;306T'9!6G3T8-;B$[S954J.CXP.ZXD+]@J/3,NKEM+XLY?L3DI
M7>LFX^$&=(6P1G?]GK\RF<'0I(N8R-Q65;VM'[H/VK$;B4^6^=J(@;7/HGPI
MZB8BX)"1N@7V',_<!9*3!('H$YZ35-17/!(H4N%92@? ?HT"N#.0VT'?L=@+
ME^8AYH\VTF241I[EM<V%BR!\]D=&,-$.9MQU% L0%];([I6NZ#E $<]_S'+.
M5*N@];%UE%7EP&+OZ+!'UOHF+Q#+3'IH!U40^*QU?+[_89#@GAYJG"U)3"(
MH@YUB!2UF&R@%F6'Q[P=5;/P'RN./,FCZ3-)BDA'. V:V/$/9-J^'(?UFO;E
M09"1W> DOK]D+Y0"^Z);\]YFUN*.5/X8;Y(!9\SS@_;KM)!651!JKI.*'&UE
MF(XJ&OKW5PS]4D'>P4L'B4M-:*ED2Z/GQ-AZ3*G'"C^4O?=3ZL#X<?V6U[5<
M7,7=;,9,,XM4^;>J#4>?H]V)?>IF":NQ"V_NGRX]3H$M0!Z/<'>CA<#]<OPY
MF0\:'@DZ=]G1;B11)&:=G8,F8!)7B@<"/UTF3X4-;$]76L>5"5? (%&Z;8UC
M:ND8.M#KA<7U:6PL^A4,5G;$01WM6-SAJO?L*/0Z#).]:!C<"+4YD8;7J,5B
MZR,OEUQ< ZPBV6FSPE;!SIO0==M;=G[5]=NI7.3D)':2?.G_Q<Z0)J@NL&RM
M<XEX6#/?CDQBVO&!R()4P&IG+3NM?&O82MH93X9FT*1G 04Y]R>EJL,16CDZ
MJS,-S0^$?R)8F\$$$NO&'M?5;H3\5401D)\RIUDYH^O#EZCE?765-Z$V[P14
M9IK>^<W#@NB7;&Y5=2@*IR,1\<F"[ "I$%(R-/H9U\,K^5&OU#DRAC"6B*\I
M[@:33;T:@0[KE%>!+<AAP]I)8AUO<[73 IM*)ORH,:DJ-HTI\:PQN6F,*;N^
MYW'U9&Q^7=+)(:H'3F+RLI:[S7%BQE\;DPN*>T>BV#NE<NU@S:"?GVU3LFF$
M>;M+?*H [+4L-)Y!,CAA,AU&\"/76,H?0B$2'RS#&$*\XGM(3F-^"J\X.GB3
MQ&[L<0Q?8-\AW6.> 0\VAB!IEZ; )C%"2BR93'F8<*II7L1WHDP&>:T?>[[L
M!CEQ.&)>P<7%]4*9&9W+>VOK7TLPWW1UTVF$T':J7Z_R?78VB1"Z<>62NKIO
MK4X;<'V0G?AJBQ\MY?^&<9<>IO*R*A<U^VM150$SEQT\T0QM]3[BJ_AG5[J$
M$;G@-]LJF@-D@)X7]2 7KF0 W$PXDZY3Y62NZA0=Q5QB1>PCC*X>S4Z_BKAZ
M)H:SNN9[K6ZJ"1S55CB5Q(530\C]6%U"I!GH(E3NL^M6/XW@[ .P^D&HD S4
MB:]$)3!9 %L?<U\X-"#_E,2G^\ LGD83JX^\PJHEMFI6G!G!/\ P<F_/^W43
MFX]WB4U+;![L$IMWOMS\#EJ#/Y7I"S*^"JLAVB?5=^:*4Y>,D,8:)FQK[7"O
MQ&84O_4 [T@5^O+0Z^F?Z (8<MT:W&58:VRWL-;%[,/0Y((%94@;O3I6#IFD
MO%E)'?QUZHKYQDQ\*8BD7'Y_83+7N$5UR5(7&\?>-ZN2D\MK_H+'[;G2>E'5
ML=792W^R)=V/RBFW6U/)I=;44#)@S/5++2-C+C:Q\KCRB8O:.%.T\5M?XI-(
M^>UPPSV-DB<(DE*D0?WD12L8MX&U"@=I9]P7=E@=8W75#_"_" R,59&R$-,1
M"BLN:^%+F*-B2&X0?:TR*$8")Y"P,[6HF>5!:XQ .@46Z2WEWH%K$'#^C>8<
M?V?KM1A4,[]TH. I-@WOEQ+[;-KD#4>=O(UF'MGX\WK4P%[A1,O_TYHL/RWH
M?<L<9/Q$$@VT-WV)3@76I>"U=BD(O-S)"R\'L4<1MZJ7C)#49MIF/9D$D00"
MP8;@5FNRC3DD)/!JA2JVM2L7K=5#9(.B4!IS8@T4(KJNF"%4EZC7+Z'<*)%G
MX/R6+B.#D5JU!$\0D-5 X;#R- #>\:9#7+6&_$4&CY6;2IZO>XU0PS[:SJXW
MS<O+DK8]Y\BD97CG&7>#B$=N4WLDO1^2P%AB:X$>CT(VOCW;DY]FT_-^UN=^
M&MS71DQMZE%D$!+FT0U7:!_;&Z6!XZP;=H"Y56UW0O%$$](!O<J+/IB<U&]9
M&3TKN[;V>ZG3GK(F5-9HQ=>34&3&#:<I$CU!2,<&FK$H0L4?,2G@/'J6>IU(
MY+H/4^=/+G*W2)IP0K=)WBTUW2QA*Q_R@5Q/HB#424<N"-SOE1RO$_)M-P(8
MLMZE%(]I1F9#A"T5PZ$LWV*-P>&=]KB6[B8A)31J*VC6'9.4 HC2@\O[+48\
M[,U4_<3*L*S**B"5DZM9>3BA7*;<(]3<"BG7$-G:31$BBY'R)\[S6W*PQ*N#
M!-49#%&VE%2?Y$Y**JR^@;<]C$4)Z)2PTZ+[,6?G3E^(;V!UR(^M!+U5EHWH
M(J[5RHG94*,0S=NA!] &^HR?!S_UMC$KAR57VFQ0^'NBH<2(A@:VTTP+9+-5
M!44!"6@VJ(5T!#Z^Q;U^+S7J/=T63K ^0BWV9$WG%K\+,;-^=;S]-.:@WV;5
ME>B&W#1;##N=KN?49MLNCQF\N+>=[^9BRFZ$BW[<'?C%-XRV@LHS067*DD8[
M>-GZ)?WU\VQE]6#UTJNN'FS:?G^27O7_6#B6U*BD),!I?T(_^B8NEX%%,6?J
M;EGZR\9E \E#.(\]%#L&,S;VC3=SJZHT)R$/Z".9*E.].\8_T6N[(K.HL714
MXCW4%^,PH&HL'RWXP@$@Y])^'95^#8A+DDW.S4$%6SH\J#(,U[09D^V@MOD"
MPJ/XR+_\^:?@X/.=%*,ODI-J=AZ8N;7<#/Z*K86./"1S-PW!Z&;AKN+9;'M<
M0!=]+WTAI*>P_=E-YZ#VCV\B-TR(Q.-")",SCPE3K7CMYY^"+4+_D T2@@5_
M+6WQOW;\"H.+Z$6CL&!)Y9LSD]CZ>E3SF:M=U"22[Z@): AR3AJC30P; ".5
M?1YZ++%Z?\28X/Z4'52MYFJ$&H5VB1N4^E$,,HLQ&0#,.#;"SLCSB;L%JY2/
MD/#&"7\_MO[\T^'\]Y)W5L(Z4741.J_%M9Z^+:AWW.2B:)2G6ZS8&" :9T,W
M#,>=D/9)0 S9QG :ZP:8;%;];]5*8Y7];.:R(H+\=%PCS;?97OJ/Z#:K73I2
M;!Q*C-F"WU#GX_7"Z1]8+YQ<KUYX[,@.ZH6'D[J/Q;^[DR8G;4MKA^O(I&@Z
MWCD.L2''H&R7V-=9Q30S[ 9SE49\J..(.G>P@KO+:K1GXEWNXGI[(C[QFQ[M
M^<"?Q4LCU]I"(?YI]GAQ=!-U=+TGW>M.\7?6+RQH/78"1N8R(&C KKE1A>T#
M@0'PQ1W"?"%VZ'"5Q*"QRRJ8^QBR$>S7!07,]_:D7#?%?KQ+L5N*_7"78K]+
M*?9/>K)&KY=K5*N\5/O8?/4*=:(N9M2.;?\0=DVR'O1/(Z_=NAJPVP1M:^DG
MJZW4-^(-9N]+3SP#TIJ9$)GCNQ*7$,3<TKLH&;U/MD./:<W5^[-]&EQ7X1*W
MYC"<IA)/"_(BL3%7GN9U56IWW$2W5J(L;[3UL/+CS01EWU08)7?(XYQH8PVY
MR7B<S0J?,3T$(2FT:&<L^Z'?961A6#HV[:=CV7<<ZQ3,78*;'K(\+^>%Z$ZM
M[ O1.!X6&6>,J0O44@Q&-(GNEW_[;*=0X_HU %F9D,MA)2(:4KP3[0]I+>F)
M:$8(7QO_==[#$H>_AH2JK-W!\Z?/9,6C>48GF=Z?8-I3]B=LCH 4:P]Y^=,
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
M-'1JPA.6-"UFTU[P 9H-10A>5"W?<K*QSD7CA>.1V8(WJ;8[$-/DW6W$/[1
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
M(%@>U0#+Z NC[.(.?&'_Q-%9X)=Q\$F@HY5Q?BT\"; 1HL7@;MO82Q1C4S.
M6,48LCCQ$ZNGY.W3:3,L$*:%:G&J[;'_D-H#NT"?W?12  :,5P<4A=</J9:Z
MM,E;<]J!#\>.OA= E6N.V(.3S<N _-+R-:75ML2^S-+$E&,TW#Z0QL1.H/J+
MD- ]BU'9H8SCER/L#YE4%.QV5W$%_1*UVH:O0L </]U$&*D:"2:EB''Z>AD0
MGF9.W<EE\R9U2*$"4P!JGN-]$BM!G=YMS@E6GB@D"SG%?)M!WT?NHRJU(!C"
MO&X@H*MAELC9"C=]4&J[@ U!KZ^(6!*0=?;4HFM9. K1HM&NZ4B"9? U+KZB
MR9;E[ R8(D5YEJR4PVER+9;?Q,VYLS+>V4\W,WTU_:<)N)E:(;TJWQM;P;T0
M!(Y^_ F !86#_-M8*07FB>UA V=-U (JH4M[&\IO6VQB1^@0TP1VB+UQN!66
M!XDI3-%^R#P\"^<5S8,ORB(GO5/F\.HFV*4-E]%YHK6 ^M'Z%&J=#C"B/@6
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
MSH,6,0@D:9NL++G/*C3%2Z6)6^V:4QNO.;<]'I;\<O(<2$'UZXW^&QY2L[E
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
MJ3Z[V$;J'<*?%IYL8F!O)IP#48'I1OM@*N4P\8ZDX"!$8@KWEUJ8HS^QYCQ
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
MXZK+5<'$?GK/^Q"\5D*#2_$+Z;X"(H9J%(^H)VS3Z3Y(5U#""41RI)A@",0
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
M8SN9&M]&(#>MW=>LB,SD&M/EH>[1VX[3WX2'45K;;<^MMOOI2[MHG^\Q;/9
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
MS-!@JNP<SM>Q^$+R9Z5UZM&G#_ Z1$YJ15IIXP,</\)0GEQZGX</BH424,1
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
M%/J-DH[F6J,DLRW@S&.>LYH#+(X,NWKZB1K"KI]^#O8S P0M!P"@S537UPJ
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
MK]?566M7"M8=6]%:<_;/V70_Y.):C)_D6C334"QG3)1LAQ;,GP3H<^YCTU3
MI-!%'+$,4G3@D8#".]HMR/P<9&&M^; [U7=OQVFCN)76F@&A*XZ^*[UXUG8I
M\X'<7O,Q;56Q=J;_T4X10N/^'L5EC:G:>]?:Q;!413.WW]MEVQUN]K[92_H2
M)]DI9807A2?[VO7$!$/6&C>D=KWGR4K.;@%_=A1#&_.#+'#Z^G8@/UVHPG!Y
M0ELDW\2OS!FKJ0K/5\8<AKK:&=G+"\%$21L25;E46)1WH$3@B=GX!,8Y4K\S
M3%@LI+XX_C*.GGM>GJ%.88X08^J)%THB2O'D1WXOR(OIB;)QI>>AEWBP5_:"
M/Y(S^6LP+.W@":>(8Y+Z#W:8:I6">68[5JE,H9J-@#D&05?^Q=84VS0P[(F5
MI'F2-WT8]WI\%CO&&!%$I03S3.RB4CX]DIA4?H[B0GFN>>['&DD"D?8IUUR@
MW'X0@[%J8A E^N7K+FZ8^\EFUQ)(U98%(^@=U6&V/H[8.8[UAF&8XW<)KX^8
M,]?.YBMG<(_E#**<H74L9S@2T'99+W?Z'5GOWF(.0<ZMJ4R4ED(:[%\0)TG\
M7?Z%6U]8E3A%A9QPVQ*KKA7WG./Y\;(7N6RJ0^6WK:_DMB<$/A;E&M(TA;RI
M/6*<N7.P#@:3(SHMA$Z1OP/,PSBS&C&/!W^0$:9M.*'[8.X[!Z"L6:5+7YN:
M0?&<2;I%F1U@JPII"GZ8D_A!$(;89P<K^)_>RN<SZ27F$4<6QQ'DW^O'$9E%
MH+:");IVQ)(]P1(>F#JBR?Z@27W;.)V:NF)-(/Y5<ER7(U:D/%"34%82GGN
MT6L>Y;[THJ,:/6:;BF$ *DSJ5R?7OEB:_&*A\$Y\)==N=J! 8/O7C73DO?H)
MNG_J0$H4F)?_LM:M4\H\N G!;JO::<H\,YUW](1Y9NOOMN3VWT+M4G#^-8Z>
M&5QY0#<XV**CR7TG2_9E6(&'$!E2@'7RFF+8CF+J+C-:744UL='OML)$.]G:
M@V=B8%OP00+<3FM16W"S6OI<E>;2).E]/TQ ME_ DT$F_QGQ1F;_=YB^# /Y
M,F#M04:Z.5NRZ.'\$G1>R, 7C9"!TE$4E\KN@R@%[2%D7;NH#IY9L!K;--J=
M14#7H5\Z(]Z#:J24')=='XLWJ</?2Y"P$F9JB,TU!U$GB5_'#?%NWMAY/.I*
MW)4AU O[K.54U(NK7H^A&BO<+_9GE;TX536%F;W=88?5N-F5!<O>8G9;#NN3
MGI]1M*LF2/-:=K@8#FJBAK*NPZ*X;Z+"OP[8;.\Y)7* .Q6 6\SY,\-;4ZQ!
MSTX@\1*%L_:0Y6YJ94H?B15KBFZ8B@-87/%7"^S"#JVE_A=I7BM?KF;GM8*=
M.*) $E6UB[>E+[Z_N>K8"<2ZTVR$=<JS:H8+C-H$Y.#9&!=I@.12+9(;B.3,
MQ]@2'"5WG7$Z4*JY"P :IM=,(T#.3.KW)34D/K8+5=A Q70'W2P[]2;L+&+]
M'8S)?$'*&S&,KMPJT7E026_I^$GF!7D/RY'1$H!,T1 ;*+%:^**K*=T_5O,^
MQ?&WHF\GTK;$LP14Q6RUYNTX.,[' P;Y/E#)"V/B<F,F+JV(B3?@>R_^#-Y'
MWM%?P #1,3_,8AP0'?,N_-$!&X9YHM#TA92<#PZP7TDL>K#Z7=YQ2-%;V/-
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
M]W&=)Q,3B5 \BM,FO@1:$:DNC%C9!YQ4B[TQE8$B$^1,K!Q3&5M4_@ZB-@/
M=./O%'4OMM3S@H0=%1-[$[C-[C/+9T[\9X]71*(^@.S(Y\FV 5QGD+"J(SAT
MQP.6P%Z4!](!:[X!R( 5L: $[*JLFZ']$@]\1DL8'O,38KW\!<AZGE!O 6#
M@4BU&\1I&B"\GQ'R49_E%:/X@Q,!.^J*!;&W3:^':D34><O9Z@LN!AR<HGS5
M3C@!FY3^=B9_F>%W'>VQ#DQ]$J[%G9+'E[LX(D$!//^<8?9L*F N %)]@='_
MPY>(R[-(0<APTD.&S+#U;>*>",D1B_FM^?1TQ&-*S&?+$*IRPTR7'0*T#IK;
MSY5SIA]SSD3.F7O,.=NGG+/=U:. ^_J L_(%<3;@W8^8JQ[2<T>5JJI2]891
MA\O.#@>75#/*$"359R\F*?Z [N<N62]E@?C/(=S-O1^!#?,4R.]1U=#53_=_
M?*9_:9\^G,E_4F9*^^%"?HS!3) =0SW%84E@Y$]PAI" ROCMB6A Q:,#JD@8
MHI MO!,BB\K_T7E!ZXNYW;E:AMD.<#Y*=^F!FL5TAB#N\EK(NN^FTC#U\[F/
M>=!@1E"3LA+%UBN@POI/GK)(KM5+?@0\K'VF.KK]D76G:)VY+;/U41O)UY;N
M:]T[([ J ())_1Y %!4^WMVY>CX$#KS8LAQ\%WNS;=D&;&-:!'GF^,8RX<E>
M%]&Q</(%42<<5D*[:.6"-0BGP;)7'HEX'X*^]N&0]86G\]M>[_0S#],\4 I_
MNW <''W(@E_]@S=^1WSD!8\QY?!*@C?]#DPH&4:(=_3S17RF$ I3KX2\"*Q4
M'88>YF@D/<QN*4Z+Y>,!AHM(G/ =4ZD+HQD1.<D(#D&$:KUS)D_9#7+-.,IM
MD[[WWY3',1B ]9@PUZWW/?=]DI<3OO'BAX,T=U8#$\3FG![Y4IA%B[;02S#(
MZU0EL21K9N(_QUE A3GPMB<?3#A6\T/'%W6@^%GIQ=>]VOVS"T#[DZ@SP%0B
MM!*JT=L.STV32EY<KPN\)\4L$>9+1Q/DZ@<ZZY&5>JBUI5[0!3#[\@OP*32*
MQ-<Q<>NT6N12KC\[;.YP[Z/N78DU)7$$_^X<^<.4% .6Q2)_:3]\EH(TQ32A
M]L.?\@T@,7YZJCJ*_)G[!A!QGX*(>U#?<_5$M3Y\+(,=*>0"3I< VG$/'=%7
M_KNOI3 .A5S%)RQG0;K@+E-X!6Z%;R/G+!W0 H)>( QLY$L=,M8I.]_+/1E8
MZ(KTE;NE:1=]WZ,@4T?LIJ12Y;\;:;9:6K-30* N[,9 TE);BBSB!S4GE/,3
M,G4*FU^!F1=U"['O%\W4D7F3"L8G23SY</ODBO-ZR***JH6\9)\I#<S9@JRA
M+^)7]'IR,:#+BFMVI<X9I5UPZ#W13(H0$S4&25QH+1)RMQJH"%<,OAS=+@G?
M)6F5^:'*8;OBG7P@#FR'&&%,WBO<>A_]:=WJM.YN[&.U>2:A9L=CCOEW:&GL
M#81IINBL@MT2M_0*9HE.EPYE7P<452NE>]9%$O<K78/^\N2@^_<3[[]4S4";
MUSM?/Q>^!FC)=OM,_D_L\!( ]/"ZD;C@%Z'X^3(/]J9R^RD>9EAJ@ [,^R#]
M=LB,FF D#.\K85T<^JGG4U]? FS##FI?$7W/;6YN3?_YP U:M(HINHW&,=<6
M*Y1<"?%7/NG UVI,0]A-C %&GAL!RNV9W"X69])"JG\2[454U"CK&/4^"DNP
M7#?X![J47[TP3TO@@7A*W_7A$\S7I?QYC\?Z2<DC:? #JUF(B_4X\@C35$H
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
MKZM(K !L+P@M%\SLJ[A]V@^[C>(>9+H'Y!DI?"_%O PI-^ES3;O,++#KWG#
MLCN$PIF+!(\I^2"TL0V/GYL=\B3;6^:M5(G>2$NE/"W6<#T7'#G!EG-:1U"F
MS .]G"1QP^+LJ9(K#D77"&J3F7,_'A3 KW!NL9\"J='[?DU_E7_[[8M\<=>6
MOSY>'NY!2X>4+_+T(^[DY,Y-;U^C>G,%\%(_86U0ZID1TA!FM@=(#W\4LR%T
M\X#)X+>A%SW_^R4>*C+]LQNCVX$27S>W"7*6RC>W'V7=UMW#!39#*MUF6'6X
MYYPO3<_\)-\R)> COO?!)WWN('/WOIPNDKVG'9/W]HP$=C9W;F',W>E\.IWG
MT^TXB,HKAWX/EME>OAU\NLV=SKPI9[Z+8IO<>4XPJW7!S&3#)<#%]D:;PL3&
ME8,A7QE;V31)(FS TG;G6+7W.&=NH%27&UA[XXUR _4\MTR;)S=0FI$;*&\N
M-U":FK96D_&XQMQ :7)NH+R>W,"Z^Y.FY@;*J\\-U.MR Z6EVNO/E1NX.Q1.
MC*LFX^\0V-3<B7S2!(_MIA/YI F)?*-U<^M-Y),F)_+)FTSDDZ8F\LDK2N3;
M>6R>+S=/FI";)V\E-V]TR GFYDV,#ZPM-T^JR\T3,F>3N7E236[>Q/>M-S=/
MFN?<J\K-VWE:6R#=3JI-MY,WG&XGS4BWDS>=;B=-2K<;S85;;[J=-"G=;MJ=
M;"S=;G?H863$5S6)[D!TPGERXZ3:W#AYT[EQTL3<.'FCN7'2A-PX>:.Y<=*D
MW#AY&[EQH[NI76!]N7$[3W'8<HAGM/G=(DV-H,/K%,IY&Q*;$U,TJBQ-8O+J
M@<N0:]F4NLJ2TA93ZG*J856B6TVIDZLI==)V4NKDT90Z:6LI==5I,-*64^KD
M:DJ=M*64.KDVI4[:2DJ=/"FE3MIL2IT\-:5.VEQ*G3PYI4[:H92ZW9%C+$ON
M'_^X4.2[LXO]VOG?@A\?HSBZ&9(GFFQZH-I[O_?WDXYZ(D=>'U;O^L''-LO[
MPJ2+$VKG%OQX/=5LR])!8A='KRRWRD8V^8Z72L[;)= OGF^G4XMOS3EL5/L:
M,[V_BF[&R?D#<"ZP,?U8D2] >02)$ 7>)E!/)."=?93G/<R7(.E?=ZM',4_.
M-<W6YM[Y+ETJ1TB#==!8QQO6B)!SY=]9QU2[/-5._WE3[>REC-RU]:B;^C;L
MA_HH/UY=_"[?M2_^H_W;]<UOBGQ]@P)[I=WF9NWBXO;FX?;K]67[\>I2_MS^
MVKZYN)(??K^Z>GS8\$[:#YA=>'EU<?7'YZO[HE]I^^:2XOV-MC,O+DR^=Z:#
M=_PP'(!Q!L;'WT] BN#/Z<#KB)_GA@5G-I@(X@U2(#7QKT]@;72S%UQ%?7>"
M%/&W+!'KOZ*&!<J] !NCJ!-.-UDW/P7\$WXL;^OTNX_Q8OQ.V#TI/RB^C%O
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
M$%?4%V3E^WEA2Y4EK^K";'2T*9:C _>=OQ7_] L[\MW#Y[LL:NBG,LA_F28
M'M-L-Y1'<R2+W26+.J[8.)G-_"1/_=PX.?_LI4&'"A O@W"(+5TY&0X$&=9G
MPVW&"&HF/%=H NMS24\Q $4,V"5@SI2;]>-V+0?'[;JKCWL<XIW9.W)G+FBI
M9PT&>&["T-Q=EKE3F]DG_MV:P;^MD_/2E&296O]KG^0QGMZ,A:_!^)G#B;5,
M>_DE+-9_T%WYW39@ 7:V'F+GT]O>V CJ,38Q;0YU2YTQAWKF1>S4?( -W>(2
M9NQZ;E&CZ"G.JEV@"GB9D0%K[FXM]K"A7MIS-=BWCPWV\P;[YK'!_GYA^AZT
MW+_XO7WSV]4#[ H^N+WXC]]OOUY>W3_PJ4'2U7_^>?WXSY^PU?Y\^+-7[?<K
M>G$0@?H(VSE5SS3="J*B;SC*)P &^W4C!7Y&7^O9G;>/"Z]JX=((UGW:]I2%
ME^S^WA#/IY/]?D)N24P"**&"ZX5K6/PA\[)A%B=O:UB;DA'V"=)[@?P+^ X7
MFDU2MY.+N-^/(_8*&OPV_Z:6/$%Q@0T\>&+;=U[0A2O8C\U>+3RJ?AN[K82K
M]V/+8ECZ%G>[2BH_$-8TS^";6D%&[J(MWNEBVV[WX^$B.:U;WO:%-PBR0B'9
MFWW?^ZF?;)51+;9OT? LQ*8:>[?['1!IBVV<T@SWFB7/@L]RRO3QVZO^]@:*
M+AIC%_=P&?8[S$H)/71U>YE<GD:(_C]ME$!6,$&KG@7PK[06&*/EE$-9US=?
MYLW)!+.'#)ZQ %;CV!6K_-.:!2!W:V[9T@"?LS/]8B/%6P:#\.SDC_V'KKMY
MZ)HGYXZ+J<2 P+,[G>P_B+5EYE,L"&/KY+REJ(ZJ6/8*)_#M+HBUS8.X18D@
MIMM2M-;L'((#@+&^>1AC'S, LF:V%*-!K<@! -G8/)"=DW,=M G;!)G7H+)N
M<_,Z%[)>>)/=-!V2FHDS)DF'DK,8?N@%'= W,7_N;T_)K^?=(/$[69RLNX1[
M^IV;RZB4=.MX7+];+K)DZN6-_YT^JF\;6*=<8MJKI2JJ.ENUW%)FZ!RP7(!^
MQB'YEQ<._>F '"4I6R4H[B<$K9V (#8,LBS%V5THSG[PN)D=V,S:IIZM#M=U
MQ/76"GCN+OE\QG<Z9UN.GP$YCYO9B\U,KUC26IMIL\$HI9T3RJ/WXRY.Z'=9
ME@1/0TI=?(SO0*N+YNQ]:AMS==<8A^6Z^XGM$3YLJ.O*6M'!7 TZ;-,$Q.:
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
M=.2@ES1+9'1HTK.JTI\Q^TUZC]="$@^-[H W.R3W_(P#+-4E9HX#X-RNR0?
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
MA4AOBL0N&!_A@R-P2$-&K>J>_+Q;61:S)3O8#R84VT"*P([-Y2XPHS10F?C
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
M;L>R&?L9RX:9=!S7F1GQE<PQADM!P?%=.(I4'L.Z"OQ'9RY/< OC%=9ZBRG
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
M0,97P7 *3$V"0XC#.M-9!@NP$V&1*$^(MX!&*6V?_H!6&MA]:::' "30@O3
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
M00U+QR7%2B!\%ZS@AFY+S*@ZH45##O'G+)V1RBNR6QF.)VB'&4<@X0UE\)F
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
M&'*S"-A<7#:A!E'"F8'*[A,V_L0)9O$2?17F+\V=9+3;R@<3C(,9H+Y*7B0
MTFTAS)0F6?%L*EP,^95N.JK ][73FC10L6I2RQ.+\X/L:I*I-<_K*6 E\Q;$
MZ<%'IM_,CK=EN\+XF3BA\IX*J+^^)V%XTOJ2.YCWA?N9J\.UL0L=JR<P_F^[
M+DN6Y)R*%.T+$U62M<O,H:4_MUT^M%<V:@NB5RQXI5#]J&A798 OPG4242XV
MZ,/A;BO1@\\\XJTY: TL8*-'J$__!2^0*KP"W_.QDUDZQ5O&^IL^-Z-0IYW!
MP8">XL>9UR*GW1FKS*(.6UO?@@L[TZ@?//5F%OEH-X.EK#-+^?>KV[>"EE>W
MW]7/?H_^>M$W->4M'C(\J-<TJHHI O4-C_KW1^>_JNDN21<+[#/U*@7R2'[W
M4;)<*J>;JV]P*7P9YQH?0@Z'-F#3KEA8PF.(B8$82G4G5LMG(B6*38(]2(=$
MR5 CR>\RV%J>_,Q92H&B[B1IA'MFKGC9#IFVPSP#'#)OSE,E@4@WHIW'0',2
M*"E$5 $6>Z11,<NJ)%Z0/A)>4((&PFQK9YD,7D_B!VB/RX]E*Y%6(4V4XC/9
M5^E8>(9664254/%GXOIBD)5I+CC=U)PGS*/,.S5&'5B.R[$OJ)(/57T4K4-H
M)QD;A@/#VQ#X=_P%N!\8X."=6KA:ROA::CH\C./5L#[IS9U8VTW+V%G5[[[;
M!LS7MH&T;6#T\[8-M)LV\SIZHT7+0!>D3WL&*DS)#;#X$7P'U"2[V].D?J'-
M-QKLT)0!$K\9GJOIDM1KL,D%+3N8.\;?ZQ >UJ_J4.]-LZ>JNW<4(-R+39&C
M0;B85<5@PU; [/Q=2+]:2.SCT=FE,1EH4S,/P8#.U%IX5D'#A'PWWOAM)T!N
M;'MSF[!^4@?R@S>/<54<D_\Z'8V6"0/B/[[9WGT('NT]J.@5SEW^1HV3]$!Z
M9Y#L3^%QU8B!.(?4)NG:]PB/'?@SVY[S2L=/\)@O!!2%'_U(G_@JX!J2@/;Z
MFXL\C5WJ&BXM:V(ZF/8F:\J_H\/_0<PEVWCJ.QJ& 0?<.%?%:PG=N;/#O9]S
MW*R!"L%W8]>^6224YA"6WS"$T7PX9,WG98_V&+2/]918RO)D35[-@S6;CD>
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
MI(TG!7TR-4[!+E>;$S@P8X=5R9K<#:6@-KV7KRC1("^@$TJBB^F#\C-6DMY
M<.K\-!&2Q#&3NHX2?ZI.-,;LIEF$CO4'6F8]><".L6E?&Q0DFU_ ?5XCO,#O
MU'EL*W#Y4GSNP7<QFV=M[$IJ>R-L7\$V-3=<#FVOAA9+ PMS,D GH&A:8DE7
M(IP]UI]'25">)Y68$:)E!*XFG3?1'YRTJ"7!%AX=^]Z[Y9&+)+>*_ 4:S>'D
MTU@-.22\ *,M;8:2T@@OM17*>&V%2ENA])^Q%:H+05-VW*_TVJ-UD!ZMFL-"
MNVK?NIK-4$<+NS ?!!56C?2KM+6+7TR%'5[C?K^S#B^]?Z[>U(IW=MKNM8L1
MK6>;N,6[@>WY%=@+_[KEF,4WBW5.>?,\L[[A7Q)N7,SZ_\*G_4NOEH$V[Y!M
M#QTY7H]-E$%SPB37MO Q) ,N0<X&V$DZ;:WIFO;0%:DO_TJSA.'HNBZ?2$P6
M&_X<KJR9^+GQAOA]3UA@JQ N._&OWU0Q[[[?_^6LUBCK=)!UR=QH7-;%DXT
M9/@==UX\KAJ6@)DMBJ&6?;-8H\E>0;.7G\@JZTX5KYXIOGX;;UC";VJ#F?0%
M9-D\5;XFX=#/JSF<?7MN']-N!]WLMOXL^CM8['T >FJ.*L$/?E6#^[LW@S[&
METQM,!J=YR6+ZXG)^)>BP>A<R:FV:\\0J\J)GM<W)13-+Y73ZY-/%;WEOTJ>
M.5W[](Z'T?/-?H^RR=XZ/K;>U[$RK#_*M[R6TFO3(/JC)7&+2$8K$M-$N7Y!
M5=;6)*Y_M*I5<O:PX(XL5RRJBF5U!:"(0Y+#6UEU E2[X#Y!Q5.+WKZKE>]6
MMKX"]1N)%>90QMK8V"Q770G3-GHZ_^Z_X\35"[A2L)[7^B$,[$-R;POEBX6:
MM),KW,@WZX<M;.Q&3#3.+L<%78,O5.0[(MH(B0:75E%8>#>2WT2-)M%@&NR0
M*=8[,1E?TU#Y>K)Z[!J7E\.]4#GOB'"3\MJ[XU;Q_%!3CF45![,'*Z1DYRKP
M5_!B'%KBXL02 LX1@[E/]W#($18*&C7BLDFC%/3)2#,+I@N]_!/2CGI8A:8-
MIH8V-8H*20Y_'<S\Y=()0R0:IH5A1R%(^^D*.V[J%G=QG6RL"</T_MFE,='Z
MK;EUBJ+>EG;8Y#351H/-WOIQW0?B+"#<JYA1Q(RD$ST'*4!&8^M5IR$ _4E?
MF_1_.G7?AFXT'6 T'6G#&M&JW6GZDC@MW5QAK<AI931L<R"W+EN;/6G'!Z:Z
M+Z6> &#SW%@S"X B:@:LZU+N97&M;0%72Z[AA#M3&]6X[[?BVFZOLAIY&@-%
M@R#/-YY^8QLI@B^I<S\&;5DK/M[H&7LZ]!LST/4D"4<Q#+0I_#?2\SV_-8B_
MO08X2<YU</ [XMSD['*DC<<C;53#P]V"<4()_(7J%8J@Z ]4C[E]-=,[^,:C
MA7V3'[P0/D"]0,""_[;G\.+[*VRI7"MA*JQ=FNC3[FJ7]',U79?Z<4>U2GN9
M49'IA[+<Y_]PZ.8G*\!!/Q2ZFB=[52QV%@C+">M]X$^LWH;A-5W=7JLFPA8A
M^M$ %N]<IH1BI4.<<:QB_('_ ')Y25_1?Z/?SVT$GW8\6@R'3'(2_BOA@\"0
MF;D6N(\+ATTAL9*"I&<U=+#H5-[*G8U5_*%JBX'E",8$WF=,#0M@CL=NQ# ?
M\&L!#N3#'SW$6EFYF#R'QR^=B&.T*J [[M@<8@9"0;UF-JS=A6=C\72\ L*$
M=A2YMAB[2X!6=_XC 0[ IR@>XA/X2V>-O7OJ!&"L!KK].W9P]T^PLS"TPY"C
M'3D!/N=/.U(?,=6!2 .I($F,XNQ%,!OX""%X!38-!P+B<YQIE GLE+[WG/_@
M+,=G=?9@>?>VJ$_/O8U:LJEN3;28!**Z77$B>WE:M)9/J70T_#@H(BGH(86)
MHJ5^M!]M! ,B C'*+&T+M21#5&-C*=F1IYOVXG;VX&.9WPK+18 #2Q\$&D4;
M[K=9C$F<E.(IJ8LF^&##@))]*'M8(C*A\X-@U6:(WF8!JU9Q%/[*Q.&''<R<
MD!B'8];^),PU@J%!Z#0"0%HY3/FP'M+ "?^\P,Z#;+>;E@&H#B.X%Y(GX7N
MQ$O*3#WZL#DFDOR@2A].!"V.@'9:TO@$MQOH0)1.>$9/O2:I#+F&(-0*W!(<
M=M17J\"?QS-0HK!QD.0%6.=>Y#ZK#V#$H"()5&QB#4J8Q1HPI+^)TR+TFQ-*
MNXE# 9";Y0!^E8BF$"\V(EIE:E>=:"755/Z#_ 'X"^@QZ]Z^ DVZ9)KL>XA9
MS2:%JY@1W>[)60O+9(<E*3Y5G_BC+BSV+-11XF&\<S),^UQR0OSKX:I7.R'V
M:^EJK6J_?^:;#?=2']HD\+*IT/#$BD#W&WM/I-(T02@146Q&H/IPE6Y7K5?4
M5%7\3?G1#V![7."Y@P/C^4^!M2INSTJJ^];PB8BF(=A [)!6=Q[HIEE[V.@M
M6K"$28]V!IA)I(>N\&*YI]OG[7/ZD2\,A>\*+I[Y[W ?L5*65",)\B(XF)[5
MS^"$]7O3_.32BVK@>;/^O/ ][62 2-^]M,DWO1\X/%1U'+Y46+8)R:?R+"ZY
MU)9IFB"IKDZO*< UI;:L<]O<'LJ%6/MV,_??UN'^VIW[]X2H]1$-] '"9N3S
M-+^D$E]&A>E+H@(F^_KYA,4O-8_+8=.VR?%*K/UG; H]U-&J6SD\W+)RN-OZ
MCZ_%;MFAB-= \S3#/>GTS"'1?@>:-8=0T0=#O&(+:@R;JIP3W3XAR/3S<&F_
M;'<(2D/IBNP%%@[";.,F;NA<K[Y>LQXP<P"!MO @^! +S\UXH(+[O<51)'6^
M-F:G9/+PKXD6/^"F!=WWLI*&,9-$QJ54P2<6V9G?>%\1N D)_18G#-S<A79
M."$?,'8$?_0]!(XGJ6L>5-G1JS.I%<3_KV8.KD*E9:B?THA6J'ZG*-5M&@U3
MTS6H'UCL[ V/89XGO.TV(E,;)*(B3K-[!I]$(*=5"R-YYF\Y?)05Y>%47VY;
M79HCD^2G&4*M/L!N$&.L#<S-[2 ':; K;>V]3E(YV>!V4;;HY$N4WE3*T!;H
MS:CD&04_>(D:PG%TZR+U7$^,QER,!IN[5&H7*IWOPV\K$84*C5(ODMFY--6K
M>#E4A6(GN@@+7387I[8J=*LPS(\LJZOC(RNRNUNBQQ16QM2V#?-(,=7/R_(W
MEV8K=#)</PP91EQ!VM_Q9FX\3U-O/$\?1N#K46ZZ @@R.<#EDX*/ '.F-H-.
MPK:KJ7"KD<<:G_^"!^3S7.,&>:YZP>J%M73<YU\WT3<?V+YCJ<3W**YLH7?!
M7RZ5;%+QKBQ+L"5%M\>EV7SA;7<[;I6"W#EKV)7?C/HODQA\F7<<YN;N4ET+
MGS2FS+YC\N^L9]7WV!TC9M>41+&L4)3(;-<ME+/7BJRQND%Y8T]P'ITN>G2
M3$*)+JS&.WKSA^5XY^I'% JTB;OV+,O2MLW=@BU@A&H_M"1ZT;GK*6Q()#J2
M_,;#ID[9\*E7%S^8MO8Y*\EY_K/SM@44>EO>#OO8KFC@=.."D80=<O<@P847
MTC=W[$&IH;Z[H-2+9=L6A[YKM@TZ./L;#WS39J<==CO5@8H?O4+%IU#Q@U>H
M^-W"B.\F*WI@P/?MUG9H&/A==$?>8H<*'^CQ_M\Q*.;/?F1O:(4T<7Q[5ZV0
M@W/L3%K"Y4-K.=X&2(RS7WX0W7[@!,[8LEF33^2#EXB#JWP$KW".= _EXS3_
M9GE\;&#1.$U_L;#%:#"X'>;8'C8#ZQAL>VJK=**8CXU/B$#3\>[O _N^UL2P
M:0OW,2_$U'9]RR=[UQKZK0^'9Y<#;:R;FF[FZTQ%A^8ZVY$@W6^,S"AZ#6T-
MA<Z>?_._< 2XF\4_6#BJ_N:,RLWQZ!8;Z2-@YN(5_K@[KKVS[Z+KI(>5_2NR
MYVFJ0VSR)KAA57V,#GKM38^J-JV4<!0DVE+O0(8O[ 7L!HBRBN]<4*MT!C!5
MA7DE</]";''T9[8]IX<TFK*<I=O%J!'AOO"WXL1TH8_0QKY+<ZOC*J,:X1^,
M7CZ[JBX=UX5_L#[!1 Y8^R)N&IL%&=D*SP&;@AY@'LWWYM0[QQL+:TQ;RU)$
M;W!,I!=^P:5^X2>_S,. OQ<)"V:<>P4CUX@823,I(P9O[]S#]M[S%XN=\3-1
M? ;*-V<6;XYF(M+G7\!D.;C$/ED@LZI>]P:+2,SI<&]];6TQ8ASY>B5>P2ZI
MFX6D[FOKMRGJM^E@HDW,//)QBQMKRST)?9U>5,UN8(-%^L9#S9P63,+<_I)J
M,09>NG_?42WS%\(3X%Q#*Z/V[O3*W27<4O*WT<()E@S^DL:B,JB,I\")(MO;
MR>VD'^YV,@8@U'HO'Z;;=#LIU,I>?CLA\ BI@J87D[Z=YN:GH<659(!%.MGA
ME;3%Q@23^>8RM],';Q;8P)*&FS2*-WF:5Q/YB%]MM&D%^D.X<IWH)#W"V+/5
MJ28-67_K6P%AK+QS GM&MR43.R5! $(U\\CA0 0=2(>JMT@'#:LH+950-Z3+
MM;AG=SK8[.CQ=] ?Z U9X4+,O N0ZPN]OQ[,U5"'H'HB.)Y;FQV1B=D;]"?B
M-'VV'ZVYA1MQ$./A-K+ SP72ON'H1)^_WG+0H?.>\JUXRW04+4(,LFDFLFR5
M+!P7U1$J:/4:LTW8Q,#L#E[4_$5:)+R.+7#*QJ7BDV#A@1VAYP[?P0423@[]
M)>)/XKOPD:6@_">,I5R/6B*KG9PW_ H"PS#Q98.90SC)+!<^1PYNTBR9ZM%A
M;959<MEF5&B.X:59Q!)],\;NMGY!?Y=$ 6L1V4%>AA5Z84^]<A&"!NU)N-M"
M.$]SJA[AU OD!]&TVZ1+*G,'(?P5!MH);67A>'!1.I:;UB_R07DK1(ZBZKYY
M$I4+E0?K$>&EX/X'[@>^Q>L656N.1Q@/H(]+Q*E-#*6&!%"<UR(Y/3DU6QJ*
MD\\U;A:= 15N)Z I%FRP/7]Q+>\4M3(?GHX0::EB%NKD'B]E<G)2'T;9[,.T
M:#SIT#X&!UP?%8^5+_-E&&:<0_A(O&?4#Z@RF/,:IR.0P[!PX$C#:;&7*]=_
MMI'NJ):Q?S3DCRD3%05%I0<"@\:-&MIP+?B@6-_HXW.-"U/ZC2_T0K3!EWZ
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
M___L?>MSVTB2YW?\%5C=](5] <D$W[1[%4'+4K=F;$EGJ:=W[\L&2!9%C$F
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
MO!/LQ3NRYT@@['C]8,_-(?:]/M5KI[66)M#F%4*;YYV2J;LW'1;\77 T3(1
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
M_M;UY%O?>]P8TQ4[8^*-P6+/E,@@(FZ8L,/O9TJC%F[Z4A_8?=W/EA!P=BH
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
MS"@-F K,U927!(N6)!O:IW(U_[B^OU<O*(\.Y#@]CJPZQA^CP!PPN,!CJ'R
M\&&84 [K_\S,?Q&I<*+AW+CP"41L)]@BS-[&P^FI_[C[]IOZ]>N=5)"]MI!7
M-82.P"@=II)/4??2X0A6AY3NNR[H<30!Q.D,7H 0'";);/0KP"_ML+IKQ+"D
M%:<]EN)3WCW#S?W#,A$X!0')D(&&)J8XD&)_8,.)94_M1[(GN%$BPI#".L;L
M0W7,J"XA;A6&XU];<&H\WZ,*YE50/*]$!J2[_D"&P_=R<B07^#_$3Y3%GVPB
M) 0O\@'K74UH^O =<CR2^W25Q)%%F<.0CF^0%JK8X?&]F]C,,G^JWVPLY+ZV
MAF?JNQO#'1G__GAW^4^IQ__N6XSJ[CECKG[;'=Y(*86=0UGQE9":!Z/5O+#G
MH#>>X1!H"G^?J.ZB;P-, O%BPT+L"+%NRJNM=1?7'9HUP1 KR\GHF,AL73Z.
MWM"4X)S[C\ &_'.>RHND#F03O4-;F((0!&B_?&>C9Q0R%\;<](RI1D35A A#
MN]L'[1T3X#S'@JRU"X>!X:;<^Z;K@J0S'9 7GVW@&@YK],\+,0Z<V">0AB"=
MU:&!86-LE@'WC*G VT%OY$2]M!ZQ/%F$L%#*L<6)H^WOXJW/P!*$!=FBX$!2
M/!JCF6GA=4/<I:U1('=XL91,%8E6+""E[\T9//]9CG,_G-A8(#)>D$W?;9!O
M.(G%[04)J6 :)YX2)B40G",XI)8J2@)ITO 5Z15T\A"5!B^4%3XS'HV_X.6O
M1 1%G>KB*B^<5XJ\1].17'^57[) :EI$OZ5<RO^)>!'A&<?QXA8[#8JGJ7Y&
M&:+<AEBX\7YA<Q_V/6+/RB(F T\IL(O##!\_7;CI!@JV+A0L!P5!N6,XBR-^
M,5Y,2WFPGV$'4L;I=L6=O'XF%[VPX-^9,0JJS7SSKXF/:UT]:%-<C[O!W;_3
M4?A'32V@;F@^D,,X4NR%@BIA\27EX.TR53M54FI"4FJ%"'H<2:EKY/1!-40D
M@"B]6? /97/-(*] >IWNINU@+"J7EB6*0<:A^H1%I(9(MP.1A3>$,!X:J;G#
MQ\$0#8V+T)HX X,!WWW/YIYT<H%Y%KPY6 7./&I=ALFJ%T'A-LV*X&G$A60\
M-DST8?==TU"_<LFNA"9B[)<HF+_=?U5_^W[[QQU>'A^G]@ >$LL>QM^"UVLA
M[;D%2;:J"-D$GT17(N"4X/9G#[$,7 E6 R_NWUW<JG_:SG3T;")LB0%6-R'-
MH"WX!8%/^54^/B>#KV_QVA_NVX)N,[ T63[9ARUY<3T>]_S\I1_Y3B.@*,+9
M%B\TQ<6/-E)X'(23G\>GN DV8@1+A=OR^!).0YJ=WY+,3N03X1%4@BMMW%B\
MP,BZ,;)+JA W+"!./($#-C494)5C_% 8.A7=(I)F/#$?)W!Q#W%//5N&_=SD
M@W^F7D8&#P?#@T:%A>8 [O<C12 @S."VB.'.'^9TZB)T#@%0S.9P]"V.M0['
M3;Q>GHU4.0-WR0D+*TV!O8;P<\(UX["4%! E/#0['(+7H-_8<"'A/PKKY%W&
M?KC108B994HP30NO2@$ CZ0RA=X#8+,HEH-)%?LF8<1:JDW@8NA(1:@;$<O5
ME$>\\?W+'SWRBELDP12$"SPR,>>"5CP6&P_VB]UB(W]HQ.*^(Y/CW8;2DQ/6
M$[TH>+C20X<@IC X:.EP0 V7@M$\N,S3#CA^DUAI]+4@N('R6&LNO%$PQWM[
MQI8SQ6E.0FR(DE];MCU784)$GO@]0".,K!GZ)CFF'_>Z66QL"CN9/)6>B<6N
MZ@_+?IZRT6/P;C&\E-_A]7(^,:>V:\\GA8$N[Z3,7'+D:RHJE^J:$%M@?SQ$
MN!HI4ND@9_&Z<P*PH'P%B?["62D"090D"[Z1<%HA+N@5/[ + P_K\V(*.S(U
M18)"8G:#3R 8(182]X.%4?[0ZHA@6G%^XRDZ(;;5 $_+D\FHY$"69\<Q$^$7
M,\[D+]%*>W2*>3)1)%C;@-9&_E;/#:]^K\)-FE(# _H$=X=%;KK84P>IT2?H
MR^#,A-7N(-^X*19*>(DOG23^>=K/PFA+Q3<4K5'":(V6F@05SP022 K"-1_S
MK_*D O[ZE'D7/0LX+V&.TN)DGNU@.HEJ<F$R2P&L+4B2^H,D0KT2+D_@-+"$
M"0L<?:>A#!)VR"+*+D&?@IR,EB<% . $1<]!L- *=Z6H0VUZRM#GA;_F(!@"
MB8)T>OAPH$(U)0;2$?'0QN#0""_.L<>,YFSPK#>$3Y?XTB$R4<(J4HO?XO!"
MW)XE_S2R36)2XDI^XK;E"]FS1/_0<18*<_83]9,;&E24M!>NVW:4\.$(%!+_
M'1P+'#X PN%Z[.:_[R\Y*ERCUNB?U3KOC/<K%TV7+8-C#808O'@*"#9$("@K
MBZL($T47O^$J2** <S0G82B#L0F$&;YP='R9GPAW1-.-PG0GC!J H(BP7S _
MO.,_&>:4"M:$DY*##TM;[)D-P'"D+R>>-W<_?OCP_/Q\9GISL$>-1P0>&5H?
M_/G4-D8(#??!^_GR<SSY0'_#9;BKU^J]#^U&N]-NUGIZO=%L=>IUO=%K=."/
MUME\-'X%DB)=*1 \D\N8*QW X3/BL"^:+':D*HG,9+)3EA,7!8MP=J$',=P]
MG<9?(OMC<3C;&>S3"T[FD6>.(4#W-=PE@(=];V)S5#YQ_I/R N-.[)GQ$O$V
MR$RG1\?@!Y"<]I&0TE/DMP+[DFI6YYP:P4JIN=8I]WW$US(U4,S2V7D6K\>C
MMU(I(U(785Z-X"KTB"R-YIA8KD=8/&.X[T9?]$F=V,^8/* )5*2 Y,\36\)B
M"1F>LGO:\G:'=!.N&W?!;%421L$7XCI%!PD< U/.!4*'O>(M(!*LEZ6?B+U-
MY3F'$7 W>A],"7 +_Q^]1F9HV:+("=#A%U[!-R,BZC"WFKA$Z,ID_E3C_ GK
M5@S1X"6D?IJ5'SLRQ$01(.=(Z79<2";3+6P7)Q*(TV3ECN5DJ]7MUFK-;K?3
M[+6ZKTA.)EFK2L2L0N]#Q%M$5TOFFAA-F0K?()=\@NWH(3MVY9+896'S/1!L
M$O SR,N)WM.T".B8(MX0I.^3X"'(;\GSZQDP"3G@8<(2W&8<Y5=XL^@-TBFC
MT-D9A(#W0?.9&8NXAH0LYW/F6*E#=0C"#6^P$1 <_+D<.NH_B^B"^ &Q@IU2
M4H]'JBFQZ^/1;K?U7KOTQT.XBD;D];KT0'<=C;N(MVU?75D5FKY#L49&:^3>
M5^(]]&]S.(85D.3:*@SRZ)=1 S]RZ,0E9XH/KP0I5P*0<FDU1+=F(35NC_P,
M?W:[K3HP=:=5+SL_<]/PFW!XE8J?$Y71*IB1)!?DDL^.9W1Z4502Q?)EG"7P
M_ G@2$2&/"YHD50TD1CJ2#9HD>T:=XO7=!'%87E+%ILERTEE0H;0?UF6:VF]
MR\5/>@L_$5VG6ZGSV%>K>3[R@E-JQUW>EU9]R ;O"=W<$^]].Z9)?5<TR;+B
M) MZQ^O5<[4KC^7FI%2&*RLSR;H+F61\:6\R?:R1(7ULB3P'RQGC,TE*%"NV
M2/BP=UK>Q9$K9X&G[H9F 1D/ ^P7;X@K']JKHANHXK$IFT\P\7F(WCORFDD(
M5N,'LZCA&EC$Y@QSP0,/,WP/\W@-81;*31F%B5$>!]L&TWK*L)JFT_HES GW
MC&F2Y;4BGDQ1#]N-Q21MB=409BPO8)7OLU-I"5(*KY9;/7+,<R6ATV,*I6>,
M^G@&^V9$8E8B2O&P$%>*II^@2P=;YN'C+C8.];'[I]QAWH0'.1_^L!@Z9C #
M'+VW_G2,?I(0?H$<?R9/ XKF^80SH]#)E,JBPJNHR\)D D01X+$RYI)XM;$/
ML'4:F?P"LD DPA2-*PTH7YULDVZM_F[X7K(JA9KZ!"9M6$&-WV^^.2IK%0-=
M_2*U_DX2IFC4B_?9L'XX_MP;4J;(A6.BV3)5J(\@&Y7NZIA#!7#_1I#AI$6E
M"54$(N-2CI2&;+2<?J4D@U.H[Z(=AU"(B1]BZVUS9!H.L/A[C$0>UWTSBRG!
M;Y[_><)OGBM,9Q@%K.8$W,#>61/&^9!T86N?M;G [;4[O94&L-CZDW.44%BC
M&?#T'"031TR0?8I1?3T:F#=+7MT@]QDVC:L;ZK'"G5,\-SAPWF(ZD<7;[2V[
ME46/61&@]<Q94"0UB!TQV4'KV18)>?-H73[],&*@)\$V55Q3,-=0'CL8:T]F
M""PU%)*0=T5C''O8$566H:O?4.<BO)'P PW8)) ,HJ+JR;1EFGX8B( ?$M[(
M&.[(S*VV_P#;']U3#'CC'50+<HDYDM/0P:0X#'>B:*=+G4>Y/I0^0&WSW#DW
MC.'Y)X.2B341/U*&H!.H4$^F:7LP?-C,@;K^ $7YF"@1&.9!@_; S&3K7S8U
MM-5 FC@._2%>)AB3&.D9,V:HHRI^.@D#=C-1CXKSD(VNPS12%V29PQ.RD<5!
M7)$EADG5]&G%D/MDR$^J(, I^74^\AHL8E)"5:" O[J&F] HP:=@!Z?BJOI>
MDXT9-=GS'#U3]HCO_)7O8;=*Y<$Q1H'7BAO;" 6!@20NNRB2-&8C4HG88Q*[
MG2_PT# R\-1XUH*\MN! 86(6GB1:5\()4L(3]$E%0,.* _<M$BF,'8A%T75]
M3N6]^$\4DZYA#8/,("XRT\1CBG141'3=9=/Q*;]<$KB6'>FMR-\5:= G2QUL
MGIV$][@GJLA A4M9!9@5Q.NYZ/?\!WR6X;AA9S!,>S'G4]#?SHL2Y!WQ/EX8
M99K)E/@P;"G'A^E0SHLLZCG;!ZL6&"'\&A;(W'N./T0I0,?UNTV.,O6[Z?Y0
M;ZGJ"\31*[D-8FIK#'C/I/P\1:9&\X!U<@;)F=KG1CX6XW&W@S#CXH43$6^#
MD+>\;"HH/$=?HIOL'U-B7IMGK,X*'"J8E"NS:7F=7H*S9F5&+/\=8MUPTS5P
MNFE!A1O=A918@KH+##&EQ)-D]Y X!I$<.B0F=RBMJ*Q34WLK+] _ $Q!<$D&
M]S?7]'S9%3A(;QRN1T"433<G3*([!9[-F0WC4@L/N+>'V>+1"ED%5@_,Y;P$
M2BW^:T0"X2EM*F$S !=2;@.OOH0K %WXN&Z,>!1$;Y/@36&UYI]AU9@@%<PZ
MK&M3W.#81J!L(O14GT&%K>0'F94:<\R]4)Z3@Z??EJ<_=3.QJD0F;XZ2QJ&L
M93D,52[*+"A\0S1/4OI_#5<$\BN_R<[U?5*]3BPI>O%H$EL$>:%!PW/*@^>%
MZ&'&7XAX1*;B+*B<3.KK&0Q#>;W(N?A_?[ 7N& C* ]G%PUN.:#T1\A=X@.@
M\@\FO@[2"#F69FA^/J+K=HH'3%-29D_EDK:%I10R01KO4X\RTQ$=?/22O2CZ
MBD=C/)J2/[ZW_'UE9?Y^/#^ZXH_]\T=BE5W '5PVD'@*:D67)-MCT&)-=6/V
M<" BCL'"UW'(@DI&%>J/'.;J4YW3G&IN44"2W<!)*BZ'C@$G0X3',1?4D?G?
M!-D;2^8,;5F\-\I,51E CXIHA>@_0A]%8#M0?)"L%#D![K:/SJ#,@;J+0$5Q
M4U-&(?7V.R,(0MZ'GI5+<;M5^T.TH12]UVB^D@M9XM+E>I4^]MX6\5I>2)4B
MJ^/Q7GE7QPH=^]D"O>Z0#0VOJ?W"DSPB7H6@$P2-3Q5.4;>69RL81 HK7.XO
M+^ F!%\2MDI@V:!KE? 5>'KTL\7-=$T8.?1 I/0A>(!GE?""0?DH=E(':23"
ME*83/JU(S8:>-FP(8@]_1$L;%J>O8=C_RG9F"'#+.R*T(GT0L+#@<HFDV@(]
M'QV&-?<A"=V)X3#1;8%J@:(Q=4DCX=61Y5"BB%7.GM]0"![$GIN\^0?*E#A#
M2(+ F"\4RROIL=Z(YS\;T6LUQ_/@QH82E#])DE!44E(AP*/%M"/1"@"CE4)L
MPF.4$N&%!65VM/]$_*"$O34YBX5VLQ*P>J1 )335Q5YSKN>U@BM/L4JG^#E^
MF]42JZXC*2X*=QDFI+@@E\3(\HP OSS0BV'4:8FA2;8 ZNM50'T)F9;-"JBO
MI$!]J6V4]>+;*.M1[16]));6.MK.0'^(5K?$+J&*:,#KS^ MYE_R+FP(W&',
MBZ-_Q"ZN(%ZMY;1*5TT1N302_%%'C4*.8IDF,Y%H=@HAUF];0L:;Q$CDV$BE
MSHX$^1%4ZFS>!#BI0) :Q3TS'D\>@+UV0HV .29CL".R)>ZJZ[:4Z#)&'<C$
MLUAV[ X["/,&VQ_7;4)2S]__!NY>ZO2;=YW%$0K8!.?UGR?UDQ(1[=Z84AO4
M_9)MB6-W3\F$5R81][-M^4O%;IEID'@6WQ(WT47UUX'SX5SI/\/%PZTX2Q+Z
MEE!6.&U429S#\%EYB70#ELPE>3<$H:XM_ J-#.S?QC^DF<3MP.J\;G5>'[":
MI_@CNGF/XX6;SRD:-F#5G>GUEFDMV,NG\8]W1A^YHHR4V>VKMVM#_"J67@:J
M)QS?G1_.=W][CT=3+15%-M4L9=J?'4^/]JNLE*H.48DH4B[6J Y1M6]O>-_*
MM$EO0OCM%IYFLQN$\-@VDO&#HCGD6BX$I,XOR;<5]+=O#6E4*!K3WU+&7)RY
M@*-IM+26WBO'U%<.G#+_VO%.G?\F^W]/W\)2CWJ1W7JCM\&&EG#=^Y4>^]4@
MF5U0 @U-E*AHZL7E[::@8!&]T-@,\&M3X+&E'4O:IJ96T]N[G4=F +0E3M\_
M/78\A;*0HBSSV!6+YL$"W,2\W';U4@BLWX<][G4UF6HR;VXR9;JJ+L_T[YA
M];MAYS R-D11W8D$3[0%CXA)*DOCZ.>Q*SXMS44%KB57U67D5?'C&SF:99E'
M=1DY<ENNFDPUF:.>3+DO(U^,"4;*_M_$#D-EQWDA 2KURG(?*8%2>R/ZO2SS
MV!&'EN@F<B]KP([[/M+4=+U3\>0;.YYEF<>..'15VZ!25-;RNN!+@F$B\,7^
MH\,X2D%IJX%S@E<*/ A7,1"ZS)M@=PZJVD,(AN_?/JOUFE:KU=1W!-OSTYP9
M'D)._*VN=1LM;)YNJ7\W+!]_H%.MKU[78@B"!A8C,=X1/O;FIM9L-#@,",%4
MP/_Q'()15Z+()(0;Z++(@S'<$@)N,%W7#YJ\X\MA&KIZ?7_'@5'@">S^RIO.
M_*W1/&MA]3$?$5&Q$4K#YJ"UPZGM<BPY<\@4\2%U;A6(%/@J!+B@E2^4.>N-
MC$OO D&3%AY?6K <);8<)#'^0Y.HF;0V'.AO]?99.]O2U(2E\;?&%GC/YAY?
M(:P-I]&-KU 07N<\DK)%GKU,@=A6M=3;F64.?%?EU5D+=5F+ZU3^UCWKALM4
MC0#_5*XFMH8^+'BJ=JD.O98X_?IVTU?$]'NT-4N;T3ZK99]D2.BEB2:!UHVC
MRU""]E'8U)30M0C%$YA]:>(P&0+=HD,O^B-;/LWM;TU.!@3%0IA0K,I'3G&P
MI-_AS0UDG3]-L:00*9O)0_<,@USJ@#T:EJ +=O_<2AHBA:0P1+9>/D)J>(2&
M"T<HD065D 5AHC(DE^OTJ)N=GF#Z"ICGF_&ENH(OHZO)RI,X9<Z3REYY,@EM
MYZCQ5 H#H(MB94::N;X*2RF.ER(@4IA'2)UTH#A>RDO02"& ]#1,@JDGX/@I
M6#,"O3"$S8J ID30JM9CIQP7F/&AH4S6%(6+7JO9H4SRU;47-6WIIN!X)$7.
M<)>5]Q(()#[?O%7SY5UO(M#'ZUTN(7,0?$(*]L3K77H$>./-K7T!3R,)3F,E
MDL;KI8R OBABN=O#7:P/M!<3IE^]@%7TSDA-JC3<Y)W5Y*K)59/;7X1.%KHN
M%F1Q!,&4*']B3L#)^97_%^/.JL4E;E1)UMVF)C;+P)N5J+632]0Z6J>FITZC
M/$6%*=/GO\G^WY+7$;ZN51:_H:]V84>Q[+V*EMWJB8R:@"L"Z5 L(I&C^/!W
M1VMT6E4VP!M+C"C+/';$H7G2Q3>S\HJ\AY8HB[::3#69HY[,'O1_CKOA-\,9
MVNH_?/5WVU+_-,P<ID%].^)G$;P\1Z D3% "1?1&=')9YK$K%JVN!M7YK\Y_
M^>=Q^/-?70[*;^A5DZDF\[HN!W\R:T#=FR>.Z7KV'/-%_S2LQ^J2< P:Z8TH
MY[+,X_!&0G5)J,[_VSMW99G'X<]_=4DHO\%73:::3 DO"9EEQ%??G1@W8299
MN:X ':WQ5J!@JGF4<QX[8M-2R(!CN 5TM%KWC:!.5O,HYSQVQ*;+6"^E*P?F
M%=9)U=W_<7JJ7IEL.OJHWAF/[!/\_-\^LX;4>*KV2?TGUM)_5-NZ>GHJ?DIT
M7JH-Y^\[]>PY_+*.U3[B$UD#U,;/UI4=;5=-OBS-@K?3?&H)T^&]O2++EPO_
MI#Z\S&')?<<8F,-/*M;-<N+<V$B$=BOZJP_R9T2?!2(G4VK@,./'Z8"-;0<&
MGA/5H[-M)\P6*1JE3:;5A2R4,JGH.G"!X1[OL_B_4$[?J/#]<CP&C8E5?#?V
MDT"N(."*IJ8@GLAB$H[ SB!H!NN1\"0BU>Y47#V!#P6^PP@^L'QC&J^9)_ :
M<C=HL/<O5) .'X<H' /#-=TS]1H^ X+C;S0E!K6#0$TC!,H@/ T"/H$I=EI1
M3 W3<]4XM% 4O:A.BVPG(L0L#Y>"5K0(S8'(, N *BZ"5N"7"0 ^>N.LL36
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
MFT4)>6:!9O:P0A7.TS(^:[QF!LARH2 Y)AQN0HU(R#I9-4+/'#A9*<P5R=;
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
M]3A9A4!9/(M)[EIT'Q'J33XP+HD=WQJ)8?OP$ONKZI4^]^!< _AX .8B3 $
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
M".3_IO]-L?YOFS[0[AK?:'>ML]9NNVN=Y^VN %Y37QWRSQ#J:\7O4$L#!!0
M   ( /J!>UCM5=6B  0  !\2   <    96$P,C R,S@Q,#%E>#(S+3)?:71T
M96-H+FAT;>U8;6_:.A3^CL1_.$):1:7P4F!O)47BK0Q=VB)(->W3E0F&>$OL
MS'8&[-??8Q/:KG2%]<*D75T^A-@^/G[.<QZ?.'$_>%>#1C;C?N@V._@/YN=Z
M?6_0;;BE]3^.EM)AMW73^01C[].@>Y&;":[/X:P<:_!81!5<TP6,1$2XL^YP
M8$PEF^5P(DX=;N9INM0%$K(Y/P>?<DUE'2(BYXP7M(C/H7S7G BM180].00S
M?,:-9/- [^.EU>@N S9A&BK58L4MM78XWAO?"9^HN'Y89_VK'HQ'[8L<75:J
MA<K?Y?)9\7,\ST%SX%WD=G'RKZ'OF]^-3W2&IKC$-@K+O'O;: NNL /$#/I\
M2F.*%VR.Z)PI-*-3&":3D/G93-/W1<(UXW.X9#)R2[>-I[/U0I3[9>QSHC2;
MK>KPXE7Z'GC4#V!(_"\$!^8.1NX7C[WL[PGN(X4 LS99@9\F5@O0 07&?2%C
M(8EF@@..2SI#0^Y3DWJ12.S 8>UD,U.B,>U71"))E;<.5,J5F@.+@&&;Q#$E
M4J$[Z[7)>4)"5(N9"NCX4L@(<1?^@AD+T<N"Z<!:WA;'1<3L)Y)IA@%UEWY
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
M5W99&*\7$MU6><L"F1&S$$MON+TZQA^I/&3#Z+=1Q8^EZ#=5_P%02P,$%
M  @ ^H%[6(FT" )T!P  -"@  !P   !E83 R,#(S.#$P,65X,S$M,E]I='1E
M8V@N:'1M[5I=;]I(%'U'XC^,D':52$Y"DJ8K$8I$"-FP2Q-$W%7[.-ACF(WM
MH3,VA/WU>^[8!D)@0]JDRE;I0XGM^;AWYIQ[SQV[?NE^[#;*I?IENWF.7T;_
MZF['[;8;]8/L%T\/\L?UL^OS+^S&_=)M?Z@$*DYJ[+ Z3I@K(V'8E9BROHIX
M[&0W''8CM PJZ(BNO:?V.V41UT,9UQ@UK9ZR1-PE>SR40]S2<CA**HWZ6:-]
M-Y(#F;#CP_VC^L$9S.X]SX25QJ_QP(Q/GVW ^QYX(DZ$MBZTVGVW<]%I-=W.
M]16[OF"]?N>JU>DUNZS]N=WZY';^:N,V6K3[S^KB1HMZG_HWGYI7+G.OV4V[
M9>TZKAZ1;>YE^\?8<-/LGS6OVC=[UY^[[2^LV7)I^J-J]95O<Z71<=@?,AZR
M2ZX<>*03&<Q8,N))[>6L=IMGW39KM;O=7O/\O'/U^X=*M6*O;WK-5G']C9/N
M)6I<HZW*+P<J251D33EE4^DG(QJM^@OVS>T7DTS(<8^'Q=9BC/M[_7=J:&4H
M/M3=\Z);/EQ5QA4*0>>--<_VCTYD?'^P4 2(!X?[JUW63MAA(SX13(N)%%/A
M8V^D83R.4Q[BYECIA*F872@=P:V]/YD*6 =<$-Z(];AWR[$&0Z=<ZL3>_JF=
MD&*DVR=[:1O>MO@%M_AHNRT^XP8;BUV,9NPV5M-0^$/A9#N=;[&OL"RQ2IB'
MM>(R!@)F+(T3G8IRR20\$1&B$6T^QZH@+$G (^ >;FFF(N2<1#';[D&#6'C"
M&*YGU"3BMP(3"S8?T^">#VLP9TB)C.:@!I[47AJA68SN,,47NER:CB1P9U+Z
M;S' 5&B1CT(N1-*$@OL4=:8R&<%%,Q:>M9 &'L,VY<-1[!B693!;7H@M(+QF
MB4_9&ZY7<+UVE;X1[/,9CK\3[X(%,@:@")L+_#@ .YKCL5X\+Y=D'"#H\41B
M(!E[8>IC4*!T"2T.$"YU.&-C8(SX0<0)PP4!<NB9E;E!,E_2P ZU2$,T .H5
MD&FG,]8@CYM1N12$:FH*3F@QE";1'#-QNIE9#C.=)62;PIH'YKZ!^S6#^]UV
MX';OX>!7;;ZFZM3D\,T%%H4^%002EQ8A'<:UL& $N.0@1$P':)@ !P:A-"-J
M3^TB1'Z*_G3M2^.%RJ3H2#E!JS"#Y5@K3_BX;=@.0.@+P#I#6OO.&_%X*%@3
MP;:?AFAQ>,SW#D]VQ*[M>GCB9U?9I21Y&Q/5YA-03%[B209;LF;KJ8)[4P68
MBCQ=)0]:D.JI_9R$6$+["CN("P_Y\1@EGH)^B_"'!-BF#]_=B@"^,+@!'%@9
M\#A,'9(H'D_-]EW@=+DT$&P^E94?3*4:(R#*3J2QP1N*0L1V(*IH%F%_.75H
M$7(+X5Q^+&#HY&F%'DJD !AC5"A]GEA+!T;ZDFL)#Y",,IEDTUE,0Z6&E(ME
MO;$RQX9Z900L2I!;R.\QIZU,0TXI"HY9*Q8*"#TR/;4L!/'70%!#)!'T%WZ6
M--X8\AH8,O@6AA1AM@#[QB#[@"B/]"R7%O$9B-R.+R#91/I$ VY4C/2#@L&
M0B3SB1M<^P5,P1S)!S*4R8P$T+JT0+1%TW(I0VO&N'MME\H$F_+N<I?&J1Z#
M+<9*-L]3VK<6V()A*&(HL1"DP1,Q)CI2$Y1#&3% 6SE&SGFCQNNAAK<=-<2$
MAZD-L(0P$010YW*"_39K1/9<7&V1,;++];K;$@$=$>R)!Z9<X@.5)IM-V":I
M\7EK0=5+\'AMRP9%7639G2\%##J%0;'_!N97 V9_RSB?P>0AWNCP)A?(]LE:
M4&^=%\HEJVZ4YZ6:4+6D)-8,&RF3X#X=7F,P@_5C7U,($8R]LZ%+ 'X@[*ZT
MSBU'&2SLN5-,*%TZEMS-1->(F[GPHHAM^21\F\SLBN1Y9L9">2O"_!1JI;WS
MI$5"]?1PE7[*9/"3E-8G+UE:V^/S.16AU>=AEL+^,AT6$9< _01=]J!TF-O&
M43XD2IM""64W,&04R2014$:;L]I 06R1);Z$@7:4'9 &.<30&11^J8HIJ"Z^
MIA+V6UJGL4=>[+[5SZ\I:VQ9/],!)<ET"1#380@=JWA2 '2YC)F7L5/!;TF6
M9"K9"A,K\.V9?W%8^20H9P4G KD6ZR,S]]'3B'E@WHC[O"Y %V 7ZMW)Q)'!
M+IHTPA[)?X3U)D^)"V.6BO,WX?/*(+QE@4OZ)M (=0X )6QX!B3MNY\<NTXF
M#F0\4>%$D$*(^3!_AZ7SB"ZB<:AF D^G(Y6%<7Z/&4#R?P@H>D-P'_:;SR_W
M'\/8ZWEA?T[548U]Y!HUPM%O#CNJ'KW[$>_JE_&^RH?OP_\ \4'H/4^%(1\;
M46/%7Q7[F<_CR,^^!%J5'.])\13NN.<;V[TC871Q?>4NN[$7\$B&L]ICCMBV
M!L$L\[O2.)LAZ])HC?63YLX6W#X+N7?+#O=/L&;V='&^-L?OG]6N W,P_])C
MV4 +^B<M\]HU77_S^<S_'YO>&DD1L(MYU+G.Y.D/\V0G/Q&C%_YS(RCU/I^+
M2\=OA?C>7>_?2T97$KKTU5_V&2!]+?@O4$L#!!0    ( /J!>UB,N3ZYX00
M /82   <    96$P,C R,S@Q,#%E>#,R+3%?:71T96-H+FAT;>U8;6_B1A#^
MCL1_&"$U2B1#>$G27N"0##@-*A<0.%+3;XN]QMO:N[[==1+ZZSN[V(3D2'NI
MDJB1&D4"[\O,/#//O)C>I?]ETJ]6>I>>.\)/,'\]?^Q/O'[O>/.)N\?%=F\P
M'=W PK^9>)]KD>#Z'%K-3(//4JK@BM[!7*2$.YL%!Q94LJB&%_'J[*7WNI 2
MN6+\',S19A<TO==UDK 5+DFVBG6MWQOTO?N8+9F&3KO1ZAT/T.S9ZRBL]0_X
M4F7=5Q/X&$% N:;20AAZ<W]\,1ZZ_GAZ!;/K^>+:O?+!G[XJGF?5MWZ"Z\:B
M,6S PAM:$UJ=TZ;S/LK=!;BCZ<SW1N\/O(3[J7D&TPOP+SU8N/.!>^4MZM-?
M)]X-N$/?[+2;S?9'XM;ON=(L6A>+C(?4"&UW&NW3#+-FS"$0G-- ,\'ACND8
M=$S!Y3PG2;4RIYF0&D0$8XP%#6*8D> /@LI6#HQYT(!#<_P@";_FHCL4:4;X
M^D#:IR- B1="I@BA_@M$0EK1&9HL0J!H20@C&M!T225T6@ZZMMUQ@"B(6()[
M6V,6-,@ETXRJ:H7P$+S[("9\10'UI4PI8SG^FZ,AT11B*BE:O&O9!D=I&)KN
MP&\QY6O!5S!AN0/#F-$():,JS6XI3*.(!6@7RC%B"F0.4D8:=SK52I9+E1.N
M00MX2!M5>-*D37EY0>22<*KJT_N$KL$-K$,-D1S<)_K\[;CDNX.)!T-O,IFY
MH]'XZN?/M6;-/B]F[K!\_I=*ZUIDYX9OQ>-2:"U2:TH7HQ?JV$AK_H )YL]+
M);?&@0%)2GZBC+V$-:VBYX_*:X6X)N,UTXU&_3U[2&G&'PM+:(0D/VP=/;VS
M5Z./P2H8'^5)LL;42+,$>?? 14F_YDS2%+-(F2@^Q/N0'%4KR/'6Z6%XM W]
MEKH/K"WBW_K4.>D"\MF:9CJK/S?03,3^9\-;LJ']_6Q@',M62FR(L4YJPCA6
M)K8I-B55")/(E4Q295CAX#;6J21!1V!W821!TJ@,>:(<>RUBG/# K*/$D%G9
MIJSAJ3S9L$I@D;1*U9,"U'@_LKQ)&ZKU75"X@$X4.+>A)Y(-0H8YAHFB*0>E
MT6\FP<ID"ZN5Y=JDDG65Z= Q-HDEQ;.9%+?,-!(LPCMNLOZ\8QB#I4G9(FPH
MY.F9*)><J?A!P$["/M-J;)(SC!/:&4609VB3,90JW?A@0\&&X\APNA+8T8OF
MAOEH'<V,C\WRUDG5BA()1:ZCLT@0%'[<287OZ(G&JRB9"UU*M\W>3 =X.Q.*
M6LZ7T48IWY32:F5?+;63 TGM7.'LJD%;EB:3 X'B,:TV3) TPC&!!V;'P$$@
M:(DQZ&G+OXLI/DOT9TA1DG$7DA=(A-E=K3R9.AP4O"(R3*BR.(S<%>68SLF.
M"099@@!RLC+Z0>4X66W4_X<Y5.N/C/?.X0N1:&_[1SNRG;S']++;GY[VKQ<K
MW6E&75@*&5)9#T22D$Q1?"DHOM7L._#?]ZI:\9[\;?LY,XVNA../GCUW8OKA
MQ13?='9@U".2LF1]_D] [%G%_J0;W+7^8(VSI)'6WZ^T %NVYD&"PSRT&O@F
M )C9+-SZIG/VJG8=J^-'\_:ND;:5O<C5>_VZ?_'U('QP\Y]YO_F 2 XSB864
M95A0Z1:.V, YVH]G=TXZ-K];;7[(,K]W_0502P,$%     @ ^H%[6*7:*K+I
M!    !,  !P   !E83 R,#(S.#$P,65X,S(M,E]I='1E8V@N:'1M[5AM;^)&
M$/Z.Q'\8(?642(;P<G?M!0[)@'.AY0("G]3[N-AKV-;>]:W7E]!?WYFU34B.
MM$V5BQJI422P=W?FF9EG7I;!I?]Q-JS7!I>>.\%/H+^!/_5GWG!P5GSBZEFY
M/!C-)Y]AY7^>>>\;D9+F'#KMU( O$I[!%;^&I4J8=(H7#JRX%E$##^+1Q6//
M]2%A>B/D.=#6=A\,OS%-%HL-OM)BLS6-X6 T]&ZV8BT,]+JM[N!LA+ 73Z.P
M,7PEUUG:?S*!=RT(N#1<6Q/&WM*?7DS'KC^=7\'BTW+UR;WRP9\_J3T/JN_\
M!)]:J]:X!2MO;"%T>F_:SO,H=U?@3N8+WYL\O^&5N>_:;V%^ ?ZE!RMW.7*O
MO%5S_NO,^PSNV*>5;KO]HKCU6YX9$>W*ET*&G(1V>ZWNFQ2S9BHA4%+RP @E
MX5J8+9@M!U?*G,7UVI*G2AM0$4PQ%CS8PH(%OS-4MG%@*H,6G-#V5W'X)5?]
ML4I2)G>OM'TZ!91XH72")C1_@4AI*SI%R"H$CDA"F/" )VNNH==QT+7=G@,L
M@TC$N+8'L^)!KH41/*O7F S!NPFV3&XXH+Y$9!DAQW_:&C+#8<LU1\2'R H[
M*F (W8&?T0:X9,J!\5;P""Z$9#(0+(9Y%(D ,:$,$E%:Y2!=-+G2@3376<ZD
MJ=>,@MN4R4HO4LI4AU=,KYGD67-^$_,=N(%U)I'(P75FSK\?CWQW-/-@[,UF
M"W<RF5Y]>-]H-^SS:N&.J^=_J;1I5'I.7"L?U\H8E5@H?8Q<:+8DK?T#)I>_
MK)1\)0<&+*ZXB3*.DI7:Q,"?5,=*<6TA&]2))L,C:TAG(>\*BWF$!#_IG-X_
M<U2CC\$JV1[E<;S#M$C2&#EWRT/-O^1"\P0S**,HWL;[A)W6:\COSIN3\'0?
M^CUM;QE;QK_SKO>Z#\AE"XVZJK\DTRAB_[/A>[*A^\_9("26K(39$&.--$Q(
MK$JB*#0559C0R)54\XQ8X> RUJ@X1D=@9Z%B@BLI\B1S[+%H7V108BBL;"II
MN"N/"U8I+)!6:7:O +6>CRS?I04UABYD^ *=J'!F0T_$A84"<PP3Q7 )F4&_
M48)5R1;6:^L=I9)U%77G+3:(-<>]J59?!341+,(';K+^O!88@S6E;!DV%')_
M3Y1K*;+MK8"#A'V@S=@D%Q@GQ!E%D*>(B8#RS+1>V$!0<!P9SC>*.F'1W# ?
MK:,%^9A>[YU4KV4JYLAU=!8+@M*/!ZE0-45XN">25U&R5*:2;AL]309X.E49
MMYROHHU2OBFE]=JQ6FJG!I;8F<(Y5(-8UI3)@4+QF%8%$S2/<$20 :V0.6@(
M(B% ]UO^]9;CLT9_AAPED;N0O, BS&[L_G<G#@<%;Y@.8YY9.TCNADM,Y_@
M ED6HP$YVY!^R'*<J@KU_V$.-883\MXY?&0:\79_M./:Z^>87@[[T_W^]6BE
M!\VH#VNE0ZZ;@8ICEF8<+P3EMX:]__YUKVJ4=^1OV\];:G25.?[DP7VOJ1]>
MS/&6<V!&,V*)B'?G?V>(W9N)/WAA=V,XVN$L2=*&QY66QE:M>13C( ^=%MX"
M #-;A'O?]-X^*:ZS[&P_:Q\"M&WL46X^ZM/C+Y\._@N&_L"]Y@5:<I)J+* B
M12-N)R@:GT<6/?6C7)JB@!=WM]/C5AY.36?T"U;QDQ;]\O4G4$L#!!0    (
M /J!>UB;;Z[(EPX  !5Y   <    96$P,C R,S@Q,#%E>#DW+3%?:71T96-H
M+FAT;>T=:V_;./*[ ?\'7@[7VP7LO+H/-,D&<!YM@\NF0>+=Q7ZD)2KF5B95
MDHKK_?4W,Z1>CI/6;=.-"A5M;4LB.1P.Y\69T<'K\:_GA_W>P>O3T0E\,OQS
M,#X;GY\>'FSY3[B[%6X?'+TY^9-=C_\\/_UE(]'*[;&=[<RQL9P)RR[$G%WI
M&5<#?V' KH61R08TA*:7S783G<8?T7B?S;BYD6J/X:/;^\R)]V[(4WD#EXR\
MF;J-PX.7;R[&]=Z'"9_)=+'W(;A.WT_E1+I^[\7/FSL'6]@-S/KRT>"-A'+"
M? ; S]3$9OMM@/1LW.^-3X]?L\O1\?]&K\XN7@W8V<7Q9AM@;P^6C\]'?QP!
M@ON]RS?G9\=_?@#FM<']#- .CDH\'AT^+;@.?CL\4\[H.(^<U.I@Z[?#)P;D
M1U'@9Q+?7[EU,EE\!I3CJ>CWCC0W,=,).Y%&1$X;R[YS4\&>I?&[7.\#NND)
M1/ S0Y>^QZ?/QFPLHBF[Y-%;#B#> 'M0T>9RVV,]R[A:-%I/1"K%+0#FIMPQ
M"7]MOR<5PY838>$W[BKX8G$@O!IZ85S%\+QEUNGH[10VL !HG6:1$=P)NCWC
MT!K^,<ZB/'6Y$7X8,<NFW,J_85CL_L9(Y_OC4:1S:#*1*5SJ]_ :M3!"JD2;
MB  M87AF+,["LHPOAG![F D#'X#=2+ (GA'*<J1*EDUEJJW.IHM-!IAF'M$
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
M0H$(6SEQ!=/!ZE"-:L/+0'RPL!5F4%7'PBO&O%/#JE:LZKYZ5@^5L.+4:*F
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
M/?6)_ZB6!A1HS_FM-B!\0'3]KQC-"BQY=BV]"L-2]CL6)NR0M8.BW08H4)X
MP0.U2;^Y5M#)&Z7F&CP3%/[0,BP/"B,6_5;:_U]J1,R9Q_[W@; 2IKRA[9S+
M --Y$1L*Q JW75SQ04(MX#__^5#*I4],'@H2X1(G(FQEJ:BI:6I\M*""GSN$
M_SU4^.8M1KQOT3K)Z+?QJ%OM1=MN31H*6B.O1\SI@AI+E\CAK)64:;["57K8
MW)B[[487:YG,)14W-MF1%<_(K&*"TQ\)X)4QIX#%PDLNOJXG,MI1A1"5ISD%
MXE7P4U'JSE@GJQ?55!9S=(3:V(DNUFX]]C#1(G!#YVD>U^MR=#*M#XE+/K+)
M\9E%OM6,J@MV?E.DRPW6;_Q4,&L22LFK859K-$L+,8G;"3<1C.+3KYU"6*79
M:.9J%B*+&E0_%3\O:BP/W^?VWJQ))4VR6'W<.R;;8*RTYDRIL)5]7+O1,J@5
M-TMM  5L>7[$%T=USV^U%=1:6&62?)MJUA&N&A(F>5L'AXK!@IQR]K:PMY<(
M5NNEDLYY)G+AC=4G?Y[ X.R7<0XO+[*Z!!N$3*U'TMYQVL?S][*)H:T6C/(X
MK\[IY%1RS($-/H=K][^[X]<WRFK6F\MC\4*$ O<TX/Q4ET2#%W*YK_PWX1A8
M9LDN=J);.,3)MYO?258)QW5_0S@TXMW*MQPWD,(-3=0>T\OA"L#TG+ 0'*J+
M3W4!^X-/')2'5O$LV20,/[7;@9"#A-Q*R'4[3AEMN!?DC;OJ/D4D;SKH/;R!
M NHJI,? &G? Q3?[YH&TL$6D<,:Z@Y2P6399^SR5RR9'DG[S=S(]H*O(QQ=E
M6&L2C9,;7%UFW1VKUDR:?+:Y,N'N2.25W=)OK&]-I_*SP9;ATT(ZIHV)_.8T
M X]B8?8%[]J^I_*5(J_0:CK5+GUFH@\2C1;5=V;. '_!\U8%]YM,'$+4F")&
M5L>WFY+HPN/5X3FY^H],X91/F8Y+\+7-Q>**9A:)FU//-)K#QW0/E26);?,6
M^5BL WYXN:^U .Z*CC"ME7Q]:]@<&"H[^6H@@/,%HF,J?L9F;)(M6^B$%0ZQ
MWH&QN.A40Q5 NU50KJ0)UMDEU(JAZVI7U$+9@XM)Y267\:L!56%96B*WL )X
M:M*_-:-K,8CT.10H&X=%"[/Z8N3O4.#T6<&#6Q(4D.)I$4?$4_NO:W]S.NO/
M9=Z_#D-.@K1N_KJ6 %RX_Q *;[R!>Q<3,.W+W2F:2T698<U*^TQ? IZ3L*3\
MA.!-*%9>:G0=JNHCGZT[V*Y';)IQ-OI1/_*!*W731<1/^D1?,'?UQ/:B\/4\
M<=P[&OO;C'<G9X!?0]Y;9IKQ4R3^U:3PLQ8W[P%*B@6KNHG!DYU+M=JNK_:?
M5HRE'HDU"VZ!BW;\Z">3),=*:SJW:@=QYQ^^O"1BQW)H,$;V\UQ-IDB5%1%#
M XA'2AWC/=*TPPTK!_"KK @5T75EVCB73^CEQ'CG'\?MJ:^=U.Y,Y:+@[G8M
M?TLDHY*A9^M$B!?-5N5J98N@'^KTXR04CMN3I53Q.J.?L6.]F/-]>:56\VE.
M_HR&73:+I2D2CFM$_^W:<5E6!WCS<]&L5:%'F%U)@87Z5WC_?I1>A,BS/7%R
MIC?Q+5! -]I:S_J];"I*[EN!E[NHAOE>6H0KG48N_!>SFWPD[?)OD[C(NR72
M\^?/B7H4%/WQK2PJANBZ,OH7M15="G'7]O>+8XFVXN;228 C@+Q:55]7S^!I
MW@^<WB)W8)<4>8X'IJ0.Z54)T@3G-W%Y905QJ.WD:V3GHK6TF>Q3V'-V:ZE]
M3VJL?73QZ39P&6GAL_PX8*7(;@!,L*?Z&([@;\SVQ$LJI<FQ7:R1H_KRJ(R/
MBI]S[:6["<#EJ.#MC8'U>H\LA>L)X*# 6T><6HW0"[*STWC?0M!2HNIW)SZ*
M@/3'*JHBS".'/'VN<BP7O9(/*3QR:Y5/L7:,WX2*WFR=EC4I3>9.IM!%+\H=
M],?[3#Z5&$;>42+^BL@*'R?]?[B9PYK9;BI/:]%E.>_R]+AGF*P?N\0% IE&
M@HG5: ^H/JP+%8D;S/[.A<JM2Z?]2P 5;RQQI@DN,:U!=)>GZ;GHE*8RMF+F
M-+,."RL8Y85)9':'KPBS+)XJHLD;"[-0$WO"%+1/'^HBLT7>YTEC1>3KZ8O\
MX.4]&5Q/=(V$<YXY*YY417*R(%%2ZXW;F>ZO@B-#Z2:BR+Y3GTYUS<PBCAY>
MY'^4'D>RQC"SI[F=BX@W5O/SB.2$Q4@O\6X\K'MM3SE8>L(VU2RH&V7P7K$6
M6!3!M%!30FN;O?2! E^Z!E_+WR#/0XXFP-6V/AQYWXOT#=-<$CW?ZN UPF_@
M&V0_R[-[::2*B'*NS$F:]"V\8X'>YS!6AA,FUI&B8Y[N@-V8+*[DHJ)D/'7D
ME\QL+XU;#G$B30AA97W-..LK]]GSZD:\?6TL(LC;Z7$JM6[+ZQR\ -ASWNA_
MB\*=7N--L=C6]'WYUE(7KM&8Y"1<A'+3PEQ:]-+2RZ6*T!M=R\E)^T=NUG@
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
M;5W<AY960CH$! 3I$@0&00D!"9%&1) >NFM !"1'4%!II&/H#FD028=2NGL
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
M+F,(RJ>C)S9>84#S_XO<1)!(>PT9ZEISJ+M%[H0UU<NY3<]TW>*2<RTY;&>
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
MHHY=*UHBA5@\#5HLO>%I]H[MPMO=1R;/;C2=Y&O+JJC<:&YNIGQ.%2R\PBS
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
M-$HL8QR>7WU71 "!+OY'KJ!1-8.#*_H%6@20R>9_R.5PPQ5[(=4LA@#$U1'
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
M4/+J#S^!V.,)GZZ:!7*2ZLMGH%7Q?(0<U[T<RG577DAA@#7-NWR>HARJ,Y>
M6]951RQ8Y3\\1G.?TUY?HWL;X!)%J36V)3P]4@,[*>F#,$2JUO(:/F8.HGL
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
MK301 R"&_CLSWJ3;3EGPK.O1HTZ^- T_+4ZN";P<G:$C]TJM*&97^_:7Y'[
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
MM5SI)U,03$]E37:K-R\NE;>?$=W S9A_"=$7RS\@>O;RI9-A&8KKOO6W3Z]
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
M]@RVN-_#C_"L;TY>!;;0#G)5437C^Q9Z("?'ZZ!FW]%)@8TT80 C!/(Y(_N
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
ML51^^=904QO@OLS*2D?$%>EDV'M46N^DJ2L;FO=YDR.S\E\BXYJ[FJI>URR
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
MEO]L;_4WP"K*>#=.=%'G&LL?8MEA01_>S^!T\EWAV/2-$YJTZT*UE97OO,$
M"THG7" R?MBW=%0%V\O]Q)7FV3+FPM,W>IP.+*%OI I=MJ'Z*7?QVN[6!%:N
MYT4L?I!UC+Z>[>@9*.-V'_'Y'6MF7$BC8>X;W9ISFX%T\QIFJB@S38XG0CB!
M@\/EL IO&1#P@$]S3IG"%,>TP9C]4/XN2TDKCXY'S8EJ2-/Z5>@>IQ6L GLU
M2E+[3SEYD$R.6E%LFX E=$/*08PD!<)E)>W50/V @ZEA9>JS4Z;&SP]T"2U[
MRM19F.LNM>50=]&,YP:P==ST42O"\M"^ZUSM<NB7&63GY_K0OT10QS9A%,W1
M5<63/TQF2M'?]-?O?YJ6&FY\"EV]VH2DK-J !E%G;0H$_GPZ7ZG,HF],H?=K
M=F/+Q@[?\3K:WE')% ^WH3WGZA4.ZM)ZYU$6,\NXREO_6["?/I +'ITD)T!<
M5,3([C"/H+@LG>_*;36U2HW[]H- BC40T0F:QW<L'8:5M;"]N]8SC^!$5,FY
M-6(_5RK-?P^2_7EG?'0M& /@ZB"04BA-4,C:)FQ)7EE.+XZ8R[C@;7<8BHF1
M$[3^9L;(FU6R75+CQUS)T]:/7UCE5"3TU*H[-K$L"9=Y)/%M/BG7D,()5H\:
M;]P%O46@C0 9I3M\=?S@0/:%_[508WM[+0G5;PJKB-?D("S\L>T$;BOW(K2_
M VQ>$7LY3 X.6Z>YC<8O\7HO7L K5Q'25)'/>,>;;#']G  ;,N=2%"-?+-[/
M:96[]"[Q<N7?D)TRZC?(B5=3624+J)PN86\]<=4M)_K-\NNKM"T>MZK^NE7A
M0ZNQ"G'J'"JS?P^^97B>>8U6=C[V$,!A)'6*=M*XTIU-2F;$.1V<GV/R]MVT
M0N5P/&-FQ.RB7P5M7\LYB E<\%K&J3>PA^ V^K2SA<X^C(=JMX8-?=+XF=ZS
M'#YD<# H:TTGO^[64B[ZO!]?[;%L&2?DZ^-05B^2D6LLC5,<4YS2>#,:MI0$
M?CH?\IYPNI'I*\^[94E9LLVID8W#7>=]\G,?ER.S*(?GR?N!T76U;77XL^'5
M,+_WGP6-S^A0XD>U(,B_8L>[!#\LNXF<EAOVO6/IZ;*<@+MY?[ZP56675]+
M1_DVWE"PHH&60_GT("5JR![D*#$"YF%^E6"_>$DO[_]O+(:R\MVBWU4@RSY[
MA@-G5%.*((%E/.SJ GRU41 #, V"X'?B -2VJC2!N2[]>HIU&AL[&@;Z!9D2
M'*?<+$HSSZ%:SZ&7)&HR=$%L^UN2!FJ<5I_\UZU&2?X)OM^[%LGLM)Z-Z,W#
MDE'H1=Z9&N=;=_E]N]!T;I>>3L//^%9^?#X%<O!&1=CJXS]WA(L_RFJB"3#
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
M2,;6M6=[53DYB_BI0G:2+=4KH5NS]8J_7T <%/2)'V*OGF'A'[&Z 0;H:L
M?PCKC%E[LQOAF=JS*KF!S_,R@Z?)6-++,!\7AZ_H=FM[\ESGW%VH77UORMF"
MM!U2F7<G1O6/FM C4JS4"RD,TQ)/<FG?-$3+\9G5P?EH E]5IY"J4@98IZX7
M]X4?/#FF'N#*9R3;)]K( \?S+M->< ATG18[%?3AM2,%=N]6:'\O4-;1&+R,
M/%I_8%9;F?;$<:[Y]@IS_?L]MQ"&J]^2:?!A@[V:S'M&7W'C$,\BI-;0$KH"
M''R_.!WG8E>-O)+=Q^3[^)VACRB7FIRDOJ4^\U>,BOXJL2N\6I^U0$8N 5TT
M9(1NK7#>;D'?H;\NR#M#%YO7W5G07V+B].%K>Q!^D-N5OI<6[(*OI3:E-E[
MP,7\#@<#W%P&Z;X"=H*\G\)6Z5.<, "$4UEJ9CG^5G8A6]2Z+^Y:BZ@5!GB)
MO=\'KUJX_LA'J'7\5H(?ZW[>]T)IG!YQR](.IPU318,B:<S/_P502P,$%
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
M%-4-8S;',C7@ND&;Z"9-^75F$G*NL4^ !%5 E)L"MB%RU%<XJ$U,-2XU(TA
MNYTS-Q2NFGO?TN3IE5DQH4)RI/6-S/KXCXB:MW$;&S8$(#'6BW:AE!OO'0[?
M/AXW)K\Y"(+E#24!+(7R2OJZRN&_;_Y_Z.9&!7R[636OPS*SC?5^Z.WII+ O
MU[GLUK2DW&_Q<$UU3%>,I&E9J$T[P/M<E7&'^=#+9Z#5(?N>IE/&U&V9A\[S
M^"2F5M>#:B SN983_6;&@-KT=H99^;UK0A?;PBX4*-L_TG=.O)7_BG-64)!3
M/)"9?/*#?\T*[<LK43B:R:ZNI<;(S04X?[7UUUB%FAO:>"@!>+4.V9A'[YS0
MNA3GKN7@SL=!XW!IJ7YHN(E/^KPY,Z6'>,3DR_0N=/YZW ZE#F+X)B+(A=_M
MKGNUZB8>GKJ.:?Z!P?ON%QMV#38&8X<;1>"0H2L@'N:LG5<NX$4NRVXDQ?65
M=3J0L6)+RYX^LPOJJ?;,J^7N9^S;)L4;0C>;"<!C9"!\53AN.VDGSEP PUB#
M%<319 VI?"FQ#>\.7_O,S,N05DG[M?,]#](=T[*'PG]V$:&ZB.<?QT<0O8@P
M"/[AD#_/AT,III"5"6Z<ASYB>BI]0T:! (1<@,[-CA$ >2D _L<C!YN.HEXF
MQ:K[B\PNEE]?Z&@A>ZL!6<CDQ7L[PK=PB&JDFHVY/5=[CR^#JL)#61<"\%)2
M,5W;?$LS'^6I?R''#//$)HQL5<[U?=0W/'=Q4<?X72V5P.MGSKE_#0WJ@6VS
MYQC<K[A]!9=HUE7XG>V.L5K/QZ7L 56-$QKM'QUNH?-,# ^E-7Y\,RV>[E#]
M,2FGL)NG_EKZ83 ***C*,@#_\U(S:./I561693CYV,@+F%5,UF WQU^7",&Y
M[=&T]S9:II3WZC[C>]O0T]P@I".ZL>8-&UJ*#@$]G,;VYB^9=>[=.!Q,(1*I
MAAR W!YM7JX/XKFRY$@ .%M&YF72-4W3=00:%TI("( @9-<$M ,M4WVX%W22
MDP \)0";9@L7;0G UA,L>'\2OB2$\92/=B8 >)D61#=(-*?OZA=YK!C(AQ"
M<2ERG)L _GEG0_(0X[H&>AP.74;7Q5V3P<L=)P#TV%81M[O.>:!).OYJDIOB
M>R;Y#,;^>V:(6B;'5B(6XO#?]6]ZE!N@]\UGNPJ<NC@8/\%'@!,(U4=40%H6
MP"B\U1SS7QX//5/V,0PUKJ[A$+B?@N@6[&EVSLN2C%NB7C8%8S;E>+9GP3;5
MUZ^D9+E(PLUZO6]N,K7V-%AO9IM=XESE"G,REH,X3V@?4C\D3QX:80KC]5$O
M1:$D'' )!I7M.LVVV<\+;P2&]4Y$O""G81A>'QXF]?P3@TXM0WZJXI0_G_@D
M^&,Z[YT/WA+>PFI] WH#U8_R8R^\8D]*M/X*N>.??#+OR6W%Z4A^!M7[0KP!
MZ6X*E1'"590G<J\$,YR8>:.!WD\V*E8( -;K :B6,% /NB6CQ<O;"IU^PB;4
M[FK)TNHA-@DE%7CZ 3L\ KU*C_!U\F0OCMV]F5]8Z+$FO?#=2_C%:6LI7V=G
M=PN)U0E_D^*77SLJ:F(M6,*F\%PKYS,?(@=T>P<PUI^^IT_$5ZN?J&.>-6_A
MK2]Y""ZFQA*6%,P^=#<_JP:FB9SSH#W!S'V*F\GB'K+\?14^<W,(I3R)@<&:
M0[68!V*]7"EGTRL3EO0&Z<'%CVW&DX-.(.(B-F^6'&3/X(JLXNPN?V!PA[Y2
MW-YJ\>GZ3L6*']8?A5ZFQ5&;VW[&@N.=S?QU/!G=Q42LPDYB<R96W%6X/KW?
MO"*M2G*):</SKH ;WO?1.VC&VFY7'EJM]TF6T=>X5;(H?)D>:!.Z,W.O@Y3-
M[][K*FR'17Q)O>A4&G(1'"1(:V\0$G,6:(EG6,X8+88%B1B&[!SJNH)PQO%V
MU8!&EX\8 <5M /.#<6/:%41D4B+XI64%OLP(U+BOZX0+!^A&9XII=S#@_V\R
MSH6M%BJ7"\!;=J+'ME^M(]ZIJCL@,< L=&,!1''S&MZ9R]M63Z-*,]P[W>6_
MF.IN257[KVCL)L[ _(:5,8?N@JR7'U1.IK.]35E;<6)#'@$@[<_TVE1GM#0?
M[-4K;.\F'?.XN=FN^^*:><,O*GWIC,&:*O<FIX!N#Y@-:&H8VAL$  ;.-E[$
MK8 KQL"]F>I4;U)RJ,R=%=%T(]NVJ(C">L8>&TZ)8'FQ9ABO&OY$J1K>68<
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
M_$,8ZDN(2)9K)F.%L\\N-YXNC@IAZ1&P>W7AN,N09<_X6*V[Y=#J1@UL.Z/
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
MTV*@W070"=$P"-&0[0 ] *!AH?WV W[_H:%C8&)AX^#>N(F'FE!S!T!'P\!
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
MH4)ARO.4W)IL5MWTXY#PV2<D8!A]35 G0Q:X(N>C9@-^F)$U/3\](633T_V
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
M?J#HP!!]T>OH+[+J/.'_Q97!3V C]EH@?2[&E2*6>/TU.R$!>MQ#(DD'DLL
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
M%L3\SNG&%V%*)A'H>@-FY5&$94%2@U=6!-:--SCY<T6K+W3E]1W+V7T(#I$
M7W'W65:=H_'RD! X_;4HF* OLJMVX268JAEJ2(D$AN#!<%3)_6/"+L70ZJ;
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
MKR*[%G>#_+.'^R2=:Y#BQBBPD0EC&U5TJ>8Y*T;?D+_3@5T.GC:@GV0L['Q
M-XFA(W-(E/.:Y_E:::Y&,*+P/I#\#+^9ECT!RX&2%'VR_TL3O4R^N92;'ZTG
M G^'F_\H4O1'$;[K6J933,X'T\+/'S6%D\R'WVS*GE"H1^TKHG=E+^ER2-3R
MF@=N@5+9?::;!QH?]@=/,$O[$XPA=?0_]**K-2^W^-!1A9JG']'7@9><(W_?
M@G]=A?%>X(ZZYJDJ>C7P4G@$OW#4%,9QV2@[EW@+*$6Z_[2YG M\* =*5/3I
MN 7*G<X7, ;05D17RYXO8S2U^>M96]^G)_5HF_36[11TXV=TS-^YC)DU\ETA
M,)I^TTPY&$2?=J.#.+''.#^+WP+)"V<836S'GI[GW@*^F#?*"?_Q=WK'.08M
MGB0WA&-,IQSHQNP;1CE0BJ+/)\Q@8&$W^NVCL5O@TX>;WZTG!CDD*GG-2X&3
MGV_<S6XH5/$-9.IN@4N"O\-C?*<N@8TDZ&AA1&!)X.4ZYH9HD+1@Y+']?Z%U
M2R/P="QP2E7V1.6O4Y9E3S%VF%)I/5$M@F+2TM:QV=_IP$GI']\^"YS"S/C$
M)<_L5/L6:!1#QV!,ZC%X\:GRBGULY>!F2A%]<-Y:Z.;%Z"A3+]NCZW?0LG#Z
MQ\$$<DRW/_X#4$L#!!0    ( /J!>UA0ED[,8%P  #=P   -    :6UA9V5?
M,# V+FIP9^R[!51<R[HN.G&7!$@@N 4"08-+@& AN#N$X)#&G4 3"!#< B1(
MXTY#T$:")VB0X.[N[M"OL_9:>ZWLO=\^]YQQ[QGWO7$FH\>@:E9]5?]?OU;5
MA(_#YP'"%S)R,@ 2$A+P$O$'P*< 20 3'1T#'0T3 P,#"PL3&Y<8#Q<'!Y?L
M+A$!,>4#:BK*!Q04- SL3#1TC^DI*)CY'SWFY.+AX:%F$A05X!9A?\+#_1,$
M"1,+"Q<'EQ0/CY2;EH*6^S_]P)N!.YA(/,@ "A(=@'P'">4.$OPK0 T 2&A(
MOSW [P\2,@HJ&CH&)A8V#J)!%2& C(2"@HR*@H:&BHIXZX-X#Z#>0;M+RR6!
M3J1J@D'G2,S]-B8#D_Y960N)VH]]AB>OG/RQL._=)R5[P/B0B?D1"P\O'[^
MH)"DE+2,['.Y%^H:FEK:.KIZIF;F%I96UC;.+JYN[AZ>7@'O H."WX>$QL9]
MB$](_/@I*3,K.R<W+[^@L+RBLJH:5E-;U]KV]5M[1V=7]^#0\,CHV/C$Y,+B
MTO+*ZMKZQN;!X='QR>G9^<7E3[J0$'3^\?Q+NNX@Z$)&145!Q?A)%Q*R^\\&
M=U#1:+G0[TJH8I@X$M%QO\4D?A:34=:"1?]$;9_DE=,/['L,/ N,!S])^XVR
M_S7"_/]+E/V=L#_IF@1P49 0BX=R!Q #3J_(R25-;'JMT?<>83UDQ!!VO.45
M&-H.XK*TXPKWW?#&Q9]-4<T+MZ[.(OWZJ)TK$L.F0IPD*,V,*TS8,=ST3'[<
M=&@H%/T?RA72@-8#G^CVQSOM0KX;/EP;&]]0E,M)OZ4V41]W_5;4S?1C!5M.
MX">XP8&SO[6@GCB5O#78@0-[@Y=_@-SVE\.!-&'PU7'CQ^/CQ:CM*XZ+(Q@<
M:)+?B%)68NDE1M*_>MIS^^;/7F(5VTUK?7.W-QRYHJ("13PJ:/:_=F+^!\SB
M'^(D3;]TROH'R/^-$Z&' ^R_4"P+36VZN316\/)RU+)*Q^Y0+A?L36T2^YU+
MB ;&1VOV<, W<8@*DJ*9Q(P,._6)@0.)?\P$,=?.DXH_)O+BYU2%?&*V+.W[
M;[A_HJJX7-&G3$P=P0&%GQ#Q%J% \>]5:1=F/Q'2-TYE!2M@@GU@EX;SXY_S
M-,V;H%CMFUX3O!D\FS_]Z_O+TW]\OS49\$OI)S<CT\R<DX6=4];.Y.=*;?!_
M*?T^P;[7.WW.:3,<O@WYOY0*$8S4^67 _\;A!?^I?Y_77\?_LO9/ (+_5]&_
M_$_O!47_BN\<-S7ZYP1]G>' X\2QIY!*RM]D:.WV$T>)CZC-WV3Y#ZG:2E/6
M*P6;6B2Y#H7ID+Q3DGRMV4'6Y]@ALEII4YWNF#M#L438)(A"0;7V5AP=PI4[
M&6Y*F$?:+D!9V*LUU,XSI1K^BGB)=%M8,PE@S@S]7_HM-3)M/4@(G/<.FWFX
MM0V#O+F3/45R&A2CL=\<&53K*>(*[9WWUL>TNRM&TG"=9#9X8?.F.HR-H=XQ
MJ@9I([S*W8A[?^# /MAL4'&B:NZQFF>FZ/GX0EEX9,TW,XZV,,:#V9S%MRZS
MYBL54M573W6RS;$'42!R*$-C28;4)T/7'2-@0X4;E$6\(0_3-E4Y<U>H1X!:
M!3\;7E,B=6<>VGB9IFH*@;,VQM<KK!T>S\?'15=%$4K6T(01Y,<QRH0]],M^
M@GLIIDFA4PL-?8GV&?+9MG/F(SQ%?&57"@G^4A Z=Y.L:4Z)9<(1]K3]23PA
M>X*>>SFL73DS!D8*AU)8=0DF04RHH!N;U.3;)FC(NMD6F.@$)<O:O8X]AC/U
M)"/7:*K/=(8\((!4N*RVGE\BTH9,Q+%PO9'O0 $F9)?C;6IM:>MP6M9#IL_(
MK!"< *29]SG8ZH&#+!2Y#S&K BB_UZV=#A.1.[0^>M)*,G.$W_#-(+'9R<#
M(V'11]ME<N>=FQ,)K#DB@3NP>:;/.<7MI& ,O&5^.5W*L04^Y"R]=N1+6S*4
M5 \IV7.Q^B*(GU[MR$F&Q\$->'2JQVVS?AX2,;0L]@@Y3F;.CC<M"SW9E2 '
MXG8Y2IZO;>A.6OHM#/'R-"3MST@E47A)MBPO?=?8G%$V2@;K?3\76Y!/P_?P
MVO4^MZ.K_U(C;%H+!W0IL Z_Y@V%IWB/6,-.ZN& 7]?HV&VU+$?I^91AV8B(
MH8C1(WE/E^3.K,^#$%(=0W04UG#/X%(5CY)%CO>TU^IP //(RGW'%=>ARUWD
M)2EH9(#+0K 3.#A_4)_EP=(O?_"P"MIM4E<S;*?ET3-5LO6&G1/:M;9?4/R%
M):&1=<P55L>="\7EXJV-0D)^9-P <4Z3D'O=5!+@_?%4C C$P<YS8?R\"3;(
MRYI6/F'C]/IP-8X!J9)O!37 7]KYEO4\T#5?;X+R[I!:=?GM=-" C4TW?1I!
MM52SL#]$YGG+M]<;<[BKE4*:$7T-C*.!V88^)=V=4RPU#G+BAY:KV#H';R>+
M8*WU;U&]WA@QQ/.\Y^4=!NW@%<9&-'EJO5E)C(M$?])GI5^Z50@'_ DL;]P1
MW+&=?2-57O[C6B*_*J+G8=B;QSGBVMQ<+/P<HD\=QP;SP \^O9%VSK:N8[Q-
M?YS$TU#S+OTY6;MX&R>;GY.#0+&AY8)/7^[D2D/3^^6J(5?O^"])4]N%RR^P
MX0#5O%MJ5CC^].66Y/S4C? W_KJ2N))D?4,9G=6&2F_-.&_F%N;EB.1@(X(J
MG._4,?H+<V&\:40ET)NB7'*7JL8DS%7<9'$ME!X:+L9@MW5O+>KP-[;0C5E6
MR))"#4Z&%=OKNDI?-5B2A9WX*VZ^ HPHO:UKK@7KZR<^1:0GM$_3?%P9I]UZ
M :T@64'[-#'.I;=O=13WHV2_5(^2:];6UC<-KR58ULAEAVB[SU#I-8Y.=1BL
M$=>+;>5=$^Z&-@H=*&7E>.2VS_J\6I+</QZM'U*'5>B.K+'Y1>KJL"Q! @2W
M="&,!T9Y!&&NY%(''_0,4W/#*'?JWV<\<G[4KS@?2_Y#R8<UMVY?J<%YH9.'
M^OS%V+;8*WWAZ$NO^LXLFO(R^P_QS6ON]'1Y0XV4UDG@D$1->Y95S,KUUS35
M$&"5BUIVVOL6.;7.*_#RDJS.\FM1(FQ@NZ12/RS"XK2%@YTV<"GL%5%X86=S
MK0"3S?);H_?X,K9A!XEO'QX$MC),9G..1]2&CV?UWL%@S$RFR1 5>K =\TPF
M'XM6G(R)8:CAV^=-YLSHUE#F=.3_Z%=D@_$ ]*./"^<HFJMEUX/$XA\JB 'K
MI0>@_'8N;,=P-\I W<))C_9D&Z[P9RDO\=L^%_$ JM+$_V\_I#C0(CEKZ=TY
M*ZX0WPES7.?N%PM\30H4AQY0"3J2QY0O(K.I6#M.R'AQ;HP[]'83,PUG]1M3
M[4&XVH3R!)!-I?W[*Q8 Q<%8GM<JM!(JX9)&(6%N[C3J+J0@@Q8@%]LM:(X7
M4$X?5^/2KQZJ/0@'QE2GU-<-MX[>M*UL];\PW'0\(DB.Z=<[Z!+A$(UZSUCU
MXWAB,4IU/Z7 ,1!4/IU6WQ!%92EZD>]BO5?*:XQZDR8]@F*M)SKR!0Y857NH
M]"[GW]FE<3=J$"05=9A-&RN]\&6 @DN5CZX)K/##G^-F1Z93?8"\]D3Q6CY>
M@WJ(^6]7H1TTQKLEF55;\T9T&\OBQ[.5RSZ<?C\KP]3W$OS^-GMX4LQ/BSH
MJVAJHM]^T>K9G'T-.P7/72[-R8X5<B>NMZ-1_#>V-UPGY:)#3K'B-#'#^"/=
MD]?B@R4BLJ!,1>N""8.9(+Y8([V/63537>/*HH++V#WGVFLV0GPYB_6="MH/
M=I8, D7B V4ZQ_:!6]>^C<G,<]CB_=/J4E"AKD^<3VZ8U:7+_"/'((CL1"71
MN&7D#;.[4DM=[<3X&]F!$SRCV5:&!IW=' \V>S,8W>RBU%5W%$09XW.?0-[D
M&\0LWDC;_SX+5MZB6;V/L?,<3"8BQVO1K'V5K)0R2PK[RD'Z\DW^5\^&)Q=O
MY=@^O7H^4-OIQ%>]TT;ZL/+8\)48T?5S16>]RA$VZ1AO$%77\4:S2AL>3U2%
M%=NX92A/S=,\2\NE&Y:MKVZ7%-5)J?$C@Q5Z52L%(>S()W^C-OF;T9.J_7 Q
MJ\8A7KD=$OXN9UO 8VF-])7.RS7J5(?+>R40YO-XJEJHGHU;FIE%U8_M-*44
M-+PV1?KM21PWLL6ZM-#3L?MIN"?)WCJ,$$NI*8KGALEG80/XBDS[N3P-6T2R
M2YT,PR[Z@CP^2C].=,TCQ:K:RSX<#@B^XO:@.3@N*?6:IVS#R.C7.THCLS+5
M/=!^R[9;><%>K)EW]7S\&[&G)%+G.A9IR]9@S82(L*=KNJY5[,;95MZW)4&Z
MYS&4;^J?D;[)=B**ZU>RJ9OJ/RGC1\CL:"]DWRR<^=4FTKK<EGR-W50,I*;7
M8^^]"]X3^0.IT\GV0&_O=.ELML8(XGN'TPS<N+L&["]JEW"]W7,WN&Q]'XR(
MT.;;G@K%?P_+[+5DE<!1VGKDT!D!$Q!VX/;H5Q^-AP.E3==-=^" <>+%+4;9
M)WJ<FKK DWZ2$/Z0G8P#G]+@<"6SF@KO,@&3,DU]:XRYI/W:QR</!][09U='
ML(VTMN0KLJ<ZOQX,_#Z._P-=/09"FN*E=19TS9NQ)=01: (KCU,=R!Q8DXW5
M=Y.R_IK&Z3C Y]S"- :I](0#^IRBB3HCT$K1>T=:];,@*)UU]F&[3CZ9 .46
MBMQY8(Z-5V#JAU$O2#+;H7T%_^FLWG2X)69SM!*G@^-HK2+[F$;<J5M#>6UU
MO>U(>6V0 $/$EVGTEV&5X1"NJ-?JN$/GY02H&P_L/N73#I:PE926E("H4/VD
M/C+CO*TI6PH?JJX^OJ_\Y21UT]ABH<8Y_$B^03Y^FA__>3_O_.W] =Z'!Z#B
MR^*ST\ECH:P>+D7*B5P%R(,MMZ$[:NC"CF^_&0_P7&0-NKXW?CY,U+'-H3PU
MB04P!KRFLZ_3*%#)$G7L\$K><()"HZSNTLX$J\-*19F/B-)2/<A$CDGF9^_O
M7Y=9U[W;;[B<Q</V8-]N#V/\[(GMN/I<)\1L)H402^2XU^ 'PHJX<B!A'=M&
ML>\I)%[I>W6%D,KDW+//6(>NHPL45E??UL&!F)\B,J9\)*JN>X 0@<+U:FX)
M!FAAWX#,N@QAX$S<3M2+"?P<_B!R'^=O'M2GO*WK3TFJAGDBE-:4R\8X1'I<
M_&7-JM&J#\8LA-TI<(]SI]<GVSR,CJZX6R^GVM0\WBLD1%CM]EC#XDZ=)'F\
M+R;:?1ZQ-95R'%&?7" &WVL9\)-D)Y"$5!G=WK*)*2<<9"69240G''RB[!)
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
M2ZU 8L.WRE<B<*!_9>[FFGI!]M03D4/T-%V=B[66J#['!D^LW8+9$0'%/!S
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
MG>V=S^[FI(W78*Q.4HPF+^>.!1,J:PVY-PA#0:A1*#<A?4N]ZE:IS0SA^N3
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
M1#UO9+,DI@;E18?!I>E)II+;@,92\-K9%"QCT+HNHK$H3]+'1J>%DU&>G<#
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
M&+@EKO%=%Q(5%67FDI*3%)85$!$5/@7!(2 D)"$FH2$EI1%F86 1_A]_L-]
MY 0X<CB[N#BLH'/D.+CD.-@F$#,(A',>Y^P#^NV#<PX7[_P%? )"(F+@AM)+
MH',XN+CG\'#/G\?# [[U!;X'X9&?O\PB=//"%0U3?%9'"N&7$2D$;+>*ZBD?
M]FVSBSQQ\B<DHJ*FH:7CX.3BOL8C*B8N(2DEK7!;44E91?6.YB,M;1U=/7VS
MI^;/+"RMK)U=7-W</3R]7KT." QZ\S8X,NI#=$QLW,?XSZEIZ1F96=DY7XM+
M2LO**RJK&AJ;FEM:V]H[?O0/# X-CXR.S<[-+RPN+:^LKB%V=O?V#PZ11\>G
M?N& <'%^__RM7^2 7^?P\'#Q\$_]PCGG?GH#.=YY%J$+EV]JX)LZ7F$5?DE
M<2LBI:B>D$WDX3;E$Z<^(BIVT5D.Q*EK9Y[],\?\_[<\^\.Q/_T: Y'@X@#!
MPR4'@4$'D](M[7MP5=+T2C,*^XJKSQ.3<:/:YVMU,=^_C)>OBX^,43,]W,.7
M7.V7_;$ZBNDLZ79>R' W [NX-NLE$[7>+V*/,K>/5 57&6<6VJ%7Z%S?7'W'
MZT<4<9*^T5]N-_@L&)2+_FA:;C]B6^1?L1.;(L66>7=7#9UH7NT^LK$;.;H3
M6R"4E.C8K/?Y!0\6]$S7C-FT[!O(K,/X5:;= */XMV5Q[5:9XI/TK>%ROWWK
M8% ^&OKST??.BX(/KI/='X".QM"[H0/'[28!?)INQ_X,S]Q'#\[;K\-9G0]D
M?"+O^Z2O*1&N3CP0A9.'Z!D@RIFKC"=EW#:T;:(2YI0#\_<M]XX*,D/3H.NK
M,F-M5ZVD;2^3EWSRE]Y/S7_U?056_%PHO,C # \PZ?5"6.(JI'B]W.Z$L<ZY
M6O[A?HM(?W]PZ["L[6=+:L3JH;,Z_][;)6(;-?>D&] IGA?OY;HXB^9]KR@$
M=Q5R5.S:L^V:E@>/+L1E".LFT[]@W)%,)@U?'R<Q6]<>^4:S$YLLA9N9?ZT_
M[[ZSN7TW9#'R$#X.\_IFS[02>O&57%ZD47W^A&_2F.XC4P-:F9V;-"UD7FO<
MQ-&PXKR7>'KC"Y> "='XMC$6=2+<:#?]9=RV9<)3+<3B-'(#;O$M4 C$V\S&
MG:%<^VZN\^7]-U_:\-=X!=0IKR(6Y*G\NS+>CR94OWN!O%3@D!SBI'I(@5.,
MACXU^#U(V31<F8XJHN.G,^@8?O2TMLIM8RQ?B]] IW^/7]Q(0;,J;.@'2VRD
MP@LY_,J#9'P@E".?ECK&/X7OJTT7VNW!1@_T>GZ/FE!24G1X,K)'!4'9;Z#G
M^U7JM9]U_F#:^ZV[\TY;N X++ON4O;WG3=8[2:O]&FU#;%L_U(I\<ME/QW07
M<7%V3[-'8;*]DFJK!^.YSY4?N+YAHW)#/<:"<LZBJ@ID6XAO\#@-;_@UKRN1
MTEZ#.:=W^<9L3)N5=[M;=!A7M'AY/80\&\$Y#2L(DG.::8/66<KY5KO6[E[/
M)50Y]C_S18T7"KP,5/(KP1$\L'T+_R,>M8('KC&G:;7 <*0VX$!V)WL6;>5S
M,RW]>,1$-]#-A/. 6>#FJY#H/;G<AS\3VG;\@/ZYF9UL^NJG^<Q"T=\G(A*8
M",WZC:F\83&N<%DYZA#JAJ_&PFO?;Y#')5AQN.-4TW1SPQ_O2H"+GRL)F=NW
M@!<C#U;'2[D.; .%#GB?/P[Q5.O=W]"=8D%TOYSU5>I4'[0;DTGH?Z/!9H&Y
M6BG)0)*TW]=[N@CXEM?=CKJ!T0S-Y.2N@7]+Y[,5]EY:*V=^PX]E9-I*-4O?
M2C^_R4)#VIG].O[3QPY&+V2Y8*O*[QG!!ZYOL:!87C\L:*?=>W]C*GP=?NEL
M!ICWU09<-L;R^FY00HKYQ.>!+#Y-N7ZI5G5]D]\&;I?ZF3OI>GF3WL;]*+%4
M]5SKR!)M!S-O'BHV=IQOR]D4.&8GXDTN7\OFF8$! $!@29P[\_%G[NR_3?'8
MO8&XD.8"5UT./NS<U9Y:FYQQ5]_B=I @2W<IP3$XD>Z4.EV1GX[4AFEZU.^H
M YE3<4):)E0.E"YX6"+/(,7I3:U2)Y1U3J?EP.L@#=-5Q+RS:#N.T1.T2ZS6
MRLG--FE,7W77#VAOHNHM^<%\\.@R))ISO: E>H]LO1-8HN(C]< 238&/Q9XA
M_66XA<_(V R%V0WJ1X/Y=GGI0[AB^6D:I8U?&.77#O&8$M<6(.0^(H)!A:6E
M=8XVC^=DTBP-U8BIQG"5E&9[2B628S)OGN5LX#@-+F OHXP&.N$)9+%C'(;Z
M:HSV=L_1EWB[%^I] S/QI8HT<[9394W3;F*S33;D29:E'WA[^HW+NPWM%BR(
M2IL+S:HW;]G@^ G5F,$]0CJ]#F=87M<^:@.OQ6:MGM4%FM-9"?DM1LL;/IZF
M.:NQAUYRZ?O]^N-B#82V:2^Y0$_QW P93IZ5^D@4C",3&F/HNKY^"-YDX6QP
M>G#XT#=,>?8&-;@XSQE:-+[,OMQAG/D*@!;_!NF,+K?_61BTLY*)8*-E>*=U
MK9YY+19F/ F4S;R_ELT?OV7-63+2_'6!@\W*V]E/5S/@>J[H61TGQX($W%!F
M/T-UNG3-F)^4M1  3Q%V RE\5@7.%N6RU!F=)'V CI;1M([D%[T06A2\V5]N
M7:H(<JA:N'>QR.&]LK 2T?LB/E//!_=%MN)YP.1Y%L:5$U^N[*!7&,,G&5LI
M'N!;99B=\/30M+Y/O( _R7B:'!F[Z7I8T# >AG^Z0>;P># 'Q/TY^%\NWF:_
M:X:5P:VZ6-#KP$[='Z8#<Y9[DGV/JL_IX/1N/KDX[R]G,Y;+XL,[NS (*]6\
MW3_\8+)Z@W7R]L<6D6K:+F*7QE3E"&,CZS%(DR#3]!C\H$H.2,2)JU7E>B2(
M-^T$Q.0E%J]>W%?)Q= ,3QW.^27DPS_S<@W("H>31_AS;ASY5J["P^_L,ZHU
MZC,5.U-V9Z;I3JE3'U=RO32*A>$%NP%UBMX@F+O42*#[0#+,S."-5H.OL&2*
M):P0O(LI(#.!]Z/"05]L5GS$9FWRA:>DTJ.:AC5UE5EX(DD8:XXO\P[*4TRT
M9GEXS6%LE7:VM.-G S_'WK]9'L=D]JB;7/FY*QK?E#,\HX.O*8;J.U^<7)80
MV<07F@Z("_J:K4NB?,?.VLY0QQ1QPF>Z.=UYHA\1O46,$#JJ>(@1N%-#S@@+
M*H M>=J_= F5[I^#A:1%KBUREE2$IJ@*,B^3TE/QI:&0&Y_FLG77BLB(/7KF
M*$=KM08*%&MS]54N:YR['BI>A,?-)24_N"K/NIV85&3K+9=&Y58U<+!ASY0V
M-)OVYCJ/@X<<(:-U][O93GZN!K<D)LO4BA+_B1MPUG-?'7<ODV6WHZQ<RLWM
M=U%$<+]-(-#?=P5!:W31A<W71(/B6BW$8Y=+LP83'FCY-I+65FJ^ZG7+AX0D
M-]O/ONM\?S_*-K?IL))6R[BYM@KC.K%:1]/KXCED*Z%45!Q-\;GF$L_UATY*
M-U;N61D:-+K;'1R2L_>VB=<X<9N;KMR$/YH:6L6X<_!O#:/RG))$$;?=C$D&
M"UQDX%:EW'E)'E37*$>XOPF UD6@'16\JMVAN<C+RPH(RH-4]SQ)HUNTA7?A
M/,*![MRJA"51_32%.C]00LDK@9KI*P?BS\S'6?S/WYOOG7'B[J\!?GWH9&15
M)1>:WO21C(]J+01RZ1H_(S#QJ5ZY3.8S:L0;F@\0\I6NA6L%HAM*!U-3/3WR
M*GA,*K))J4QQ>;87^Q^IOSS.#$Y'7"QTACAFUEB&.[C=RN7$,3ZI.!G=,IZV
M2EL=(I]0MC*W/V?8]N-^40N%RL9@ J-J>LF/DA-22:NA&.WMT?,\_/,A!-M>
MH;52[>GV;E.J$.@4N!0BC@6U[=+Z*,7Z22*][2UR/T;G<<2L26;RT5_W3_\F
M^^G5<!*IH]_E.FBS,7M?I*_UJEW=*/MPL6K^:VH5PI&W=OF5ZO>O2^+G>X?(
MDVVC/SW6M:+2?I@,X;'QH&3B=!W34V%@@/#,\<E?-FIEBC;US=?O2E^-O;7$
M<OY%\)R2-H=[9\5RH23#(->6R?$4%A0TIV:\ <O/<S@N?[O%M$1VR4J"^LN%
MH9B)>ZYYQ6I7)P,5K$$WXN:'03I::98'0C[."(7:K@&G9CR)2]>J'9=$!%38
MP,(AVS4OC4.Y7J'$Q!;*(RWI;":^UZ=%Y[\OOG03[Y-K&_YVKCL=591[CD+V
MA%59Y'2#>+,3XEH$ONR%%F7-HX%T<[1;^7+VO34@/N58T L/N\3LM>$ZDFWA
M1!N-,(-:-TO."K7 75KBZRWWG5OO[N6.A>5F>^CYL:Z*TS5O^S<06SU?J/B8
MX:%_]P). KN%G/K]TG5RI(U"(+$NVX_GD;RJ=P]6OF21JWA]#7'P;3;W**^G
M,N;HV^>U<68,V$"&=]>$7=6_]YI2![.S+=DE@88LP!::RC'5L%UEXNU\LP&4
MGGNV0I8AL0K_9<GUC.'S\T=!6RI:AJ$5,Q:P]"<>Y>KQ\%8F&5BQX?0JH5F6
M0<0 S3<^,&67EV 0ZKRKZ5PI@BH_:VS"J/&Y[>/@EN\&2CGW51\3\MGD&3'?
M,ZC.+2TJIZ:V9*N([:1/?W =EVF>J61JM1 ,/]X[/PAF^[;OW3^W(;[;\N,6
MHM$Y=V1D)'=?-_5Y$;,.UTX^^)*QQZLF)BF$X@?W=W8N&Q&CGO&-NN\<=.3M
MOA'$<N$MC[@7FC$Q]NG<#;I+IQ57]+(IPN"-3J<2_M6 %ISV+A'-[997^88<
M+=FINL;W:!K:Y:JJ<58CKQF4[R=[84'Z269R&T-%\T9L2@C!-^S%)>]N&O1(
MMVS7,W;5SWZ2;)FYH,(H66"B!*LH0=JGMYME&>((OO,71;0]^AX >T?3)J=2
MZ#4@"TZU;IBPEM9*'"F7>JU^#A:+V52FZ)^MO32>#SNX%QM9SFRMBPH8X\0@
M:4ZF]HZG3U-R&V\(.FP#J9?ML+^$]M^:^Z!35?UM.P<=P5'!H^G"Q:3+%5+$
M*#.7-2J&*<[UD>U_-B3&_;BNC]T&QKH8G?$-/Z;;R=?K9#A_RL-&84 ,!^*=
M.C)AC"=TM/,M[T2%C99-LIX-D<W26Y+@F;<4=*\TS(#[NW9W$<A48?#1 5/#
M!Y?ISFW842C<&V( B9@-G-90QT7"'@!$%ZXO@O1^&,DH@Q;Z$ER0N83!.(<G
M2&X8M39[3BW/1$\VI=%R!(Z.A"U473%JW\:$V0KR7_QH=> ]+&S8O% P&K?_
MC+&'<<VFBU=]0'0^TUCOIN/3&YKV?*91N,GU\R%$]XP,^K>GM^C<HM'J4D6]
M^YU=%NJ(\#>LI46E?27E!AY\Z2)J @\6W_* YI.7X^?WY+R0'N4-U$/NU _&
MK8<%OO(=]QNU.])NL>L2T_: !16:?4%%GV^S/M*@*^A-=L!/-QOW4&AT<[^U
M-GZSW[3B\MO71>.L7_S\'M^ MZ/6"H%J,!EE[S8]U/JVQW-YI4ZFK@JAG6*?
M924=TF5J5[Z>9/)=:&=Y"2^T0@J7P2R^.L>&B0U!]G;=I;I<**!WIO*2?,:8
M@U6BTI$$-\<;]M!:?+$5+_Q&6\'[50.;KFK>C ]M\I745IALM/@OK/LD?SIV
MG:N2TVFL$JABHRN+MO!=1/>4W"HL7XUHOF.\9@R-#K;7V47U7!W4:9(HPX+(
M2MY-7^Z(U?DZ,3XQM1IK\#I+DOGZ;((];2L^9W4X\TA=]+:]3I'_G'=X\8BG
MG\M6E;+&"S6F9=J"O)5X#6].:=<". GZ_9':29C0#L0]_$[4H_[9P9+<6NF9
M9_19QM3'UZ]B0=)<>?HFP_O'KUTBGR.P((IV9Q(LB BJ5A[L'0!JI(CTM&SM
MN$_\>'XGR\=DUE===9LL%'4SK_2KM733>QF#<2'+V=OOS]._H0^7_:23X>'>
M\,#*ZT*H60ZQ[9U=U8=EP[8@DE=%AI$W6_"-!RLAF:-K,0_UIL<:76TY)1J%
M+VC7M[7)S^48V4YB^,&]<:LV1W[4LE<>Q._>'A 3/*>KR)H93#?DK7P_@CT8
M#PLZ)LR2O6EI*\N&N#C4+FY@ !=OZ\ _QT$DU6IWWGMWY?AY[%!YC^GS8;>L
MAU-F--.7(_PI]G$I@(:E^: KAJKS8&C2!4_AL)6F$POR#M=7/SX9#"S!U.WV
MH*3F&(T%&:"DDS94^E.)G+$'17*E5<T'=@Z7-M@?AWU<3M=#<AJBQ,JZW8@_
M-GEBMN(<T389\I3]ZZ)R2JV-!V[Z=\L=A3V_C+_ )7_11&)!FUW#FZPX"R&Q
M.N837.)/NTD2UW*PUA4VRA[O"]3Z_. Q#K2MV9-@[K3KGX.Y07^Y<%\CB.>-
M*NG;3FI\BRVVPV<W%&6:B%F&!>[D-?G W$8-??LF]C^_D"&5 (^Z?>SV^;!V
MW6\%$&>#1B+,H^(>X^$L0N62)ZFG>R,@#46*7UXZS/G([DTR"JY 'W!:069.
M'MBR8M=BQ]1??CP!;P'Q M]KG;=S$],_,_U.'_I&8 \.3^32*0D3<K3 O6L:
M#3K2>W3%G[I )MCHP;$(I!$C&XB9U^G?[]3JV^>_:E\=IOI*<3$IDG?&W#$L
MV4RL+]'BKG:1)N0Y*1:$\L*]BL:":(_ M:VR.F_$]OQX$/;ALEF9)0.NC%SK
M\:X!$_<HRJ^R<+Q@JYO"68[O^UI3/21F'XA0^&S=FQ%S5\?94%_6,M+SANV"
MM^MJV[+H4!DL%HY1V^)8A4!7,<_W->8*R<KRT1_$:F77Z,M\XPRY/E87B"]+
M':35(BR"2D8YPPX-^C>2J,D[OD[P?'@BC(.WK;)4PZ;]RF3 Y\VF*/H6\8A8
M6O3>R3W:AU,$35 X7KV[D%3/E)QJ0;,+6:D';,ZH>2CRQUM;<EOSR(E$+*A2
MBD!E^;VT^[GH/=C^5TBV]M#TT 8CY(T\FZ4QPW!)HL#.$CDZ.6\)(G7NQ@MS
MO1TOB:O,UOF0^9C>!03C9J9SFEK&:CN]@:*-8T(,7R7Q52Y0^?;Q,"X3U-4L
MS4=HL)24==/&FV Q>%^[*SWRN@X!+6@R3$XRG[CK(A:D,>C'S2[]?..@4U*^
MO>XR7@BKK( 2(:/DBE6MX"X:Q\8^=LU-;=XT=Q3I=W*KMJ^NQ]>AR$C9W?DM
M-0]-2X*Z,,E>@?]R4Q5E4C93K'.>;B.$4]Q 53HO2$[^H7.7IW;K@&AXX+39
MC\(GXM(AUSP*GR(^F(=<>$*P"IU;U17QL%XM)2.WTC^!(]1\LT41Z6$?8HF=
MTE\JZ05'!KVL-\=EUL]$Z+E#4HAM8(+#J'"76@33VXRU2R,FUD/:PU%FG?YZ
M@T8[#M<)>_1[$,/!]/5UEZN&?O0:E9 $LP@_)ZWTWZ_?WRN40&BE=R?,=5:'
M$G5@=A]5BB,,=4VL;GG;#&J!I+M"E%\.1[3)ZN@APGX #?VL+XJJK%C=H8>0
M_%; ./K),LBU66$, \FVF2OF_"'K[N>C:9OL$:3T[GY%3:F$=K'!I&=?55;G
M!9F;#T%B/T:04;<'%H5TK0]T!%AW.QJEB\CW)AR\O(>%TI 4>M]=T>J/:@=+
MM;Z('VPX!/OC\7;D7,65C4@J;4)ZUU/CS_#/656IEB$H%RY&QKQ)V\F*Y2"4
MG<F99[S6J78$@>X[F>77  WP?I=(T_'%8F>.LH]Y@'2CZ6S%6UM/72%U-I9#
MOK6:K:5"E.1NB"_KED6*>4MQD'30?I/2NKI-ZA3CMEJ(S*P/GT6?.[R+:0L-
M1>V,TCO2?0 I1UY O?=Z5LF[(;PD&%CNQU2Q798B^&9FX/NN$7_4];&G^-\O
MFRVUL3@(0XCX"_<G6?8PU2(KNF(VM 7L)=0.]&U/])Z]D)RDBZAGRZ+$148I
MA"L;&>U[<_3KSMJ%K+%Q2<X6AY4NQ[I3)S$AH_.FU%*M=1ZLQ=\5TA=+KWPO
M&WS]041#DM<GHL6]6MX'_352VUL/!DIL.D-%[L4L;PSE/N]&5 L1+,D^?;F7
M"H%W84&1)\W]Q^O0(W1KJ=J<+1$IIYRVT9-FT=7[EU<S->B9GW63WG&=9+?$
M@L:6-4LP7>/5&WY.1[K[DY]T(I!U/PPV;!J]#A),LU?'*)[,")7W4ZFR1+]%
MSY:;RTID&PZJ]9"V6\V2"J]U#.L-E%2@;HD1P[USA2@BE5\0\_'(+SDYOAQ
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
M16EOA4,6'E1C05Y@-(DV=<-690ZDEGK'.@Y2U3F,"A(\#%BQ0QYB%(EAAZF
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
M=%5^MIL(^\G#(J?V%1Z%@;?(>I?]V-4<^?3MH;8+LVFM6[@6 7OY$-P>=^8
MVR%Z03&)]J#=6\M+<KG@/\AK:/@%>$&C#(AJ)&1%Z>VI:<.HAC.LNE,LZ3.L
MA5.LEZLZ\DSW7)D"'*Z6[,9N\,?LWMHM]:C/POR:(]%]7IC/)EN"QRLN,.L!
M\ H]4.B&PDNMF?=(@>F&ZZP42F[\*K\EU=]H&JDFW^(JV='9X W<57 NK?B6
M R9=K B64VLKV_W:MWSXTK'1:PCV2V+=,SME0$W JYI">(I$T[6"M&T4J[<Z
MA]\/F$0\?6)^RWD-I#U_DVJV)]64F[XL9EM TEY_^!=,FWZFT%YA09Y*L:'+
MU5$-Y6K\L1\2H@27 EN[9;0E&CWM6.^=66;6LW5N?LMK6/5?"#)@NWKS)[-_
M $^:PS&*:NA9+SH_\:1-=:))OC+CAW9W8?'TS)(;AJV-V9SANC77;RX+E=,:
MS3I(D.FO_\N>9Z5ZH,D.?2W@LRF0440Y9RKHRD^N3$&4'#IY/-PP_[H3=2UV
M5\%LF3$W#NG*W@>7>$8@NR2."OT)6.,) /HN_P8(!@ 93@'MT7$::N@AD^''
M/T7:D$?\W'Z-2#9?#/VE;Z/VD@R.JX;VC96<X7K59_;5G]IWT;/@I!EH/*V!
MQG.ZH\(> &.L^0GV",!W@^Z/N(+#K_36_1%@YC_2H; /8.=NCTA@%+&S4<;K
M#+KQ<1D=C2$S.C%@BJ;>YB78!RQ(8*8VR&NO!U@V;;DYD.%BH.[L0H( :I50
M "K:4XS6"L#=+\'PE&8#9*_,]&5#X_+ 4H[(QB?T[IV>WV;,"GA[:DAV6N?B
M]&EJAG?2CMS/;\"-$_XC>Z]*E$LL-2PPRN!V/(?*><P,QWF0+X0W'6R0&-L<
M"09,ELMZQ>^/__U.JF8@AO3F,(:/[.$?%;WDSVR'*3HPOJ;ZT<-:E#3=?G5;
M(K!G4;-/$>3(=%6ON]Q!PRX853&*]UQ^9=/S<R[RO0$69#^Q1950=_<HHL-@
M,RS=X_,+F;/]T[-_PE)R27YEA4P,H/I6::,4=NA$IO8DB@T&R==+/E?C7:_C
M+-%$_ XW70$OVUON.YSQY9L;=,(2]K)"W7U)L^'G:@-K>NI7<Z%7CN)KY*]3
M7]#KE/N^>D!::5MQ8Y19X+K04,!?I-*M#IIKCPE71&X0*W+.5MLI^5Z3*""<
MN"[]J1<WYQ^]/[1#]@:Z(]8#1.W*$=V^D03F)I @S> ]<F,MQ!6,$E QX?X0
M-N/<#"#4 OV8BDR,/R^,'$5GP4@V]WVGYXW)CG@G\# ;IG2E#DB'",V[0*JY
M8K1^"J38WVCEVA^T@LHI8M[<QE01A2/2/(?_Y:C)Y(^CIN'?%)CZ;PH,^E.!
MY=.$'WI C,X!CSJ<[<']W<%21?@_V>OCFK-'!>;!X(!26-$:0.)C%(E-#A>
MFM5U)I'^T>9>^:]I9;'NE,*>M?Y.8> _**Q/!ST$'G;(Q" $X45O$<IH[5C,
M'K3=QOY4BAE SI38%8 1\@71JP C3)\^6O;ST8$>]) \;$GR;,/MRB]8H\CO
M+PQ@ZX&+4:2W/U[EPKRV_+GYQW:JP^S_T&$Z\G20-A@@*$T \D[.U_R+#G.>
MS42].P3O[TT?$PV"#Q7AQV___S.G_VMG3INR.J=K M#EQANHW, SD/&>GR#N
M\KRG*PFXL] -H]5XIN4VEL_VV#+"3TJ 2#=FHSR24@$]BS/RU",3HVCTVZ$3
MZNS0B?GLT$GE'^QU_?#1 *PH.[6B!Y7;5<<,9.TD_JGJT?G5858J&0I8IT;G
MRA')7K6_;5R]^[>-JT(]&&"RZS#:$;)@TUYWN@$Y:ON3&"3M9P88(7/?#NBN
M$1(1LH.DV ]R^M:TKZ@4-7L_WYS@R<M1/289)DV0WGSW2$.1Y9/$&^.;!88!
MD0_DC:F.S)A=((2KBDPLRM*+[>1MRIUM7_3P)YF;O/IN, 8F1J2/G2.0O^-J
M!&N0<3O6BL\]^P\R["8\"4/3(DY?0]#. A5R;(M'G<\,?:;G,GG.]CZMA>=6
M\F#(L#5-F41S6$V ;/ >^(K--M+B5JQ6Y;WMVXA<U+A;H$-Z\<8G#.6R'RD3
M8T*+ME6F1_&].K5G%9'=0\1&L:1+3[]$JL^#KHRXT*[>]KL*(82[G+XAT+8V
M]K2Q1;PJ,3TM4@7/1K18X<JMB&NVS;H8A $>>HJPQ:;@<_CU'4EBM#C0),'B
M-_OO1=MM/@WSOG?K7M;C=YWU"MV+4I,[\\SBU@0N4I&Z7/:D*J(C33:NF7.L
M%A_8R$2>;>3[*[,O[&\8ARHR#^^C/5\F).OWF"?K&1B&%BM?TC8:+SL6\)YY
M[$?)..">J5<VZDCTBJ':F5"2UA@F 4ZWT0*J\H*0!1 7H%D;Y0;ME H>G0!U
MY!L@I>96_N6GM=KAMR4&O&_Y-UVY6>-%@I3L=&JM4O,B<E-(\G#PW"GO\UOW
M?H@:C9;-5\/X;<"V:6'(JK_^O5I1I8<!L1+MHWX]L6^Z_>Z'>ZDT<E]M^DN0
MI5<RQC:JRW#;[^+:J9MB)CT+__.^78>LV]?"X*=7VL( B=26H.PW*C:-?"*S
M.QLJVNILE[T@@'M#%9>I.L !^@\XJ#R<RAQQU]^3?+I=_>,5RZUQSNHM$F4_
M'Z&,N$W;0=F ,;IS*LQ&#14FIU37_CO57?F#ZE)_GFQI8$2[B>>$NZN:XRIB
MI.C7E\^S\8 F?%4+.AL0TU#BU0R9!%=U%K? %Y'XPPX%:J?TLPZ# ^RQHE0-
M.26^S%/B&Q@"&K2@_0D7+"B<[14RI+B@Z)D 1YC2B52]2L>,W2%GE3UNJ]<4
M1=GUB1MOJ^[R-NBB=Z<="B"_9#.MGUMWS3_/CR).$0O/$'<N$BEIXKI7BOU
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
M=<6YF(=2OB>381K]H@[X.;X.W5>^,L;/9"UG'LD[Q/C0^+3 J/P]3XDN%_7
MFNBN-_OE48?:<JS:S'&55S$8KU&EU!=J=%R6F\;AS*&NHO)3'V!JXO2IN$)#
M -U%I??6K&6%8Q.\G7^9%N439)_?P=14'P;G]WZ;+!V2_CQ9)4JV=V#*Q<65
M:R&THL;@)7:^%*]2IQN(Z%0=?_-*DL_!6U<D.74A(.@)1W\H\6=@P*!6QQ3+
M-8/*,09:.>@9I=+F'UQ7:'\5'>J::YPUJTK?5#RS1_%-:3J6']WOQL'U-FC9
M]OO,EBZ)FP+7V&X50=]=Z6K""U PEN3PK(.P,+V CY^K"Z/H4\ZBK[ :=:$%
M!. TM'"AG;/I'U4:>=65D_30WKG@>T%-C3V%4^[\'JLQP<P!FI-OQX4IK,U?
M)$(WB$5[;&^'9'A$LSX1Q$WZ]H'(9S4B9 I2,4:K:F&,;[/S4YN'6*XN"S61
MJ9EKL;0L(\R%X!^JF61T45X?'OOEZEN]2-6OK'G52)V/<512F;VI'2@9UOO4
ML1ANI&])MJKSQ;C$&@,C+MW-U SOHT,+?C.%$$3.PL>OT.@]]^ZB#)US^?&C
MF,^1*;:"N_OZ)CQ; ?W$2\MZAZA'^AM*2Q*C#!T3Y%:F41&VH58S2*)=>[ZB
M)P5"Y8^V2?3\1V(>F3PMWO1_(^SO'=V)/VUYB7ZNVI##C4/8#EC&C\]/N!Y3
MC%S=AV<,TQLL*"RYOC7%RR:R_:<-&.-P*KE 553AL]76..?/>=)4WN9I8$/!
MT@#]B3LFH:SMB8IN]%QWZ$.<=U:A&3'T@HJP?1SKP"G*R%A[%_RG$R>W\GVZ
MWU7ZGZQQ?+5EY*P07A45E;R5(;INV%;!? --TC"25Q/IIY6Y5XY#L[<3XHD)
MK@N%=&-[C)5C+N5<JQ7FS<KL2>9Z*!+?!>(#)@P.K:>0%@4*@])WS*9C+Q&
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
MM'Z\4<?6GK/2[B&?#HNG"$7(^?3HX(;$E."=I8Y.V<AU=!ED^23FT3;4T%@
M]#:OCA,TH<">U5*+$:?I&,P^45(RK'A"YJP4]Z*'HR0$ 52&GVXJC*WW]^7/
MO9Z6G[C%&X>LZ7607VJ %Q_5KH!AP]C]M?<''*L)+N>(D TJK&NQ5_TLM6ZM
MG=AOYEV;'HQ#$$"$K9N<A]E!K",".&&; 2\8>WVQ6&IY""LTDPU\<HSY&9_-
MF.[M9,5BY7BXK+-(_ESHWQ]R'_']8*;(Z+:H-%KT\:-[5$RK.Q@[/]LWO^.Q
MOY.'R-N<!L:X=07V#HKTO62I-[M!3TZHX2+0C8%QR))7.;%O&$S-7J_]R."F
MU6]8^7OX^E"0OYY*YE9QR<;9>6]1GMQEG)'W.)7<\T)EOK4 /"$&-O>LM(^L
MU3'Z&#DB_"*+D6,Q>,^L!DNGFD^^_$Z_69OU.L/>T=/X:Y,,;>E;UG,=;L+U
M[;'O@SMWI=96ZNIU#;W4!K-#)[MJN5?^/-%"'#W<N5\5ZFJKYS\YZI^3=F>>
MGO8[0*-/?(<B-_U0"@9ZG*>4GKRN]G=O'U4;I]-]K5<W,F3<7QX3")+ZKB2T
M-:W8O@:1D_ATAT(T#:/9(#EX&[:]ZZ+_(([M)Q5,=%-E\D53G8'I.$G30%:C
M_?[IZJ%7:_BI1"C:I@TT:GYO?\$J ]7_T&0O?[F4?%HI>6W@B.-#5"V$UH_3
MWW;0?XP&SP'.'46D.T'^2=M!I /F\:H$VU7J@_<),4Q<(*5.RY\Z@KJ15=N+
MR3;H\?:M#^?,Q1Z%BH'AMO(HEPLQUK.T1Q5?*1^T@U)E%ETIU9>HC"=[+"B!
M9\.N!CB>M%;W+B0QH)3[;MS(WF4W!Z+#NL5,&<87_<!-[Z&].'KV;>%BEX(C
MRO>[,6M.0^8NY953ZKD$_G"Y<KGF<*TT<K=7JU5I\%,I0D@Y\6W).$[@Q\P:
MZV/4+\LN LGQ6$MUH<QA<O$L% FC*P2&GG4_3KRM/[T0$4D<=XCRD'3CJ)7C
MGNRC#LOE+!X-/17<>4P"R;@:3Z7.2L3W>UAGS?T0ZEI>7FUP;0*]N9%# $$0
M,<,-CBP']O ::-Z<BJ2&Z8]]%*=8ER[\T\+<4<[%]ZOQ6\3/T#XG46('?E<;
MQWO9U">HPZ%J^.-J7.)K0&TR"QGJ-XQ#C%SA<\,1SXMG$WIQ]"38>#M'P9_<
M>\^^U264N]\207JWR/3YXV)E?M(GYOQ1^%4DWE]UGBPT6UW\*4T?DHTQ*8,
M C!HC'6V6%&BC&C(VRS<7)V];'(90IW)E7R^,>SO,X.>XQZI:T+J!8,<KA6'
MET:]'O*8?^KQ$)0NN[$EQ7[A[_7S3&AX2)HRK'O9)AK^.'E<(JI2,+Y0+S)P
MO@%C!2U:2OAZO7GNK6NQC VHAD>NLTT'PX&]@-;=%Z7P_L!J6?W/E6]X*)H*
MXJESA,_]8,.L,1[;_43)D8Q;/K8_601 (*L'Z9_/88(:&*Y_%M\B ,P_SJ=_
M'%AA>]HIZQ<*P:?_^5_S"[B:)Z[GJTF#+X]N2FX'IF#^P(>_II,"MD@T?UH%
M]'G%4A+;OW@8_"7?9+KZ%QVA.E?"V%C->JS,YH5>DF,PYL2^I)R7#U65%N/(
MGL'3HC/*6'4J=A;F1,BZ&G6">+Q#3IVZGH_^8,,W'<WXC@4D_2OH>T[!;?1D
MMJRZE-C8MD<1]I0GI,2I1;Y@H[J1?2+'<LGX5JNC9+@0?MN/]1J/\3I7W L:
MX\KQ9\>8.X$Y$C9(3)>U&_@U?IFJA1Q=&P6+F[TIZ55*)W=0"2Y\-?(7[EO^
MG1U@N-X;LAQO@':7?/U;Z4\7VCJM057*(CPL>5RD&XYWAZ WIWVW7+0?-.\&
M07;'N%KR<4BQ[E,W_@$C@5R+4CYJ(V6EJRUW,,*>CY1N.0T1@P(?1X93B@:T
MQU!?C68K?'FAMWOKX'UL"I_F-=BS>/_N)SZMEL*R5G9.03E%<39NA':LG%\Y
M)/!Q^99X)+\"NP-V+.JQ]12!\:.C!:_MB3GH23G>]BN[<>$C1V<G<[D.-E<*
M5(::O5-L]P9=R@VM%Z,)<CZW_JD,#B0J;._+N3I"=EE?&J^/D!7CMKVH?$B$
M&^^/?130@NP;8?90Q9,!(CUA:@O'R6!9&]AM;CHT23U[7:KNZ!85M.H3FHWI
M;*71&ITV=9HE\+%I<,MB4R$I,<OGKCXX[T1DW(?0*6(+BX8,'H\,5@Z<X#5B
MM5^+9F(!?K;)@*+\DB(""98>2!A$+T9ZTUF]/([-R;&M&=DV-&4_B*XK@,O&
MF8'MXOCBXI\IAL77_@0-QZ?4N5KF1F05%;!#9N]]']X15D::U/A1-SV>  4R
M!I28\KSF%2C)S0/5><(I'@BN%>JZL/U1OQH1)913'W/F&R_/3+JDQ(^)(M%
M<U!23N3+T4&>6'[VQK.%6JL\Y9I>\E'7T.GVONJ ,?1;=D365JWX'\O@J^GJ
M26^T)43(8-!"RL^N'_'&['K?N7B''S_V#N+3)R%'KR;Y:O5HNQQ'ACR4<%J^
M#=/82JJUA[B;)U125E*6^^S9X]U@5[A/GEN+Q-G5>2=A2D))6!KUIY1/14RN
MV^4;_NWU7>&S8461B2P =AA.G\1[[#8/U)C(.(JPX$8]J<(+L.'?U%:B#T5A
M5:C*@>9U.,QIO=3#E.3 [)U@O_&,1&[(T9? E2DV,89(FGPS!Q=W5<;WX=A:
M;W*V.,JW1T\*R^AJI(_[*9751"30R&[L:=/F/)GG]'/D1'\Y8=(DN%&S'*35
M@7-S"!Q <(Q=:GN(XC M/YX1*$;=WS6\D:5L$^XU2CB/ &S?6_=$BPZ;M-N1
M]6PJ2-:5FI\1-26!JOZFK+-P:5EC8QDR!CKK5_P@\C6>4IN#VVG'>O;+,X'
MB<2XE B:XR&I6T>,SB<X$Z=4\E@,"4)HBLA^WYW>E6%=OA*_A][H2N^M5ZV@
M(X>?4$T-;];=*M>R^1OOV1F=D5+6GC(3K.+PW)UE)DVSH]O@HZBS[)<!I6T>
MQ*/R75X0 \IO2+(KQQM!1;!]20L1>%E/S<'.@SJ"@1%/A4.1+#TIUX7^Y^@U
MM:%CUK4S1T7%N"[;D0N'\'H3LW;#7U=2*P2.Z L]F)%&7^V6=5&R5H+FJF'A
MA3V[C%E[<VF*W5L'"6IZ(&\$$#P?L:[BZ/&29:^4&>J<O?=L8<%S@XWGKF.\
ME/A:EBZ6F-X2 *7ZG8=+4BP]X-%*MOTB>#"X>_R0,;<.@U1*W%;(H_,)X807
M#H6O9?/=T)2 F!*#8LVZF-A^SZ8A>SQ4J%H\-R)[UT\J"WIZ)+XKHCYL7J'H
M1 _U9;B4,08]6:\K\%*APEX3JADE&7K5]J.2G1K$ %F[$5@T<6^73QXV4;B6
M5&)XA.O&^ 45Z?]J[#O#FMJZ=1.*H"*(@-([TGN'4)4F'02D(]U00X=(%U2,
ME" @O?=>$D"Z=!!"1T+O @+2)10OZ-[[[G/ON=^Y/]:/]>3):.\[1N;,FF.L
MU-FHG_KF$2"RI3NJ!F?R$N91[ :#_C&T-Y?M,4<G19Y%+ -V$*6;<F,>,Y.\
M1_LB0JG2HQW-],EZ(M'O.4;YC.AAN(DM;WMV)&^AT]LPU"=[LP@86.NNE2R6
M3+WV6(10*2-F4FFT%+W&9H06_N) *.N4<U=CQR]I>)_W%V#]F/?\:N_UO6BC
M3]M 4]_=8#6E)/Z=PH7OCEU+Z#GHZO=/I?8<2"9/]QI-[4W2L]?+[$8WVV42
M?'<'2)W>A>Q,_5'WHGF>=BD3L@()4KD\:5)9,?\%0'TW_WFU8Y[2+T(H'"<.
M;L@=@O9W/V,"$DO[<V<'N.Y[%QE]7NF3[VHO<92@,W/(& 61Y ;:=>!>C*T0
M"+9Y](4U+& '/SVW6G0RUZM%J!I$;EE7*2]6TLY^/0*-GHLO.KGU/W(01PA:
M4/ZN%&)2)] )[7)]VJ6F2,Q'/S*+8I5<T4\7C\?/*;+%(_F+I1H+%BKJZN?W
M3UJMVDY*Q<[O9)+AE'9DP$(F>=QW)^IY[_UDZJ",K.;N._5NBU%*665DQ<X;
MWC#U+ LM9<G-0C;OU? 7X'-;,6C,6$EMQG-4#\_+<UA4[$5\L$Z&?E *;>1^
M6 "K?MP;$CZ*PI'$' WZ%RN<DRWZQ*2I"\P2*ZH*5F ?E='VMZ8QO#8/_]9-
M*N?\$E6#I\AY8.<U=UE75FOX8Z?6.]>LZ].H2>.PX[[1G! 1;,&N5G?@2<>$
M@W&<+FXX# Z+5;--7V@A$#HAYS<+EX0+\KS,/227;AIXUO##)<PR^!72U6@7
M5_\1@PX14M-H'<2^,'_WA=^'45!O?OAKNX_!+-P]8FT;H^4(DSW-5XA9^:XY
M\O)?@!H1M1%2N- [9_?8F,G8D:A2?8=DX]#6Q3@]7&'G7X")]+>%^3ZL[8J]
MP!#.$S-*M].90.S@PP*$S(V?QA9A:A(OI^[4V[23[?!U9Q:E4?PHJW^>K?F"
M)_LBC3GF;8087"TDP\[;ZI(L82D*UR=49[SCVT8 *-=<_/BQ#RN,J-S<CY;C
MDPEZABFX72*2$'Q=PV5(1KA*M[<=,T.&V&H?8TGE,]$9I576J OLC+1KJ!9.
M>B+J8!UO8309;NZ#_,9"IDV& \RQ+QQ)M16P_E^CAD GVN\U"KU>YL@T!P2@
M&"Z99FCML[6M+\<:^I72Q3&-+;^;):Y[E@)[!$;%?P%T?O<H71\7)1_EOL'_
M1A=F]5/)>?R_&6B4(^R 79@J9*ITW-K06'99AY*'#$HL)^4O44TW28^BHF[:
MU91V] @R Y;O 7SHW=.6Q=?)2UINVXM"2FK]/MD:LMPK<4%$_@#<H[9VP5Z=
MX:^79;8-DH 6-T#9"$X$F;6Q2!M2 "JMO9BD4,WQ$F%M]JIZE<8\](+U7:@K
ME+8[<]LD]3*SQ"<$O:6.#%'F<5J?]G5NT'O%'9TA>%ZF3-7R2:[+A[%\6B'_
MI\!GR5EYU6A;?G3!:=[]K5[E-FQ)(+,UYH(-.ZNEN7:4B[6I(5K)!>M!#,J"
MPQK"#%ZX2XX=.M&X)ECD4]&+9:8D.6VJ7#G7NJK]0/S6-P%1)^M-OOYZ#4*'
MHG&6A'9:"D.A;YD^I;=V2:J=E*L/: 5D >O-@..,.ZJE\NC!I9&;Z?=F>RS#
ME/0M<J-6@,+@QA/5RC'/4BAJ[#LO8TU*39=*RB& %(8K9II/4,:GC$,,=P]\
MNA<4#]7.-I'SM>%-O8.:FKYXR(H=$N$7\WHA$A*,(@6.^S?/G\DYUEY>9 L
M(_%QL%$%/<MS)8*X.E]DM014MDW,7[_D%DOBUCE%2]:M"[1NKJ9F/P\W)-H+
M(<(-7P#T%E.NY193]0K%5=/W463X4#O'*?(I?F?G\/%P+G*[N:*%)Y>_>4Q9
MGL15AI/'])J<0RFS#9O^6(K(2F.LG/)SY\Y]$DEVP.,2LG1F AX?[F^2:1SQ
M8;D*N>A'U"&\B))GZ'QIG1022I(#W^?50>Z1<7&E+R1*=W(<X1LY59]4J 0Z
MFQ@W/ECPIWV!X=O0'^$%$<9W8::UJR,W1[29!0A"9+24+"7N^I*1K17;/'=W
M<''G4W%.MU8-<?._N*%,(=5#L\6JTZ*)_\S(U\O%G0#NF+;05W2&O#@>Q!9T
MZM:.C5RK8!PY(B)_XKQ^X,2D1@K7L[E88-KI4G:%9:\I=E'A:OH!#CERDII>
M)25O%'N$[]U8?B!^M'#(;&U-J.B0.(;@',!3KQ]9"-G0F9NZ-W>4;:=O*6X;
M(!_<NJ-D8IFZN$M@9FQFO/G 32W,= 6.?H&]IE-W$&"&;5%U@F.1YBY+$UKQ
MV,XJ*/MAP3=,9UI#/LM1:'7KEZ?W=?+I%U9HE99-THK]/0M-9C:J-CE)X;,7
M'S::M>97[U/9/AJO:T]9A=3[,"+**.<_3XQL8MZ(/DBXQZ4S@T93LX%XGM[S
M@A&JL,[G CP>D.36<'.]6I03PV:I$ R23)/0=G G6RT1Y9/^:2O[;2X#%K%
M_ZEYS[EH2!T[#N$3[Y/,?LM-]5XDMLAB7TQ?3"1_[-!LWQSU:XWAPW<^SR/D
M>TEKW<3?&HL3K\?65T'2'XTM:-T8&#@7J;V/W*'(K7>K+((=4C"? ?7U0MEL
MZ$,$\'=-I-_EFCE4#_@7%?7;0)@D"NO<+#D,O3+(T7(SHH7 !&HW!P?S^OH1
M1V*GN.>CQ_A&S^J@[M&D03[3Y^*;]7@XMP C4?H5"3JQ&I&;@M[D_0KS\S21
M H*1B12%9;O<)<])3#6B.YX]/!&C8,5.6G_)G6DR/>U?K!\EJJC+D1W&8DXN
M0&V-1Q_]).4ND(EYPFGUN'CIW<.:$/1C^X?\FR)68#[]L\*$Q4NS)M+P'E;R
M#,(6C7%'3_LT5:JP1&TD$HA#Y^I[0EMS\4@+.?*=I:DAMC^$(=ZEL)7N+;T^
MCLQ4,P$BW.&T3"W!.=K%8A3_Q\UG^WBS9K*LL?-)ZT[9XXU&;\*/*>;0+YA$
MAY",'#=QR+OD' 56E=O9:?"%@!NR*]@C13-@D8E:9+Q;,P]//[X645.-3=2"
M3*J-0P+\IWG[CP$K DT7QV_PBRS%SPJCXH TL:.E^FTZS3%A*=<9,/)!M*RJ
MB6\"H;>@-:D).SI,,*C_?7^TDK8L;;!>_.7L[@"\V9;X]&,WKGO-PAEM<R)9
M[R8MKVI_LN<(3^:G4>?G,3;PX6H(22%UT0F5-[45Z)X@[&DS]8^2XQ'C38,R
MR^9()?KL'0'%]KCHPP#71U9>6"NQ28"MU!$ANY@X;47#CPO 37!9:M'7S>'&
M>-VW\B(35$]B-J)EQ9BBH9%Q UNUF,83@8V;MCAE)3].-8B2,F#\=\*LUQW?
M^+;U##JX*XXRC')GOV:;9+^KOPYYO'F7Y( 4C\%]D VK*S_ 8UJF!I_R)=\-
M(7IQFN/0DTAQM+C84EY-0PAF0K+84/\9BVG/I@]CO:FNTGBYIXK'+P"R84J3
M2AG>2[OXX(O :_+38,F8MIXV/!!E0\EF[Z*D@T)D9VZ(+82YKX]<6A">3S55
M+];#?)8$F/@T[EBR6UJ2_Y'KA)6XC$A&=\@N Z7;:5H."GTT!C)D,C>EX!JS
M*(P6Y2&DYH"3*\KB.5@4>X@->@@[Z?\"/!DM\RB&0FOX<OB,9JOX#0:'ZW.Z
M'C!OTRB#8B( &YGCWWF$*3Q^EL6495'X=+E/BTD17O-WK52=0PXG5MGU3>['
MLUNK(/'%Y&3.K[P[.1^<#&3LXMK)XIH/6WB!R2FPF*&CAP5F<W/@23S-!"V%
M-(=VG"07>,."GF-.=D,9F6%U',,;<B'@UPVCW#Q$7GN@#0/45X[M29P4I <4
M^AULW%!04IJ39NF5%?\95@FP7O 6PXM8WS&;_AP?56!:&'^)T::N%3E^57:0
MVA"G(1]YPSVV6[Q$DKT<]+RP%LT]T^XBP+PG218!XAT(LR"'!]A >@8)^>0
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
MH)]IQG"JC4FYTD9Q(6CY:JE72,?CT^UX=O;>[/)TAP'1&+)/O*J$8W!+C01
M?=\D#"YJH-4-KSN7Q3TSOPMFU47&#;..EJ_L9\DVFU2(V>K<2C,&NEV(I"46
M/Z#,1([9>2*KU!5M]K<MXF7A?1$:IF]ZT>+T  W@4:L5E0Q!8DZ\KQGF*$WA
M !ODZNRXO$K'#)VQ3C?3S%,O&$,D6E<?Q+DL\\V #M!.T!?$I^\K@Y9Q(^[Z
MV8F3 FN25N,1&6J\0F=1?&$1#A1,#/T5N+*8HSM=_&G\6K-S_0[4?M(I#VN:
M/0$S-8P* OC]CG.NE/* %9B5U*:Z=NX(E]G@(-I&-0@'\\:& *[L=1/_\N&,
MG%@7GN:3P8H1VAWTXY:#[X=UMS3#&@A#% CH^E_&[R=JTB^$:/ / .S;"N?
M:30?-.T<UA(<?%-SYIV"6D")]#9^,#^8'?781/-#I$351@*Q"M"UQ3:Q0N<E
M7-+.V0LN..918FK5@3S O4O%?ACWWEK91@=W6/%T6;\'.'E+GOC ;@11DWK/
M'EL8K>BTG0]7EYZ@#HHPC(@?O/&=&C@,D266L\IJ*S0'QT_HJ#G-?/K^AH_$
MXO4^=$>\W6H5U0S./VZNOL@F.Y3K ZU-. E8B"JV)>R0X44W?*R45*:'Z FS
M[7IR*S!^JJ@U[M$E-NSVK@P*3+1^^X.?D8RAKHWFC#9==?A>9VZ3&YU>_7O<
MCE,6[S# -MWG'-B"E1!04V=L(.Q\9$;UA8LXK-.^BL$"R+0>TWI*F@(0P&OV
MLS(R'/ M4SX^ 7H6&X?2S'9@@T&^N@EXS*NR0,'@WJ7<R_ZF=)-DC23,ON$$
M(  ]Q #K6MA]WP8T]"8H6(%A/!L*9Y'I8"%U@=N5$ 2C<0KN/3ZMERU\OP!4
MC-%4Y'C40SC>GSY4@A/L5.(E+YZ $B+T+.X+<X *,#QN ;:]W0&MI@E:ZNYJ
M5?8UZ[$#R5\N]CZW6@8\JX*+,;W/7\-83P0DY\Z!=ZEF4/YW$#DEQ/FO%(3V
MZG2&6X:#<%_/T;WEGN!Q=EZ+Z)*2V$2C9]_E\ \R.'S\<&J=B>-D8ZNHQWQC
M*8@.N@2=]&X9U:+B5*-ZY_!AW^BQ18<R10,UFPEV;#3$*.&$ESUDS50X;6)6
M_R4(NO*"Z%9!_6(P*';TB.QP@,.5Y-E8P+CP=U?'9^0%/,0IV0*1H,_ED74X
M*9:5NUWY5S66 ;&/P#?HC20O!_C0 2>>L@+'PM$+48L[;%A'S8BB5/VY!3J)
MOGU=8'6,O*KS8A]R",A=@_4L-C+9?]MTZX$(^E4E?W7$L<OLE/$37\[8!"_:
M.F:VE>7);!8'WMN)9=8/B*#^B2P?.)6C#WM_ 6SY!M+-H,<#-:'Z8[/?'R8M
M208QQ1ON< <[^&:[NI8 #(FK.OV66TRT;I10;H+]6#J\T6IK&_+M4N^44K\O
M!PF>LY:+M6Y%A*P_^Q0R)R6H1)Q\]JQJ3XUF_#CXXXABJZ6 0,</\4Z>8E \
MGW14'GJFFZM3:=KMK@K[:43"5GV<\AP>3D2HVH@SPN[M+LO8<T1U(HP3$LSU
M9B/\_32\CVB/\!DD=BS(7L6CF7G8(NJ,VS9RHZ\G@=P^&_\K=[3K3%0"C=^>
M*19C5\2;3#U%K. @O%S\=Y0<C&%ZY+=N $AK_H>)EJ3 5K#D+T#-SMZ:U6!
M"*_N%FI=@1*FYBE9O5+Y!86:TOH%(-Y-L\\@G+Z>@D'H?O9A7?R2>+[)L C]
M3_<WZD?DQ>; ?VFY>01Q</$ECUS#7Y/M6[36:N43Q\.K XV-:<N2QJI41>DG
M/+U+A%0.$8F&NV8/>=#^W.I4];>OG7@@4C+]>$]((:@7&,[120HTUJP^PX5Y
M7;ZLKHI*,C3F6J\_QA#B2AP/WI'O<Y#,F<?ITYYDMJ:#]!1^R\"WK*D-&79B
M#!>J??J5\?9^V&&G;7N6D-_V[,',#B)%"3FDB!6N-UV7=@X,[I*)[R0%Z+E;
M@3V! 4[+HI8R;&H&:S=3ME%YX,X_<5'5&UF8X&KN=QTI@8X?D'QP+!P4D.%
MD*H0J) ^N2>D592=@9V1/RQ+6NZ1S*VX-K*T0\R)KO2I)0G2=).@#2V'&-AG
M!7'P)%I_RMZ4GY)&[[V!?3U%8BG3SH*-BST;JM.F>O621&!QFT#RI;RL(/:-
M) \C_72R'%ZN8#R!)V>I*#?-PFS=4>XCZ/WJ3P>@/!NKU?I'<?212E)%JZ2
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
MC_4UJE ]IHD)MPB'IWM736\XKR6_K R)W7/9O\#0 TT0G\ W3M:/BGGUE1#
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
M4WJ<C*J3 =F331)BUJ3#2O/W<D[+D"$1R5N$*<&69QER<R$1NO3)M-&:D45
MUT[0X8H+Y2#&X5:*]PM3_2MUIOCO3(\,IQ% 8^3) E1+=?@Y/D5QX8;&"OF2
M]M?[1'UV9_BVE$D5GH3*.")GAIT1C]O(&.TIE^-3-H\%!7^P4^/H;YK%67XU
MZ !0G-M(<0;-OGS"RD( [TLG8$X1%\WZ)1]*"+;<6==G'2E!A[/-^G.E( L9
M!""\UWKP  %T^7.H:B" JAP$D'%F?$Z  )9E3EU 1W/(S125YMH2=95$^4I
M]&(?&?P%X,-Y_MWWWWW_]_O23O#>&JZVN3KEN^)MY$, WI1^=26B(5[>.N<L
MX[J8^^5D9089^8[+QZB5< 8TZB#;SU_9=D7RW)*V2ED)M/GY,<OYRKY/R(2,
M#U-XK#5@$;$PW?U"BD9=TRDY5["Z?=YZ*+M^7HP @OTXX2@Y4NKP_ABX]RQH
M01(495 V\NF?#T+Z)KI<% (B87-/D^ /)IVER!' =0"'Z(+P!P1  -_G0?H8
MP73ND?S+A TY..%VGVX1Q+'_HZ5SVK>T=>'0WVXGLP8A *4DYC3(=N&KB1>O
M@EP"381JL;]/]>,LO,]'B_'*@+D6TE5(QZ@^R2O*KL;3P"DI9'^ CEJWY]3J
MY2^HQSI ]P6*._%>$;<A[8G$$X=X0=*\3$=^@UK48*K*?%HSH>C6]L/9OJSI
MFATB<<= ,O.7/QV\TA:.QOW9?KV;HJLJXPO+=X;'8_C4'?H$;<WO:K9R( "X
M7RD".$"&T% 7%.OPXM5Y!# PU@I'RX1SQ/R_:DZ16K#]?#A):4$MCHS/M\SY
MNG4%49S"\^ ?(7LS,/9)!+!S0I/JO>YIY,-_<L5_W0)SUNQ:W-1/L=$VG]#>
M=$K0Y[$L,MZ\V93@:,\0P'W%60]S0EC9G0X+N/  \EH+RF-FT\O:Z#-9K^OW
M7TW-=?#A&(GVCU8$D%D,NL84O3:D-D1J$Z:/ !;XD7/;0/W_LIDQ&80 1+40
MP#D>Z+P! $MI'NXC@/4MY/11;F#)_-Y>\\_MBN;-:BB-8#(^FCKD:,QR4D9*
M;0;911?N".#HQ!X!^*\C@(B<7SD^9E?5]&E$ !>78 30ALRF.H<]_Z3VPT<.
M*79OH^B545!,C7[\!OL-#[G5^2\/5M]&3ZL4TA26Z4TF*MWIY.<=LD8 /Z#,
MK,F6!:IVJ->'62*],=LJ/TY7:(L[?FS0\5\?R7]F5O^\)4]4J0W9WWM!;+=C
MD%T0 UZXET$R4%HO>B4LQ  EN^]VC@#*,)&3+,W2NSL%C]ES>UG%/BQ8Q/R:
M#[4PL;7_WMI,YN6"!S)?W'Q4TY@:4A]JGQ\'.B_J+]6MXQ4W,N3,;DU%VG5N
M0W)!D03KQK(*ARG?U@MT* +P50\T)HQUM9.!.2!AVV =63%83%_.@O2PLF=)
MU'^TTAS^ _*+A]>PJ2S'^3<,H(=ZGVLLAR/BQT[UP!L!K,E%_*]EW\=)RU@7
M/6CUTULCP#_X(->],C/2E#K8"CUZ@PGS1EI8I5.I5OKF56DI9[$QYSG=D+#2
MPVL$8'NM-<S6I4?%/3DKM[.>OUW;C->TWL;L6K0M0@M%[2.Z.!.UB$IY**YY
M3!$B&CK>./#[$OKBX)A;GSY_875)60?R%,C\.7WQIO47V[TZ0%I$C6'H?Q(1
MI5DF4R[OG9E>2UXU#4FW.&8;("^/ZGX]^J+\]>B+\L^CKTGW_7^DF\A2G]KG
MK!WR;<OR398G^[X>L\^75U@$BM/01/IC2J_A+3_ZE/E>[P>V; \'C7J&DXRY
MN=M,A;$&0*9S<>[::'G9=6[0I*)X2,\;V]S*.N7J>U'1YSDS&JRH?M 3RE>$
MT2=C5@+A6UX&VM::$6AUM*8A5-*D:-W#'_!#X1)@XY/OG&LG=I4OFTT+#<"3
M>_71(D_Q^.V]:DY/D>@I6J\60%& 078AK+EUO6L??DZS+#,]#?>Q0P#[ 7 >
MI&O)_X7P0=/[%5B*;^:LYD75Q82PSW/+P_SB^,H3V/T/P_5O*AAQ>O>\L4W
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
M5K8R+0GW:B=5*I!RPI.A\9X_+GRZ97P$F8##GB$ $FV6-('2M,NT2Q>GI/H
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
MU("TZ'<Q$M:>B%0CS*W;! SAW?$0 '8HTCH+Y;<V!#:$&*C+U_9Z.=VI&)'
ME6@$G*]]KO\(WGCOVCR^5'.G$_9L6!C7I9U*%J\O?"0/#Z*X)F<T7L'G9T0V
MF-1.,FPUTE=D6I4 X/ FY"(9FI^KRR=CIW20C8A*XPSCJ\WY NY/Y41UCP)G
M9\CQR-_%Q;%$_R;CNI#]OO>0UG#55H*2ZQ[E$3.*A?AVCH0((>-1V=;Q]!]
MU0O!5T.WKGXGMC ]?G2FMQ^QE P+")A4*G-$GZ#6A-J8WK ]KYH".:C7QQ3A
M#9@<Z+FISEVRD0&\C(LD,/;9O[?&2 NI.C<.N7,"T3TO.8[7ZC:,@EA&\GB9
MB@_E9H9IK%3NO_M^AT(82,%!:A"$PP&PG])\YW7^O!:IDR%8G(*0_"[<K:9!
M]V/MJTP[7CX#K?Y29Q#H_$5V$9-I8HQ-)-A&WW<6&F6NPG#F1J[&-1K"O4\8
MXXH85-M G_NEKL18(;UX?@X%64 8I &D">K,H>VEQ@;A*WD'9/KG1I8IZJTH
MD>8^W-NN3@=+#$+CY3C+-@WL<V:;:"1N+Y"4DOYP%5_1)'""<:G6<ULQXQQ=
M[\]=YZA?7P5FF'/C1I**X%;J]^@BK& AN7U &ARIF(=P((C^.]!>7%E(2L6'
MB>!E0I)XCSQ.#P/W&BR5,*I)S,?1Y];5=A5765.\R^C9AV6!>"EYRTJC@!7W
M]]E9D[9U$V395XF658M^9*.XE^RIC_\ B/>2Q[;&)(S'=\MYDZ8(&\:6U(K2
M2! _]'V4R><\(U"L+2Y UC9!WZ3KQ:'5"?+\*>?LPN37E3& %(B#Y", 9?*T
M=+>*P:_=R-%I8XP#CJ'53)<C-X"!Q[,^V_TL7D&BEY!0>DD5O:<SX;1M"R.H
MA('FGMNP-TV)19!,^RCXX=6":$3>Z,;PU%5E8;;U5<@F\V!?UH<15=2A"$O8
M[B,.F.P(/AOWOM-4X.Q@1''N0A[1FQY+)Q-QT3;?ON0D>%R83+?TXOL%#$54
MJK?IX^DK;G&4RYZ$?/B]2)XZ;I8< 5M&!5DRVWN?-^FH@=8-TL \I,YGG>Q0
M9BTW#Z#)?IQ/E\V6\<[01<;O,[.)+P5I"UD!3L6]\<R)Z@H$;B S58E!@$:%
MH\]4X"]DJ)!E?*]X$?)I1&ZDANH7:7V +9_,,&!^0HG"U_LC$K9E:+B+I)07
MXO18>DW!&=\G2G^O=X;X-]P@8ZO2Z$R?Z%@\40+E=Z=[0DEX7'Y7X9$"H8)O
MJ?\0_+C($#ZKF3$J*#$W/7>+?WG)M;^7L0V2H.S"CZ=K4M=2/3:UVD7UB,[8
M2NE-3WA2YI+;5GA[M_20(UZ'+&OGX8R#<6SFA[K[(S%J$'&\>L;39=CMY$A&
MCGUH8S$0;FIG;IMT!!KBTD#'.B4]05A_2PIZY1D6X %\E=5=Z&O%9)8S25=M
M$;W'2M/#54K_@\2VEM@)@A,BDT]BO%JMF.QC0TJX[9G,K$FP4T6%>V_Y%DMR
MW7ZW;*+A.5^$*]G2K*..FNTA;9'8C LX33=%4%3Q)0?M,$>2+$! <VY+%^T5
MC8- Q@UR<8^*8MBZE/Q>AO#Y.,%D#[O!GWQACSQ&-BB[_(\'%,?HU#RD;G$2
M?]L_M(YIFPY'Y=]N$=Q_9O]U]@=X!F7]205WIF@43!^3(#4@,9;/\;L;^) \
M)A_D5_8'X#1W)_$KU1<-+FE[.36*CWSX%JD616]J2B?ISI>SGO_:.'A&1*\A
MGQG?JR,6!ROZ/3T":X((3CYD1*O]WM+V=.*]*Q9 53+A0:S'7(V:CIL/[8$#
M0(O..GNJHRI7I<HHFK+C>&DQ$LKY1&3.&FL\XV+]#J':>/E1;3U:D#=2T58_
M36MHKXZ6#+'P#%>/MGM%FL,"^F-LU]M9]['H,&W9\U$&MB5[,5GGLR*B-KHU
M+E;BM6+%BTY'>]D.:]>K_,K>K[.!N2?JE'P ?"UU!746MX^M-#CFG2WWHU[
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
MA1<"VZUV,Q+'N=.O3S;FL@Q>4[]6F1+(3+ZFUGHO<BPFP^XS,&SN[W.I']3
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
M&]@LQ.T6IC&YGY 9UXV6?6HJ_X#5W]#%&7N"<7Q28'IFX6#E9 -/+RC)UKQ
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
M<0WWW]$1H]E?J0F.OVKG&>F'N)XZ]?/Q<]?8 3_1_ V];!;W[EKJUH0_2-=
MS(T<&X &+U^\9S!C=T#D?P"HSW<Y-:M0::NN6T@CR"Q_2V7S\2+%+7-E6'[
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
ME#;-/(M2/,!.A]UB@##:P0_BNIPB6Y[ICBTD/; Q9EA3B>G@1--O'<1=JB1
M>)16#&HTT])L[X TPR'$@9-:H'TLP7ZU0&V..<FRK=X5.2(+CAD%WM5M)$ 4
M)9W9^$;Y('64=*3S3IP]#KVQ:>T]CW?=4N<7$WKX(5?4^UFR7O<$T5\_DG@S
M5ZEA<I$@0NS.,-5T:>VJKD50>!;;SI=D6_E# >SF6#L)) 9MO\??&%S0\.9<
M%*9R1-AX]9&QCM'/E=KIK0IV"7:"K"BFEGU4:^C3V=]=_#@F9PZP\G1^5T>'
MEU<;'8)P2?5P6D@56RG98]_YF2C^D-KD)G:>9^[PS!?.#ZF9I<[$<8MZ/<4B
M_/D&>CTK_90/H_?OX-M!@XML/#$#6%VC?9IW)6]3/I%1PLXP36$JE:.@4NMT
M*Z;7<&\[#ZCT2:+Y=K6CP"B<#X>3#EZ8EP?D68U]=]V$DVYNOY$\Z&J!9X2:
MZXUQ5M-%QSS$ONS\+*09UQWJ(CP^[5"F-X6.!%B=OY);B277^T*AV=Y"([86
M'AS:1GA R$8@=7;D20M^L/,[R G)W4XDH-\UOZ*@ED?UD)&C#9*HX6#GN)J'
M2:/AAC#R7]6-#S]U==37V]!=Z2CDYYW=6HH\4SPQ51R*I^+CJ#Y[>NAFW+"C
M//#LO:=W4]$P$KAVI5#4(IV^L@+]XW?K/;EQF,T!I\L!V_Q42^M1*T^?V+VC
M3G)Y3YGB5HC0\O$/LV ]*.>L7CN=7&GE5\<0B0&E,ZV:5+J.<#(NT=F6KGS0
MF^/''&+#%]YFU3M,O@NG].-YDPLK]3;?D4!B,6=M_J-81?C$.=F!M2\3S284
M'W_^ N-# :C$Q+U![^ Y7W6ZU5NK25?X2FK/RRMG@0V#E#2\_>TL;#E_GQ&6
MJPCE^C-(CFA5]&2/D^UV-OLCD[I3[/R,X3PVHB1B$?V%AXR*'*C"@/>,S!#_
MX%$MSV3/B#W488WRA3D-!_K*>0NHJY[C3-:E[(*H#+)WH2'*WWK+WI1<?S-A
MBU]33Z=7"O]S]Y8F$EC KD+M7]652,#?XHH)IAR9-K)/=*!_Z B3-^+S^#9'
M/SZB9\J7X6.7;MWW](B2;F_%U\_A3*M:FD[A7A]A459XT>.O=(V7AF>0UQWZ
MV@;R;N6W+$N76?LC7U/,)V7D&DADYTW?NU_*HWK)3FMNRIZ&^#C(HKKA)7!4
MX,3>+#5<1JFFK+(2,^EVOE&PJ:YI!@U*<+.GZJPO_OR5G[XX7((F5?[7H'"'
MKR2+0T4=\E=LD(9)1EVAU- ]?65YXX18^I*N&^$.6=I!\$#^$1W\_CT27D/8
MM-1(R;?3"$H"_$4/&43C$$^RJ^3TUJ4!U_?2,G/MEZIHKNM<KYF;D\NL/#MB
MI//FNE\?^ T0BJ ;.BR*>K;K1UTR/AW)2UQV@</T4BBOBN *ZM\;N1?S\29(
M--\1HJ]4?!-GBQ*'I$HWSPX/;:M;%MI/*8[L(%Q?P(18^I^GL5<M+K6_UT>;
MX[-%1.B/MQ1O!JLH#\ULL-(#T\4#:,M7,Q=(0(Z17=(U4/KFEGP\EQ%DPR9M
M7M(#5:;R(H$[@SFZTYO\R?9CG"R*V_R42,!+@'?\'=7#3]QE\<94KPBIL@[Z
M!7ID#<@TLH0<5V)XUHM#%KX_9*6/(6&9($P_R&=,;J\^OZ= (FT6_1$1%%N
M43K%Y6EGKZ+OLUN4+6V[.CYL\3Z<OO9EXD6L;I*JE6Y.80^EZ3?TT]"FBKRC
M_ A/QP16P\QZ?J9"T"0)Z*@="=#8'V3]0[V?^\;B%D6EUN2^,S94U1RM2)S1
M(@Y.;N0AOI8C@32:LTM(A),O/YA;;O_J^\^<L=X/?C>Z&<,OG44W/RUFUU43
MAF<G!30<WL;N?J)@1>0Y#F8G\ZZH)XY4V<27,/!6DQ0QD7DE>_?XU4N)*TE'
M$K4S*0C^,[:.^'Y[G)"/@]%'?MR!]F7&^BO]3<T98B)49@4%;/'1^MVV$*RB
ME/6>]9TS)-#&3.;]5+<+MI>WEC$;1;+.YLPFE7?K8\_*VS7ARG#GDY+"_:TR
M/)MJH0[7'<M7]4YK#]ZM:K;UK/V8D"!I*/[QTKJ9S(/(Q;TC!))(_%9#WE!%
MF$4UPSF_GW]\#W'#*'231RO1T'U)1EZ#K_[%O/5L<-#"I+@^M03&&A3L_DP%
M>L"C!69/B]]!9\*IY'Y%,)X@8M\W.J"M6QY<9:,4/?G]%Q]6>O>B*D@C1N#S
MUM NX\582F?]WXZ&2N1DNHK<\3Z_66O!@H_"EU#I0!-)+96X/A*PF@63?CQ*
MIWBNO>EID3[@)ZS CRU727M=^DP'SU)=CA66Y%E<<HT(#L8DSH;#OT]0:OQR
M5ZP81&C88V%CB;E0$6 3%^E57N4A&^ 4CX'W'DMF3[]\XJ1!SZPIYG00:@-I
M+ S3\.[/5"7#Q Q^JF<OV'KCG?\Z]+J6T?NKEND^4!^><R=9])+@:BR7V@H/
M!BK2'$8BH=_<53A8H20V]+#$M-LEE"-WLY?OM8LB@1QCS?H\7JP:GI7@RC7'
MB?*-#YJ,4U>2J/RMS^@2"1BZ>9@YL,&/Y)T\B(85)RE^W!S8G3D^/2[>-,G"
M=$V?86(2/FKP+G6M[VIR\_&=(@W^?)K*SEZ?4P'WJH&:Z*Y7G];L?-+F;@J_
MPS#&<>N\]-56)4@WZ3'[L;![(\C4"H_4+4RNARCMU=M35]'FW"J>LQ.EVY9S
MJE;5BV3^5@Q6%0/=!6+9X_LEY#93LL+'WS=6F<?4$RKR]D]VX9"^$Z'\'?!"
MS5UI#*N;/Z6(,*^*'IU^(2>^)(U5BA3$/VB_K*:),]_0W2WW+*/D&U)<=[NW
M]_EG^H:ND<T!*1R=#;('EQ0QF^"Q/^4FR7I8*$AEL5!5XD&X,5)5WCMMQH\?
M'P[Q$NW>T@/M!UM_!,Y"WF-AV9J*J&X:/A@KWJ4/L[$T<7DPJ7)J1QT\7)75
M,K$2\4J!;S0+D#BZ"(-&O;-C%BK;17C>V5E?1ISF+1K/7('JZM]V\E47!Z?@
MDHTB3),Z*\]<"J5&JMX9TVHR%;S&Q::9([N$3O7EV^QW'/;D3A72LG8/KK,(
MOSBX4^+%4_X,C#<@^Q[;IT'ZTTE!/%]2C&IDV65.(92NSE20(UEP=;\ZZ]5T
M2_DC-3A<6-D,%8QUZ\"N4YNBDFGN4$R\+!LC)% L0-UTL\SPTBBD9?V^#1*
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
M>_QTI+/-1]X27YR].;N<YOS$5PYV+,@U>9HC@(TTBE<DL.96X25Y-!-G/XF
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
MW!?E>0;]0$>!/FIYP./<?P-02P,$%     @ ^H%[6,XI/?[D&P  #!X   T
M  !I;6%G95\P,3$N:G!GQ9=W4%/O]^=O#! ZTCNABHJ =.E8:")=J0(J2!$!
MZ:$&07H' :5+$:1*+X;>1'H-TDF47A**! S)\OG.;W=G=[Z_F=W?S,Z>.^>O
M\\R=YW7O><[S?A/GB*O U8<:VAH " 0"GET^ '$!N ^0DY%!R$C)(1 (!04Y
M)343#345%34[ R,=$S<'E(>;@XN+5U!,F)?_E@ 7UW6Y&[=N2TA+2T.%Y97O
M2"J)24E+_O,2$#D%!345-1L-#9LD'Q>?Y/]U$#L!>G) ^PHY&,0/7*$'@>E!
MQ%X "@ @4M"_ OB/ %T!DY"20<@I**DN%S1<!:Z P. K)&!24A*2RVK091T@
MH2=EX).X2\9H^!S"[\XD^3;Y$[G O9HN9J,)C*#4"X]0"DH65C9V#J%KPM=O
MW)26D96[(Z]P_X&ZAJ:6]D/CQT],3,W,+6SM7MH[.#J]\O3R]O&%^?F'O0N/
MB(R*CDE)?9^6GO'A8V9!85'QYY+2+V6U=?4-C4W-+:W=/;U]_0/?!W],3DW/
MS"+G?LZOH="_?J]O;&YM8P^/CD_^G.+.SO_A @%@T'^/?\M%?\EUA80$3 +Y
MAPMTQ?>?!?0DI'P29 QW#2'/W1GY)=^2,]U+_E3312$@981A?N$Q0<DB*+TF
MA/T'[5]D_V=@H?\ELO\!]C^YY@%J,.CRYX'I 57@]/QZ00CE_^ND8>( 7/V*
MJ]FQ2X0Z;RRI5Q;G63XMO< 3CS(*;KV;MJLV/+29R_"]W^7Q*!LIPU@?E5!Y
M:>;KCRNM;V^8:J_8SJERB P0@35*7(B"LS 1N)+Y%:'IAJ:CND53ZLR(\KCG
MYTMR7'SK44'5ZL@-N_?ENL8ET6%NGTO:)ZSEW-;$HUA9L&,\M0N"!D-9A>-'
M1E (_@'TB,T-3REC8Y9W*"7\?FVJ:?83C@@D[T+C1?V"P]>JN>>=3>JLMQ<J
MZ8_XZQ=.:=',6ZBF$CD9GPJ_#PCIVT>&X>J*)Z87Z@4Q(O?CKA?$ /\N;Z0,
M<=$KU6G5](=Y*F:3\A1-[8#[5YO>>H^#!.>&.HF USA$',N)>FK-,>ZR?TRU
M)W:^M6\B&SMFKG*/5H^Y>5.^+#V/669HJ+1R%1.J+1@'F)TX^]@>@VJ=^^H5
M<UA6[C=8_@Q49.K2<O<K>JK-*Z_JAPP-3JM92WTIU^=&V9YWD;E9E[.A_S5]
M21-RX+:#,X!,,[#22_%'O"DJ2XW+>X0$%^*-:G49G#M8.N>9>UFK[0?Y%07N
M#)YI<6'DJZ;,ZC(,)JI%>;^E3)H7V.E$$8[M$A'*?8%K 4%?=N!T>%&FIMC2
M5V&]+AQ!-4T1VZRPC=]C6YG /L(0.Z17-W,\AU ,L UPXO_NFFN7['-5Y6ZV
M>^JN<QL&&FN+K0X7/0F/?IX<G>"8UD3B/@T^)\BL*GQN_+J\>3[;4KBE??&Q
M;,E\C#FMK,*3R;"+[:SEI-H?!T-.XJYU[QA^K:MI:3&6")VD9R"U31/2])#(
M!&:0^/O%.-N'&48S52G+RQ*+^%%X:V'+G^K;XRH2V^)5"X.HH%M.UM 9.;C]
MDB3].+:M+HY^!8PL]LBC?XV7@*.Y'VTOJ[3$$)9?LOPY^JDM[5,8:@H\^VN+
M'7FYW=J0V_(Y1\X85Y\AJPEM<6%0(U.PI1I84X,:"%1$5<6QL[TTU[O+4]"B
M&F5]8T:)KV!A.S,XO0D3^TZG>' Q.36NE%O?[77,;P(-$;#K]=919NUK\A^)
MXU,J=_KDV-<L3\!L"/)DNVMC0XE [SE)JVM-T<Z!DZT@UD+;/CG4//J%C3OD
M*Y@)M B+M<[2P\C\:7O)(A0SO*C.M:E!*PFF)3]_; U"5N'U5X.DS-NU4M:W
MV+,?D!M&OEQE"*!<)0C!A$VR'B)/9K ^!>FY]Q]ZK<*]0PI_[8Q?*,["NSO
MKTXO6U#F.]ZJM,>1<X0P>B^PLISOA_?FFP#??#IC;&3T&@8>L3%;)5K4G,"B
M+M&O9ML2>GJ.I(?VNC$OOUKFK9_ R]&6>>U\7].:=+OQ[G6%KX0PR2_00*53
MH L12+$L)0)(9_@%5QJZ=7TKJT^7JU;0<V?6G34^)D6V68D@#=HT@3('NI6]
M8OW#8@W2KJK@TO1F:S>PM1WGBN.)+/8ODC.-_S3@*YIL.>4JZ*R&YM=MN?&M
MQ%K*1G3'FJ5N<A6[^*=);NA:8@")[,:8JN2WJ[[GN2+;BB)1E0A5%T_WFP-,
M/F6'6AL@-0/M:R%*LT=HYHM"?>IE]AC.J# R;9F UX6TO:YC:^8\7+C?9=9.
M5#)_HAV4?L^Q)AI$+-HJ!:;('O0W5VKL=[Z:']E+&W84MT\QZ2]_ME:7?95=
M![0WV]+&LOTSD.\6J[%$R,$1?\+^I-SSW!_;=F/C%]?!VT2 :L<TDQ#7=)II
MZ=2O<;%H[_5>X=G5M8PX+D+:$%X+]^4S[MK@GDNN2)M+OT CA%^)"#!]V%1N
MS9S!.94YM>:%2.?M#OJJN[DF2;*#$2_5.)\FHOKIT-96Z)8A&-*RUCF1S*RX
MN\)ST3H429VE(2G?0V>8$!JBP"D>IU"9%XE"S"(X*UCH#S*WK]^[>V*D_\BV
MS4?E"G:I(]%K(>NOE<+V*)L=?9B*!%^_WJ2RR/J%B.9D0Q!UEWAB8<-?[BX*
MA]+T0Z$!Q>3[7.#CZC<XTR\[37N>I*/%:SN5_*,R"?1%8E=:-NG 8/8]-6[6
MA$ 7NE#IOXH?O<X.<O=7+?N8J$&W-+F=/V2A(CJ*G!02:E!TI$MF3AB_%]3#
MWW[9OWZV46+@_T0\L9_OTR9/X &)S;Q3NQGA4(S6S+:9"YGQBB/I&P89OU?I
M/7+?9$H@L]=\)$"DCJME$-3J0?=\,D0Y41.[$G_29OU=^.W+^LFBY,"=Z'50
M*,\J5U  T@$%I^]:<V%O4,RR+/\P,Z/TS>RT73_0WS31D1ZW1>#O68M6<I:(
MF!_EG+VV]&;K,)5')9)]Q+\C04G3?<V-:NR+A9EVD'?+BU F]J&:[M2]O(?
MD:X->CB^<L[",5-TX0&GW*"GZ[+CH\3F_'.[HSTK"%YL1)@03@2N$H%5>B+
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
MB6Q!3*XG:1S9J)K@>NLK]=:O3KY*@:+^[ETOGBW7_F[*+<F?4&>>AKU59S(
M_>]I[E\2=9S#X15I\.W0SGNY<,C^^Z@BV.)2"R@2 8J5""*P>6EXD@2) ,KQ
MTO(=],"/&2X-$ ,<*S-AJ,9U@!<.YKR\IC,(:JE$(+I"E6D91]6OX# GD_56
M^I6OQ@YU#+:I+ =A&J0.P 3AM 1NEG@QQ)-**PL-C\9)UCGE9CU5RN/8-GB7
MW#G[1-4^@S/XZKMNC);&^&W5R-+.]6\*E]X$NK;24SFIZ8:J?+4\,FHQ0[5[
M[I%-D%EV,EV&3 0*!LK9EFISOXW1:DG0"%3QY4K;.>(XN!1$2AB7C3 EQD]P
M.Z?YWL.N]?IO)=%#+VMRHY1%/OT;E.!JE"J9\_S3<]<2CPR6U"ID?'[J$52<
MQ!_Y,3'2AM9(PPQA7#'@.)+ZNK@1ZG;B??"/7L)]Q0GT$;@;)\2]8Z-<7):X
MJ>F;W=(>AFC?GT.J.Z-5J2TL[K_._'B#VIDCE?IC)QMASYO) /(1%J%* LOK
M;35I*'4V53_NYN#TCNY]$+&4(NM0ROV7<@JK4;VZPH(+WM"8]A9F.4*+<HFQ
M:_&&2I;DBK06A-S)HX.%=;=SC;M(QP;9.ZTUZ"8CL/)!+:L,5[U*G G\F+PH
M+\XE_ITGR;S?HGKWN,38P%MI,O.7OH'>>14:F>Y&']F7B:IXQ&X@1;JZD9_0
MNN2$8*R"E6MB:4;K/)HL3,_?)PB3+VZL_W XY&^[&0,<N00A&%%0ALWSO=DZ
MCPP%X\APV^ANB:6\K!NYA8TWQ.A"70,#W%"GLZ[J>'H_';9H?.UM30%[S\$#
MZ[1+V=X0!A/6QXX0@5C^65?=D]T7\@*.>4-@RCN<4GB!-J%HC%X>NOR 5;UB
M,6OG.^++OXJ_-V4=<)K^QV77P8,(A\\PUG[_G*H2E;8 6_CK7(LQ^X0*4\'5
MWW1?UNL1#PA@K'XD[T2#[CUS@2:J7Z,"20_CR.3(%I#(V3:>&. 03FT.T^GQ
MK_!_BXVH*T5(?$ E8(OLU&";5SUUT*)RG=92'8W3#K.NN]Z<[@UB%1,3/_Y
MKOO[GU2;7GJ6R)YSUIX#&EPN=_"894?*X9U,V:.>YJ3DT.&'=JDG54<$Q@X:
M(C"N0P1X+P=&+U)='?#LP.3@W BA-F=7] G7$G%Z>+E+P2J.?RM,!!BMF)E
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
M?,9HN!31[SP[.); '^Z-0EN"G=MJ;-X:EG 1!@;U,EU]#S5*&]87?JGZB-B
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
M_IU\P7D@E5,LU#_ICN[+=E[K75RW&^2)O ]W^C76:_#AWM!FWQS.^1HBT&A
M!*B7HZ&E&EIQW_L/;P\NJ??"V)9PO[KV?:_I)#"\WWCA0 1V]HE V+O01UY^
M\-0J>&JUA7OF]/$%O!01R'I_3!ZZ@2+0NW 2D$1@@TE[H^0)>"">VN?IKU+O
M#[1V0H^"2%V,%)J3#K3*0X\"?T]J9&$:IM3Z/S%_;#\YJ4.JJDE*U4Z("<OQ
M->[D#'R#2A(!JH8D(J"==4!-!&8U?Z2KOG_1L@S0<?0%9Q*!A^-J<NL*)T1(
MK,Q(K-I/A##VSP3HSIQ 7OR $($\$O,GQWS_EEW*;<QMW$&EFS5^(36YVK]-
M!*Z$'M!</- E LUNJ*-)THP%LV;-X% T"SS5H[N*?9TT!H7B:0(9:5:AS2XH
M(C#X(V'LGXN_4UX;WD-ZXU^[),C?JEP@OP!%7]*L8E\\OG"D\%WN]VVUOR<G
MG2Y#T>RE5>S3_QETX7<Z#3.>H1LOEOZRBY.4$2I_"#!0#U</7U9!3YSV)- '
M__3JWXU+ @\\)8O3_-$+_[/\R:PK_C9K%,/:Y7_J]+=K\HSA&>F6V/[1;(0T
M1M ]DIT*LY+]1&!Y_8_T=W=1:?L_/)G^3YZ@&G?0K?)&?YK[YSZ_ LF@OU<3
M4>7[YX'_]&3 4B=\6?-GO]W:GS=SYW_<3*G?N;O\IT$Q6+]$_Q-BY$\V2YOJ
MX2?3OG^PJ,K.5 .=&B;Q(OV #$D+]F8LIYCIY,+7%D^<^GZS> U5Q>!B<9T$
M5G0W9<8I1#$A12N8]1=<L'Y/Z7H2$9R3;DN!!L$JAIS,J^>NHK(ML,@\1]ZZ
M+O?M^$L!9P*'Z"TF)XS;W01[-U]U%;(3@:/5KV86RH,2X\IN!9^:O)DH<7$I
M\E%8_];U1A<*Y_*,YKT5_!F/CY*]Q0=()UZVU%R_NXDQ_ODFFNX0PQN<E]</
M'8*A]7JQ1D6NN&AC_H\[LF<"(Q30P6HY0;*8@1(4TE&E&:?@#6]\DS?*L7JE
M78&JZ-C((R,AOM_0(BO=;BPU+;AQ?5VW9,?&#;.-_588G$]6:7"Y?U=DD3+X
MM,!(7/;$RKX F73S37+,?E+.;Z/O\,<4Y16?MIPB%]H=>9H)BJ/!L^L4CC5G
MC!AO[ .6-U>;B4"-C([5-BN!;"/(G!-CM!!EVW)Y2+DS(1A6O6Z&/<]"EEZN
MJ<1&^K)Y%A'+1_I/^M\+&''L7U!+ P04    " #Z@7M8B-@J:O$A  "4NP$
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
MF_DE-9M^14%*?S^*PND$A=,+5I%D1SETO)NN'/D,VK11$Y4A.(@VFE<E8J>
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
MB23#9([_^:TB&29S_ #MHGV+2))]@ ;%OH5!L0_0H-BW,"CV 1H4^Q8&Q3Y
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
M)YX6G4YRET'ZY43-6GA^DI3(VBY; %LW4E2ZP/"5]#A*F72^X&AJ]86<A\T
MLV>@<TW<IE=GH&EE*3RU9&\4AZ..E<#4\2)WU*YB/Q15'_=VP2.8?GJ !I9@
M4WD#D?*M"-7S3XPGA[:@5 BU:<1*-R75>"QC_TD4LXLBE.,+/S:F[@D3P;4A
MM(@P9R=$V4V9((CNF4OB\8ZO-@U?L0/;?F<C.ZYDZ3[\N9\=J)-,G]1Y6C#H
M:TN8=IC*0!>^>GDF=/\.L],&J NR#:D^A;FJ+AS-9X)1MU5KBX:&QD]3Q#K]
MJ*\/A[<V6-M.5+BDSNX+@9% <F!&L[6:'2]F3][0CMU"0?$PBDR"PXUN7H<8
MG;!B/D(W*:^:L@-0"#R6P=+-U2B<)K0,\UF?Q-&\C&]GUV3SW@ SU0R^V9,H
MJ/FX"*H\+@)6.J]%@%I86S8'27:O#5WK$J^T&DT.^6QEC[1\"_-!B5>Y'H[P
M(B)^0A</A41;NL33-$"/)0.>ZJQ8AUJMW,J0C_&#__6G+V6AY]/>2:X@)*$H
M')<V!#IB3O6K&0ZG'GZ/JQDRGBF,1@I))6P.>#).VO\X],Z3&8XOT7V9=Q<(
M.>T(E=2E?N 5.4=A4"-!I,WH1W5IU3ABSZ8Q/0N"F#9T&@\)-1DF*)S^&/'1
M $&-'%,[#7QR@J*@BDB7WCWP621/9G/S4W>"I^P["&+:T&GN]\\70;3$^#R$
ML>9%/-HM35[Z>D95$"C\542Z:544OX]@P2_Q:(>?S;1%[!-\[WNX^JXL#&+:
MX.EH._%C F-Q5Y%HWJJ*TCB9P0!<A:(;XQ_Q+?:OJ>E%F/T% KL4DO*,\/#@
MD*GP/@CH331MJ >@4 \,40]!H1X:HAZ!0CTR1+T'"O6>(>I]4*CW#5%#,<!$
M//J(6"]ES@<4C-GYPWS.(A!0P/8VYQ.^Y2G:Z\&@SAJOQGC[R:?[AQ!]3$&0
MUD2CC$1'H7=#\"5+'PD"N 20_O6?W&<>3DO/$PPZM-@LCC0R)^A-R'=S )UF
M]GC7);XTQ"XP%+^!/5X-\>_C,Q^&]*@B46\RWL=_,.J6= S@ )= 4LF^K# \
M^ )Z%0,^1%=T<;%G<K)S(A T*$#I[ ;V?B0[^<CZ@R7']=BTS$G&R2J;T75T
ME3GA8)P-M*'37.:_/ 1!P0J'+D-4>AOX[DV2/P'#HF1#EA#D,.(VWP\(!C>,
M82JS?>7Q($"HJ8'1L.<7:J7&$1!G3P.,]J:CNW0#%J1" 1Q$*(;AX53",B#E
MMQEMZ\J-T0+.H8P>FXXHVG-0,\5^3\DL];/T<FX"QP=C@U2=*\N@$1C.&QND
M&Y'+G,[?#,45L&JU:](0%*^1'5:53C-I!<Y1GRU:;1XHD[: G!':855>$,!N
M%,+0HC4H^A?AN%,C#WJ 84C*,1DD[SM&<<AJY-GD8!"C!Z>:2]?C0^9\HQ4.
MH[,$QJ228U+SY?KL\ P&\!40Y7B7;BXPEJ,4DA+_S =BP%>1:.;&?50& \.
M+0)27W".XD]L%63W%)AR*%TJ[*P%!#UF&'6J(5.!["@#3ORD')-ZFGU,_\K.
MD$"@;Z)1+>8HQ+ 6AP20V7V.\TKX^SC'">N:@A2A+LE#_A[%^:3Q7-V8D'2>
MO4T*YT:&'5J-B670#K1[&.:8M0:RZ7LE8*:W/6+E<V&1RQ]I9)E&PX2_VSB)
MXGEV.QP*N48@"PZ_V:%$$CHQYHC/]?\'4$L#!!0    ( /J!>U@?V1+C%Q<
M / ^ 0 4    :71P+3(P,C,Q,C,Q7V-A;"YX;6SM75MSVSBR?M]?H?5YV:TM
MC2^Y.$DELR5;=J+$L3R2G4RRM35%D9#-F"(5@)2M_/H#\"*1$D&"8$.@O'J8
MF41#HIO?ATMW ^A^^^_'B=.:(4QLSWVW=_C;P5X+N:9GV>[MN[V;8;LS/.WU
M]O[]>ZOUM[=_;[=;[Y&+L.$CJS6:MTZ]R71HVJUK;+AD[.%)ZQ_^Y)^M=NO.
M]Z=O]O<?'AY^,^DSQ+0Q(EZ 3438#ZUVFS:8-'F*$6OP3>LK;?6S@5M'QZW#
MXS?/#]\\?]6ZN3YM'1T</8]>^=M;QW;O1P9!+:JW2][MI20]CK#SFX=O]X\.
M#I[M)P_N14^^>60_9)Y_>!8^??CZ]>O]\/\N'B5VWH.TV</]/S]?#,T[-#':
MMDM\PS69 &*_(>&/%YYI^"&2I7JUN$^PO[63Q]KLI_;A4?O9X6^/Q-J+<&NU
MWF+/00,T;H6:O_'G4_1NC]B3J<,4"G^[PVC\;L_VI[2-HV>'1U$+_T=_^ O_
M=>JYQ'-LBR%_8CCL0X9W"/E[+=;PS:"W^ 0/V\CUI\848<;=/OO_^]S7]W\'
M5Z]'^^,$#7WZYPG51$+#U1:8DM!:GAKD[MSQ'B346[RZ#\4NZZ)6X"!OW'-G
M5#A3@5P;(_:ZD'H%#5 E036\PFAJS!DOQ'"MOG^'\&F ,?U[AQ#D2ZHMUBI4
M1TC+]:A&_OR*C@DZ/5AG/P-[RM20_8S"YA1TF M$9YVSQRER"9+3>;T%>)@_
M&WZ ;9]V2F]L^R04>6$;(]L)?Y137*A1Z.Y_X;FWUPA/NFCD#Q9]5A+Y@K;@
M.0@'U94Q9\VS0=8Q31P@JS8-HNT"+35I^ CQW"["]HRNXK,%]W.Z?CB!A:A1
M1%5;64QDF9(6%8UY\%EK9C,3D%EQD=1KXU&6P.+6P&GKHC&B,[M%9<CIN]8
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
MFKUU/'DWMF'XZP;HVHOO^E\96('K*"9SJQ<]05BYM[^AR.3G;E#.:8'HIS5
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
M*?\6Z[A=KZ/P+HW<3^!3=O\%SAA^<6*^2,"J:O?G>.?DN1.'_*1*;EB<&SC
MD1Q\AH-'80O>.T\:Q\K^"YPQY/+E9#DOONZ$LH6.1?8EVCUAO?;3ZI#BYIXP
M+_@U';Z5^BB@V=AL*1C<LDT4"_)0W-J?H=G30A1Q9:)]<'Z/^-&>I'S!Q *$
MNVRS"7S^;[B5#26(>//:LXP6IS'S_/363^ JJ^M[-)M!4!.3_\@YQ:GCAQKZ
M7?XMTC[.'A+V1\:9GC_"C:SV5V@PW67KM1/[?S+O7QFW#E@<;"]\OHI<WPG.
MG-3Y&#H9EPV#7J;@]-!VD\?"A'D[+I>A</B5*XN;$\7%77@$G7 +7Y]:5+'V
MU>$=[62;_PLZ\!X".'@K+\OWN>F&=?4NJ2$=5P9W9*WIF-/'6D"UZZS6R ^_
MP[M>]M]CM88))(9GAW9>;C6'W4\%Z:Z:7WRU!M;X!$OB]0NPWF@./\23I/IF
MJ:>YH.303FKII5-KS'T4L(1?W06U!M;Z"$G;MR^#6D/J^!A/3^_NAYIZNOT=
MGDG?>1'3&J&:#MZ>;M_0M ;:\3':I1-J".L-6I,JXH5/QR#67#$FM!%7D;MB
M7A:P:"%N6;[G.\(,XHOW9_X/P>PRY$"S)#WG:WFG,J$",R..I +WW&?+9<R6
M3LI.N:[=\N7^LQ-D_.=G4;A<.-P>%<-."BN*CZY]0&C/=B@_"O'.@B#Z+)[.
MQ3"RAW21!:5!;CI)%4$T9;)CV6E*?N17I^5=&CO^<I5>\6O4!Y:N(L]L8F9<
M*&36OIAH3^6  )(;IX85X$YB( $(U1'7%_)"JJ\8U GD5YKSIXTX4<S&?$@!
M&^;Y1H2J\9U4NW]I#E-*@F(#?G#2+,X5<[3PTR1G-_AT !'%WJB_,*&TF#=[
MY- M.<VUXX<5@O<L7HN==N8GN0*_Y4>7X>1,^1!LAKL5MVT%RQ,G_)1?KPUM
MEPXZ% ONBEL(@M6 X4I(4([TC#V(:T2IKH<-648+7\L#O1?:LX#213=O6WN.
MGY'9>I.'.*#LX0-ZV+KIPO'CW$+^P)5$%K,!*ZF'%/:HKZ(DB<)#M]+V,G2#
MS&.>+R(F6Y&4IOO#F!7)35&\J9=NJYG+!S3D8MA#BV#K9ZD(#Q=Q],(>>V*Q
MZR>"5\,)I[_S860I9"%>7=S\2 TROF6O65HL@X;K3GM",*HD!OBC+Y(>1-Y"
MV]UG8G_W4$-7PV=LP?@EA=\'G\S&>T  6V7=,C<*79\?3UQ="$61\;OA-K?"
MSA<+)K:?0&B ^:?/ =_9$X:9$]R*-\C@IC E#!T<7830ARSS_?%_%-Y9P;)T
MUYH>BGKDL5>=W%EK-I4^6OCJ:.><_<B5QSZ:7X:GV72T&5 <(;M![$R'1'B.
MA+K,'S'6FYBM^!_PK5O\5)@C ^>KSXIDYF5:AN%D&E\C/M:JXD+.6.KXX+P>
M,#FT*[A!)(C>E 8PP!-3,XE#;P+R;[%2,#J\CGI#5))!BYC(?7AZ@VM^@R?3
M>A"&YH@D7R+9"5WY"[I+KI\*>@"_WO D'^*)M;J&Z0VI_16:?JQ=1?1&)/D0
M\5@\C)37&UT/ ;S%U1%=H;_8%(3P<HF!X>FZ,]"E2S&A>O#Z@/'+R%B*W=">
MA0GQP:(XB]Q,K-X9/Y9%Y,2VQA8:#M='8J_IG-B%CK*C<D)5^$"43/@N'[WG
MKX6)'X5?>VSA9$'ZU:N237W4.QI^F+[FG[PN_^;UX>>E=B$>:R1>LHR'6GQ-
M"^R*DXC=[(%]O6.L-UX9@=H!0P)P#LS7:[9^8+$FNHU/=PJ#8I1.$.B-37RP
M&Q%?IW[HBYUUQ7DW1L6>4L9UB%>-2WQL6+JC4"J<71"Y#1Z!*'\2Q16+P'E@
MP3^^RI*OEXZS^6UW$Q<!+9?\G\DA1DDUU863/.3S+;]^+=32:Q:D2?637%'E
MF/4PV*\I\^&6=W::H3;\? T)SN+F:+G JT&4LH<MCO*;11RM(;)(HVX(HMAC
M\3^^^H;_;;YL_^9R@X8OK/,@_RN^] OWWO[W0<3/K']\E<99?9)Z@NBZ3YQL
MZ[^9/?G8ZTF#<;4#T24HU;2]$FTLU[HT=7 \E'1;DH:[JL[JK#SHR(1V5C\+
M2<1S>&K+9*._@KOD5D&FE ^.;'[[9ASI$(NF,O[&D(V K)3.F[[=,U1 'TH[
MADP\'VK6#I&$FA:92CI-==$EA0H7B 8SD4$1%UH%B3XD_&;IILABD//8[>K1
MI0"S%CJ046\&$S$4-9!04:]72+*!<N_*J@-=S!VPP,UT3+/,%+)^D96C.FJP
MVW@ =+N16BD3&FZ9R_Q'8<)=L[0<'K9VZ6-E5]V#I=(/5RFCM[@JITIQV%XS
M;)$T2)/=)3 %T 2C!/P=JCF:YV;X7IDB,"O3,QHC1!8#A&/=<CA>\8"P*Z7V
M+;:)1"ZG3K$<O5QZQ/ =KK:BQ/^8H#>P32$'A!GHS6UW'87N"'JJQL:B0063
M0S= RB/$6!LU4KAN1<+!?/$Q8?F2P%9,O;R.7CH*J"#GA9&(BD=--H* ^CC9
MM+M@\NG%27V,&*JT6G36K!:=A6\%][*:PBG3CU4IH.^Q#YT\"VGF>7DX?^U"
M1'7ZJ/E-058 U$J!_8 ML"K[8A=D55@G^!NJA]&Q.Q/[,"KE\E<*@YG$4CYZ
MM*NYE\C^B(ML+2^5UF_>P^C8)="'4>5RQ';U'J:;\S/K.DK9OA0[JGC4_.P>
M'.IUV@B.4*.G=M$;;:=:#CO-_5[&P>+E14\N4GB(O/;-"],N69K(Z]7/S*IC
M4D]$*MBHW#/5JT&Y06F?5UI,;-XN]:33A1*)D[^*))]YC^)J2^2P[.(RI?.F
M$RFU6\;8B7\X0@I/OH3+E 33B12-8_]\O0FB+6-ET NYB-3\IB0L 'IJ/XWY
MHUA3M<[D+7P(WLH@?.U=D0SV&PQ)B ?'2)IY9ARI&2'C,!D;7 J/VFV#Y%T@
M]RI,PL'9H]K>]$:F#KZ4DGF>.Y@<_\--%SJ5/-!N.B(5L7*=ON=CGX=W3L "
M<<UZ<$2KL[H\I(F,?5\?\[)7SKS"FOJ%>7>=)=L&:G['+"@-U"J1X;\X2WLT
MD E,Q>W8G=-*M"I!83\^TYG%QV'X:I_D>ZC[GI&-'#'[2@6S@QZ#N,Z8'D['
M?Y3WXE0)!_W).*]XT6@_3O2$UL/HV+=)'T:58+ O'[5B,GE  <%6:9"W*0/5
M"FSODB8N9!FE,\_+<1"E$WWO,CQU-G[J!(T&O[@.?C5#JY%^.G*"@(?\=B8,
M]5V]SJK_TRU+6/P(*;32^:G5]R\8ZOU3)WSURM99[NXL&ES(BQ]>LW2^N'>>
M\)_#M+C;M0"T]HXNKB0/:+>BU$_(O&HYU4;%K\.^ZV-;" "&DU%_$/  4<\X
M%AVY)3<)MX ,E^H$ZHE+&W[!Y-8\N4R4[([__J-&K#K'5*GW?W_=+%>T+_\T
M2AFCWXJ*:2N6^JX3)(.K&LWWU:]OHJ00'-4=#<#2\#C9]5J[B.)VL[5]E#2V
MC0!C>B3J"R#HAID 1!0W6%"8FM+>A]OZ?JBZ!L[68CBUK?T&8(D/(G\$S@2@
M'(<C"2D',]3[D#?+2&99NHKROJ5TCH@#3D=Q9FENRE[DE!>Q@;+B!\\\SD?N
MY<Z1JM<)G<PZ.5J^- \67C>4D'Q2E#UWF209_7XKN4SS".S$C"9T\8!=K6L2
MM9SJK)Z)L!KH@6(:+5CVK99D7YD?JBU*1#9\%Y=!I14?69BA/]?MR-I=S@JQ
M-+TZ%1!41>!.HX1OJY(/NDJITYX,Z"U(J$H@OH^C)+F)13];9-SKE.W=3C00
M;T!!4_+JC@7\Q\OW+&2Q$X@@6V_-\4CR<OJ/5?=F;/<&C.ED=@841"J+543#
MB8>(>7CF)YO2 I@OBIS?-]B[J)^9U?N&SMY28*8T7 ?%$>X?CY"E(^-@\;%&
M0R!2;  E3\RVS'441DV&524U&FM0S6\RV@X '54A%%&3,,E#LPK&E;<.W73O
M8&-Q)X$7;+N&HQPOLF"=G0.5Q')H4[=ZVAB*I(6/TH[6?10H8N-G[A^97YQJ
M $__X3=VU9$6M!V3IHJV^1C&S F$([EF0^SBI[$/=!4W>Q<9H^6O!$]M(YN[
M? 2["SZ'(J8WX^,NC0[1#8 MHIC5NN*=/_%)\-'XH1-O\\=R$0_/O^3X!/F4
MB<X>NI%.XM)+*BIUNJCYZN)#*3? ";\(XKLONKA,QG#LA F0-VIFY+.4[*+5
MI#T9&;0@49<#&Y +KPB7O.%J/Q)N_5BDAYVQXO^)[E\( YJ$]L0 GJH:6=?8
M+K@V]Y=AD</LUGOTS$(O_Z\@5_R5Q3"+N8T7+L^R6#3ESB=#%-H\QH@MWBGQ
M=BED":**F:@WBF381$NKCY/->!NM!Z$>L$"%"(RJXY21W%4@"-&!T<EF&M[4
M;I34%0DPI'+B)+Y++)*"A[UC6;42^^11XD.DQGYAHG8X\V:/_,ZT9->9F,1\
M<1#M02$E/=Y6'7@Z M2$%-03S7X4C21$WMCO.]&@FO8B./.#+$4/]^OB,IF+
M8R=,5!$X'1NNY$L=]J?+?2(FFS:HL-3@D119/KY&+M(]I_0VBM]]-:#NPDO/
M\@[B5);NL^A9OAM%L1#%72@*\YHA^&W*^WE1B0FQ,;D"+)HJZBU>)+W(Y3RH
MKB2@5N2@A=DXV>4XD30@E_)"[T'>*16B(QK6AQQ',)3=QVN) 23-QP_IVS2;
M>O5#1[X$N/<X8IT;$E'T\[+HXP)+18'6B#5M9 +2JFRS1_U808=,'Q)O0U7>
MAF:/@/D>L>0,0"1KU-DNQD(BM0XFDSAIN@ B"49_J4^C7Y^&T.)Z260%U.54
MIJVB1WOF_(ILYOI+=)Z+?LT^Y[_!O^]#>!Y%50;U3E)C!SAO$"57K)V11==F
M.H7]!L4/TC2:.ERHB!R9>;]G1;J#"%R)XOQG:1K[#UDJ7%/W4?'<93%*2'.@
MQU&]HW>94(I)F?[U$A4Z5'SR@%!5YI:%E^M3)UE=!-'GK\S/@UVYC(I60E^_
M[9#5D*Q%E@IZ-W'TZ',@3[8?$_&DOTN=G+FI_UA4[B-*8]0?P'&HL!Z9MW:#
M-L DOL O14F9KVBU$L/VSE:G5G(?W3(W"ET_8 W.]Y'=W4DR1*NE?O5V+XV(
MR(K[G3%N,[E^;A/Q?P>LC(6>K85-]*=SF+N)T*<&P-*>-Y-RCS7;W4"0)PK.
MW"<^BOY5\P5=[F@?)YO>@['$W(LT6?VB%E,^!S[J='L3.,73[V:-?P4%,K5[
MUML2>Y<$R!ZL\O&+@ !)06!DP?>R^C+$W8\VV6.6J*T1BN?07V(_96?19^RS
M6L+@RQ"H#%F(D]',*U!F8S!/^+!8F%"871U,OH0SN M?2&6GP95/HH5DM(!
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
MP&TVC7?3<VC1NA=U?T?1<2Q G3%,O(&K(?!'="II]G,U,@N_\(ZN'?4_3IQ
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
MXC)5B2G14]\"##74>P>\58H_MG.G1=-)^7PA)3O,:G:(X32[-1"V=Y$SFJ*
M(/B1W0->FBD12%*GRU)O*Y^CRN_>6[.H45P'UP#J(*ZK1AR.4>WKVBH9,5D;
MS)9N^W0G:AL%H<&!M!;0\Y*7+1>X[AX@2,I^2<M^2<M^2<N><%IVQ?YCV9F*
M)AFD37V*B6X'"!%GN_&1C9[XUL]S@HE50##)$B=>,N)>,N(ZB+]DQ,EE4$]I
MRN,0EC%+:"32R\INM5E#$?6#IW1AH5J!%,$$"F;':5?TWK]5\-$\D\Q<-UMG
M>6^+,[:)F>OGC^O\WP'+(0N]V3J*4__/_.>=@T06+]JPCO+$:VR(5B<*)&F0
M!<^]-)0U$RVLLVR?0A[=^YP_F9>.<YSPB3I%HU )*0'#\ZI9@_TT2F@+V><,
MCN%=N$\(W37J"WQHJC/N.C!224+"8$J2D.%#8PY0":")^R1 /\1:$?H\LGYN
M;L_$I+1S Y@F.1/MW$'!*/_DU$E6-X[O740QMWA$N>[+T TR3W3_OE^Q#YQ%
M%N>^FU*BRF[2TK&CL+&]I/LE5\6=X"!*]1+4G,1-^=I/>B#OF-B*;\1<X]T'
M]QY+H.Q&MS,_.&D6Y[.*%GZ:M*=J6%1$(%SLB#.6.GZ0@!D>7--[%,A0#B81
M<V8\)5$0B#,:/=@!4;R5AAR$Z]A!$:+BY:[/Y9W+0B?V(Z22RG*Z-NN8("W[
MJE1H!W"HC^,YGY+\QS#9,-=?^,R#1S6HA-1)F^X\4]9D[EV1._2[4:&HA-O)
M#J5XLT(,UJHY#Y,$+,+ [(:9)*QEL^[ZWU6VREG&KKGNO/_,@D?V@2O2%7JO
M.M-AV(EJ1CSIA@L"N=^4[H!$TZO[SY&E!5%QMW5IL+@2=L!#GMW)5P"7.W90
MKSY_2U=_VXN@P%[Y[$^]!BZB##L20)N]/3^RY450@$^6#*,U%/_1IBK(V7^Y
MZR ''Y)!0[H.9HN4Q9870W,,=E^H3?>/R3)H88]]B1.+7.K3!'BSY-_9C H9
M(I@>)(B,\GWN[R]^NKI<;[)4N*>YO%DB0A<*QS7R?@,RG?X&@Z)+97!WC)[T
MV67/9?KRZ\0/DMBM[_9/JHS5&Q$#)DK@N)S195C^M-&U'N#GUR!G-9YRJ,;4
M PXU-K9,^$\XD[RDPN%#'D!2"@+V2C<-%8P*&5!AI]&?*W]A(ON'>;-'/N\E
MNV4"IVKZ(DI'%" Z\Y.\R_BMD]9?,,U#Y]1<9RVN1@%V ]B8>H2;ZT<Y@#>D
MIQ. _3%$C@U?#=W'&$0"9.'%O4.I3^B&Q2Y!.1-=]E_88I!* )HT-[JFWL5-
MGCCAIZO("8VBY ZB,,_8 UFEC XFQO>W_2II4*8MB2%A1;A/.NM@] M,7OM"
MAA)&:,?P%4=4XD+.@\BF-*AHT;ULI1'23:2(,K,/N)&4JNCB,DY<04]]BMYE
MV2L5G3 /3,F@5Y_HDXW%DA-#)0,L+*%[B[D,O8P;''[>1>(T6J^Y$N#_(4[E
M^>)TY8?.Y>G)J3B@WX ;/>C3M.K#4*B,ZD9L@!1Z1=.*PUNX+%I?V/-(0&%N
M3Q&_UTS%XITVBN^FAN*[%HJ(Q4'S)5_/9:\L>3"J*@HVGX* ."M!(.C_4LGV
M6^WE^^W4EN^W+1A[8AE,4?Q.&\7OIH;B=RT4D:KQUUE\KXWB]U-#\?L6BCU5
M]DU1_$$;Q1^FAN(/+11_P$'Q8#0[MQ(WUJZCE"4WSI;"L:+D9_<E5<//HD8.
M=OT8OQ9"%"[S#.S!7L2=9^/4V?BI$Y2U/ 2#E-JYJ,7;/*Q T+G,S16J\KLR
M#E1W[V[_HHDHZ]M!BI.MZKKU41/Y&J4LCJ!^;L]Z;83#21$B\C&VF9&X&#N8
M6$H@@ZS$/GD0-[J6LT-W+?;)Q*IS<9A8:+I79[$3G,;,\]./(9_ ?/'O+%EE
M_IDOG&AN*D[K><C@[96UZ%D,O.E5#KO>IGKHH#L2(?SO/T>HTMG3>P[2J:%C
M9>_DB3ZX\JE1M!S_B2>E.DH$G;$A8Q#9.*B"JA&T&BV/)J4Z0K@%:Z$C@'L!
M=:A9+!^,)YRV][ WGXQ"-G#?H@ZU9R&;MD]2U25)2S:_9K_[3K@,'3#^[2^.
M_9P_F*'2M6MZ.:E<< 07DAUIJ\]E0_TM39#(:OW7V=#T;9-QL*AK4 73;LJ&
M])HL8W4=A2ZY?&I,GLWFJ0,'[6%IS64O!GR[:R"(5,A82MNLI'$_*83S8)\)
MOJ<O6H7YH>MOG. RI*ZU,V@L=@KNZ(JZ:Z<88$\6'*DU+J(J.R9#L%5J9[0U
MT"ZL@^/D,1\*16D=LT%8OD"9[I9A*Z%170>]TNZ7<%.@D!TP2'1T,Z=H55V$
M3XC,TYGK\N%XL@*ZYO9.@\E,QL3(]M$@.^#<*ZE^3$N:-'>R+B['D"&H+[Y6
M5QHY?E0JJF1XRYF0RJK.X-F(J8$:=I=0,=X\77_F<75U[SSM(K>D@I)N__[O
MK61I8(@! (W2HS%@L]1&1[IG)'PF*S( A"0U#CF_O-Q_.>!\\&1"Z^1D_UHU
M6&K=* +>D09LMCN'#UBD9_F)B)LAW7 =O&PW'<'9<EU DI43K(IK]9U:@R77
MP63J&ZX+.W6N@EDI$#'8L4XW!;/)'W$J,)69$D,D6%?3TI$3"5/-U[9S&4>H
M 'Q+^?[UN'P7K>HRLR3)UAO!94C3G\[".#7R!R]=)L6QI/0,(O$@#*#=>^"T
MR$XC::L>(Z%4URH-@!"R)W3[B]PZX1*<+:'H)K*G9:L"B]&"K/J)U*! [Z63
MTX9W?X< /4(<JK)CSL'J:6 )CLTV7+8%?91&.&U$+60J0/%$ST40]#_P>:ZS
M-=H*;=*S8H!V;+L*T=:,*7HW?7"><$%MT#M*4)LSQG;@[C-QG9@].)P4OWV+
M7KA.,?58C$P<D"?;_9^4I5QGGYW8NW#\N'!S[L\"T4W7Y:<$17E.PH$>P:5.
MTQ@:0WJD*^Y$/>83R)A;N/T<!4[^.K45A2DI5N X [=]'1VR'$<2+:04_M&M
MSVJ+G?F/OL=ORQ-:H0=#/X:'TB-<IX<BQDTR(IG#K9]\NH@9JSR[QZX]I>.U
M[U8_AN4H%R6DF<'H7K_=\&L=SH<X_,Y8[#]R[![KW0,.^F%)N>KX 5'8F.06
M#F ,=1L.9D%G2TO=B9@BK[R,PV%^Z0%.[9G$V@HOC<")W9HOC<!?&H&KBH1)
MMC)91IZ*FYV;-_8Q!L:6H,CWZ4J8K9?A;K3SQ>$PM@!;!$C(4@ 4A>4!A0X2
M/VHAS3))HE RWLO0#3).E .\XI/CG[*=+AI205$J 7GZ 8W:,.YXE3>CXW"=
M9>P^DI-.?G'$_0\21PVE9+7N/4A8NT9]4&S4UH')PGK/)R.&, ]%6&)]#V('
M*/5QLIDW!986"#+02\+?_^?77[_ZW[]\^/F[__.__^UNLJ=?P^]^]/[\X7'Y
MZS;\>)9]?O]#_.,/_WS[^\?[;1+\\.C^^4WPW^GK]([]]Y\_O/OT],:]2K_Y
MS\7%V[M_OGY\.CG]]9M'[RYVKM<?-B=_^M'C-Z?)P_WU?__^S3^O_KAU+F<_
M/GV[.)_]>O&4_7)[^V%[>Y;]^?'SY<W=9N7<_)R>??+3ZY_^^^3L/\MO_AG^
MOIE_>_-N]?;SKW_&_WS[TQ__^>FOX6/ZUV7L_''YZ?'/B^_FB]NS?SW]\I_3
M[[?GG__ZM-A>_F>V7=S^FZOZ=^_?/;R]_F.9.(_Q=__\SHO_RYG=?[_^_>'"
M_?&/'VZOW]Z>7R\>'QZ"^?U_?OK7IQO_[.>SA1?]?O9?=V<_?WMV][W[Z_WB
MN^#=3YO0^Z\?KGY_>/=T_7]>G=[=?OVUD9/D"SB>C73.I,_>NS1R/Y5:<>;R
M$3?S_0R624GLT**1L]+QGQF3-C)'-;E!'65&9,=L?H8AQ&IOF&$X>KNT+\\-
M-F1Q#W5]83I>7KQ?+]ZO+\O[E3\<FK[[74?A/'_M._\CRR_85<GR9)ZE2>J$
M_*Z]G(7>^9-H&Y:(77^= <OJ61B4M?@KK//1AB#1J];A3"2!S^0@<"+_#;N)
M?1>4X7 T8[47"7,\"QA-[LAUDP?'6'1OT?<"7'8T,5SJ@4Y:SXXA2&@)PV-8
M?=6VF<#ZVP_55HC6D2_ FBQQ>P\2CODBBA?,3[,XSU<]?]KX<4X4OR_YB$.?
M]DEN1]J $@VC+MG2'JF9'[*[C[UUV3D^.Z$'1['PNF4&*9(^?JF]_3B=IFE;
M@CFH,: IB!T^>'LK_6I(,GSGN@2"/\"%#^0P?I]!M)6A=.Q#01[=QU]A<1HX
M23)?E,.9Q[?B3DG0JK";C\5^A8C[HZZ^>S E:J4GY4C2X;"/D^4VA\JEK)01
M<</#'I[H70^5<K+:^A!+5.B%!RJ>)3-XGKR&:)JT[39M RB.NBA:L!#M$]IG
M@..ZQ>@,V6K@(:[1-*ZHCRX%_W#0HO+8_<H)#V]P+3?_+1.BXC\_Y1:B",#*
MG$!4&CB:VPK)W.PU)3NR=4^S<M"+ -"_YEI_]30>G-T3'__R:U/.^(U'Z9XE
M;(>/2 -&7E:AEMP@[52/;,D=GZ(\[GB0J2Y1D*+L>5VR\0# 9^J[7,^?^4'&
MAW[-TB*O[8;%.1(XS05S+K-N+D:M=L!$#3T0YTXL;+6DHE?PH\G*Z^=EO3*^
MKOSJAK8"1B(/QFZ((I=K]NCX@5C(]Y&HS!^%^8O@*@HXZR0?#[(X=;G;S) #
M+?.Z0+6AI6JJU-*WA84P7^2SJ!NP%!+6XVW5;Z0M8$U<:8HI2$<]AM:U:)-K
M2ZH#)*+(TS:W\C08Z4AL<[-=61+S3#Q DJR3>\?>+@=PL,7'T9J=W(_I7.Q8
M[0#%V0TN:E4FL3S/%POFIB7+VFM[CT%]\,E$0)=/E^0MLF-4XR@\RY=P@VW0
M"9?Z7+)Q!;Z)HT=?O)@GBR@N='C>Z]"XR6R-QD%,2Q>S Y=%SXX=1M\H]]R$
M)31ZS9SVV%GH*(*M=-< 2%_RT<F#T@8O^)>D],&'TTM2^DM2^H!WQ-TVO6CL
M4@U?LXJ"K20PU'-("1.-?Z?LTWC!.'$GX"Q%N?DP82<LY%!B.Q-4W.PX$X K
MM!&*J8(-]4K9YAK%_(8;CB6L+FZ3$U8G;"2WU3.V8)RO5[+=C9549D"F]M(2
M#<0'!9+(W3J.X(Y/4FBGFQ)(F.!&=TA4ZXZ/V+"'Q,',S_Q$S"WK>FK'6T82
M3N;I&M%Z$X5Y.%H=E%F2L%1D[])7RS49@;WW(X"X&\>3";PD]L4!=[[/^>9(
MMS>!R-D-\Z#;3>G2H#BV (QMNL4'; 39@0:!&?UIXH#YY7KC^+'@-E_,UE&<
M^G_FX5B=@SJ5U='O:/Z"Q<MBT=>!0D?&G*"^_L'H/G"UQ0(^!!9ER0!I2^E8
M3O,B$*8<+M CRW -/>?KA2^=<"FB@$Z=.-YRBTR$2B9G_ Q*4O1@#9,1V#N*
MJ30V!';TXD_2U;<OE)[_-S<Y-E'B!";[M8O49,6G!QAZ2'OGZGD?<_[4^[)@
M\AS-I1(^920WBJQ$Z?8B/#T(HL].V,X5P!><A*/5P$4J,<J055;GP=J"]?9%
MC/PZT^(V684*AK.4XP\J73JZ4^>6N5'H^@$_HU=YUZ",+YJ\ W121#'YC^+F
MGO_ */+DF?A\=F#LJ M(*O3\?-^V';+B+\Y\_J&P@/VV#3(\, MC2':O'YJ>
M(1PA(*=VU /^2D]N<AVE9WR#\;'R'<-'=!.[?"@W6<Q-JW:/H][H1R!!J[&1
MB#NC'4 )Q9,H6P<RM:JMS?B&$O;H+/J4L-<0F0#) N#E(Q4%&?PPX_?J\H*-
M7_Y5@_%STC(FN!_IN]PL##,GN.5_X@1E<K!QC+!(EO/3/(/8";T"AB7C$$L>
M/25\#]X[^]J;8;$R]!P-Y \-(T9A,UHE3(HUL&L AP+X\"!CW=#)FS@2IL<\
MOF/QH^\RI !C*5DR%0N*+L;<$E5TI1P]BA#7DI.XMI>\$K0XXV[:%N.,^Q9F
M"WX9*,A&<R\WE"ACA1"L11D/D@-9I<HKOH5)RE36"%OQPX+V>MW&JR.!K7B$
MVCS)_$ D3EXQ)V$RR*6&@>RKX\:S<ZY4912O&+^(L?W;HN"YZQ1;'CJBC_4U
M/__O/[/@D7W@9]8*^XID/ P[$<$4]MMPB="$ZT/'\RMSXOO/D:6%47&WE9AQ
M#"MB)P&BL&2M<7#Y8WOC]/E;*I]T-(NA$ )92S"=L5Q$&;J5I,O>7F3[L:R(
M0@J0L!/R]> _VM0/.?N7]5!( =#^BG0]S!8IBRTOBN88[+[9FNXCDU70PI[B
M\M8<1,D;<'V3?V?SB62(8'J00(ZPKD9[RUSF/^;U2?UT=;G>B%HLER&7-TO2
M:Y;.UE&&GE<!9#K]#09%%U+?W42Z':-'%F<7E^G+KQ,_B+FLJP+%@,LX_1N1
M>Q&%XETUYNNE_&DMF@V@&;7(68WD'*HQ]8!3&K;ZE218PIF(. 4V7S1&#Y.4
M@H"]L,RA@E$A<YQ%KR_\T.%6MA-<AHLH7N=A!_P?MVS#%Y?0Y7?%TV8R,/VV
M)%/0Y?#6V!W8[EA-8R L#1\Z]K4O>[B<;,M?2M[MA\_.8 1$FZN[MZ6&T!L-
M:4S0'?>1?C?4[*&DF_!+:Q(%OI>/+I\;0>M*-3^;Y<(0MD=C':C!I>KZUL>9
MI)<EA".AX0)J:@E>[& A4I4?TV".WNT2*$D+@0/4<J0I7G86A<N%$RYOA T#
M?NJ6?66W9R%<I>SR)F4S)T@EN&?A,EDQ78BEGUELXZ0/L'SBV*$%>0R#$XD0
MACO!S-,(V)!]-BF(Y1/']@$)3M=1.DO3V'_(TJ(+1W5U :.MHF#3TVH O1(0
MDNSX\\!?\TNE&-M\D;O_RG&#Q:"B,#$Q* $AZ>-V+AAM8C]AGWV/[<?*I %Z
M<CFH2%CNB68@"B4H) GMM^R1A5G;/8;PLE"2M2P'PUO^'A6:.*V\1,%-'.$7
M"JQ3MG@8&^+>P 6]V>X^/7T3,[=(DJJ75YJ%WLQU8R;^39'U#^-J,>_05&Q@
M0 &GNM%VBB+OLQ\$G!\_Q/BM1.3%YEF+^TI:V/L,PG*"&Q"$)%DIG,OPD25Y
MJ$V1?U@]T2(+KY/-!/=>-V2 2"$S&14,RF1T=-$TJ=OUBQC+I 415=V:+['X
M\'#A]-<9[BE*8R*B9A_.(/]CYMU'5_SFE8KVQ7$:\FL7LLB@7">H\," EO+\
M*[+^*ZHA(,NK)#H]@Z%"HP3[1Y5),'H4P;\ROB!8'&QWX01G3NH,:IB=K==.
M[/_)/#GMCZ&3>6(I'D0'R__^ -^^OMIDO,T<F]CC@981H.$[5A#"**NH<BP1
MB6AP3(.9MRIP2AV_O8^=,''<O!C)R;;^&X+8!@W&=FL6D&[(IHL,+@KUN^#0
MQ4 2]R!A,$YF?4^<@_X.Z!(:.+X!1S;HL0P=TK$8NX M&UC,@OZA?>''"?S)
MJ_[7-I^WNK=[==(UYD40BW GRFO!WZ@:?V[WKJS&KCDWBE5WO_)C.'CUOS[N
M5=>8%W(V=[ZJHRQ.5_#M6O_S8U]US;EA)W,\[S?.T2X1!H^B+V^B%N6D_8@Z
M**-M[XM#EIJ,@Z4:$:.*3XJL6C4.]DU3>J"_%!79 A0UQ:WB<>[$(5\=R0V+
M[U9.S$Z<!+V+CYS'%Z [.\"E*KK09G?F!R(SF5B:%9<O9%-V@JQ\E;7Q7G'*
MKV'B6=+[R!7)/@A0E@Q9/6+HEJ7<L3AQ E''^V[%6+KK#9^<.IO<;='Q+F%4
MJU*;I5G-TWXVX%S'09/9ER@>YS%AB$2K<IP@W(9G,9I)=+<'SL.T:#V#4W&X
MDS31.:?TWVNNX)KP.B""I*ZA2 2ML' /<6NN=\@R[),%88'A;G8H%885TK!4
M7WBX+-"+#.<U8QU1XD)TT'+"+;S2L*K(LX3J^'8X;-_OBCO+D$#71<*.+!N3
ME3V2W@#<H^TOK&%I?%Y+YTW0][>LV=)D]0T XHX/[=PV,-#N0H(L0>'425:S
MT!/_)UH\/SJ!&.>%X\=Y"9=]=S#DBR*<KZ52SKU+LG[GTT"0)CCA)F8;Q_?*
M&%,^E'FZ8G$Q<FG/[,'"@W"T$DVM)SD0<"0/$)3"D8GAN.4@1QS]'6&?OI!4
MLKZ.0K<^3&110#A.8)^ @%,^&[P$0)OL"D@&E%$-WEI[W="[2R/WTRH*.*=$
M'&+IEJA#+)BMM7X<0RPX?7!Q']MJ"TS2/EG#H)9^/7FK6HX)2=V!/"W++:ZE
M-\X6&&HN^\KV^="WD"I\I;,E"?;,#Y_:D&A,J"XNUHTIE3"4,%'U"SI?;X)H
MRU@9AT4N(36_R<@* !V512PRYK,1I-7-Y]BU&P I$L/WWGEB2:E*:60BXV"K
M+XZ>+*38D-4)(-\<4]9=/?L!/8#E)$NX?9<DI]'ZH2PD)6I^+T,1VW')[</4
M7_A.54,BF;G<U(Z9QPWP^FR2)%N+6(]=Q_'.NMV#!3O"@">S4,80'E7E [H5
M8K?D^[#]3E7$X/"V?!FZ02:J)Y:5_IO5_(0G*@I3/MD@#V0EJ>*"-*BI6#M8
M,E"61:#P7(WLL;*2,C1LZW; !JBK8#5*<>_PB19%Z'/>(VV]B=E*!'(\LGU
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
MF4]O4VG<B_H2YH<*]H.39K&?;L]H1=A@,Q'SNANFZKZ*7&7SCLR\OFL:UQ,
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
ML\M_9&=.ZI2162CN'"GAZ1B)7<A4PD",-MZ_#X=WZ3H]C^,H/HTX/Q?E205
M?AJ>' A.E7@P'W<KOLG>N<>\D^TM6S"^)EQVSY[2$_[Y)Q0QJ;E,XNS0 *V2
MF;)=JEYD>?$*-_@LJ=.9!/*-B5?8]@8XFV(K3#%%.C88WQVM"1S3!].O4$:]
MS)9<+OQX?>EA0%Q2FL(9W)I[E7_57UNE(^O[[Z\%Z0<G8>+/_B]02P,$%
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
M Q!0I[JD-H*'W4D(ZM5S0;3#'I?S74)SFK/5'3G1;!3YU 6XH-Z-\Q4MYSU
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
MYKS]#M*+H4W0NOC7V[_QD_]-]()3%KB?+UZF_5CF+2$8YV\7(DR$U73R/Z.
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
MN3;9IF1H:R=NJ]+FB5%3K1/XIEHG.]%4ZT3=5.ND7U.MID5]5P3A#^H>J8
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
MMSG7$;CK ,-NZ EX[<>;*V 9TH_4=?/.X$#,.?/6B_Q!N*ZV,$!JTAJZR"%
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
M/5DL7W^.3C[XOYV]S'Y>19\OEU^_/TL^G/WE\)?/CZLT/'N9_+8?_E?V;?:
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
MMGT4L2K[QA+S2#N1=#/';R9ZRG\TD[LZ '&TF?!@RHUM!7Z>\>9'==33Z;_
M(KZ')NM'+2O@(3V]OZ_H/41MGV=5]0)E!D3C#ZBM71;WFPPJV&5/M/KW?_OC
M\=&'_ZS):5W31KRZG]C3E&]G\\Q.WB?:[1E)W>E:R755,JHV+]"FJSDMUFW5
M';#DOHJU(N2+.'=JQ(I<)1@_Y<^\BVIQG_/R.K Q4VNW$]C;ST (H\B4<CLW
MC% 12:6>"U*'ABC2:9]U&$'SNLE7[(G5NORDWA@6#JBK9XC71 _9]>YNFZ^^
M-7 KO]@WTRO8.V*^C&P_CUB:-<X)(! )8D$4D 7A8/ACJ%5Z2^^%F; />M=0
M),6FI],%?>BU;"*Q7T<1\R8N+D#8&^S:Q6#;?N-%1K\V509%]-]R>>XS;1[*
M]1R$NSUW3/SN'@EZ^^YO)B5?%<\,<EF]O)Z0Y_\@IL79OQQ;=2LU,JWU)9Z/
MMHWFP'X/&W(+\GQ75:_TLIN_@6@O-B[ MV\61(Y.:EP)XI.^9>RX3E<U6YBO
M]8X:/H LXHU7X+]7+&]:TNWA?+<L2$X/FFI-=ZB:0O!G<8T1H<NR5C^(40G2
M>D3C%8(HXDQ-K<"7_\-$_N3FL#V$_.$^-%]Z<S*0N47W8&D]]K%L6U74%[3)
M\FVMB%IN/F?-KN(27+G)FYJ/TDS?ACO2WI-D(G2<JW#/5;I:F=3DC83Y$WE+
M] W;08:?&&Q91*3G7!C'E"#'NA]@:_0:HNQ!X<G]=**_:;EW#[B[<2_: ZPS
MX 8.VM#I#2H'W!;[[>R]K^Y62'DHJT9U\'LU"XOM*]A!X>9EV/8GC'X+PPF,
MM^6+I)%+W6SKB:$.I ^@!O7!OZKJ8_@4]@9RK"4D!*^_HPQ/=%(5Q\Y*LUIC
MH<'T3:7#>RW]Q?(15#>%>0UQ&^@L*WXCHM+O?!04-P>MM])!W :JT>*K/F26
MCZ#N'O,:7$$?WC<L23EH%[N&/88M^$[<*@#IJJB;:O=:]CK3%S#-(H;O!UPO
M_<U".@"SR5!P<$[?,C;T]Q&4NYA-T7HG_Q<O7Z'OSE=[LZ*^G<H$'+"VP#U(
M;E6C8+O6EU94BM@#9MDIE%A3#!?=5_Y*(2R!KD^?:97=T].ZWCV*D,Q0 UPX
M+)0W,&I) ;M-07@K01 -1NH[;Q(KE5DACD@3:O>&?"#&%A8'#\&3'KVHO;?;
M/.Q;DQ@;L^U,MJO8W7=!>=GQ_%DWBHV,:)=97O'0?"VF-?CFV_L3>/Z'?9<:
ML'-ALDQST*>G-6$<<B>H'7P06DYYM??X<,P]>Y#/8#D>#K'8?3:W\4;^_6QP
MZS5],+I.=!K_-:NJC $;??)K4ZY^DW\]7;$%1GF+)X%%,B%/75^(51!F$SF=
M=/.31M#LR^:VW^U4FDWKJ!SWM9B+=S)H-,5JZ@KWVJ*F*W;>V]1ZJ^Y%OXFF
MS/-M5M=,VA; E]4-2-VO8OIV?0G5_NU8B"V3'&9P_4MNP+(B?-8L+.$!+.Q5
MV_:@/T&7MV[<Y:ZIFZQ8Y\4]^]^//VBURFNX8=6,O5_FP"]@"9Q[KC/@)M0
MB3C##I3:GK.P/!UH3WCOQ@C"[A7FDE7T+*OI&LJAT:+F9M=3^,(]EVO/7KHA
MU]D+_.KT>U:M7\VDO_^"$+-)]E_MP4Y&:I7L\#NJ[Q8_"*&G&=6NBE7Y2&^S
M'P9=\+HJG_,:S'>;LM(&ACX TV$CZF>3%QD68R[G$P: " B$@YC#=;\W[]5%
MOQ\-)REM4SX9H[GM!Q]-?=MKF?ONX'GX+@ZR$_;9R7OI=%#3@@%>[U9-?5JL
MO]+J.5\=L,"<'39:+2;K$NP98C">RP-RPAR*DGBYI$J4N/&=]DPSR> Q;[@Q
MEI'EO"P:)C'18F4RX9X6Q2[;WK"QV5:*"Z$O]D$^@Z6W'6*QUC)T+6B^#7O
MK1DZXB-$?(7(SR0WR!YRZZAK\F"DG^A+V//[,8+ P3Z%*-,>:LT8IV,&MN!#
M[Z8#G1*#>C?)#+*[J^F]J,W75CUE4@P'_3J9/P%?1 Y8]*_(VI*MG4EZ4\6>
M-0HF24P3X5SN=V<+(\SD+H!=XHCXS U]*BLX!U<%DZ(?^<?.7N0?7SF5*'@%
MF%:V^.6%N-[$<-("(QJT!;E[:4?,J^!"]":Q)"E%D7*/C@GV[[R:#3GDDYC[
M-V ](=$X;;5G#0 W.0C(W"#\55W$J86&*?SO[=10HDU3%K_N'A^S*O\77?_7
M+JL:6FU?6OI>9$WVK<AVZ[RAZY$48AX?'#?^*M_%"OM]C<5;A0KU+=).UHX
M3"=OV@_^9!6IK9-G8%Q^U4W8AAZ_&M/F<?)B%-77^S9>4/.KX9#L(,[#1O[J
M^_*U#N3X.9S<$.$L8ZQ?T:\/E#;Q;3!#VR XOH+?_,"^&&_[#3F5\+G$WCDS
M6=\"/SM'W0H\Y)C<'L@!_75[;H1^$J\#3.S2 E2#;D]^*U9ZWR&SSL!F- \4
MVOW"=H6(BJRP%;&<U=Z-:+L10]Q]^\BT\*%QS>-311_8K_-GJAR@![X_0SZ'
MH!'$KLE[GW8W*-_2&A3E5$]8#7\JPT<;,Y12>SWDVD<$W%>]8P.^EN!Z]:\J
MZF;56FRQW\L-*5P[AIWZYE-9,Q$XM15FXJ9P;5H7+?>]2,^S^N%R6WY_/=G3
M\@7<1H*NI7AO29A&8)Y+XDSW;KM9.-I8#B),B!*R@WU=(3/D<]@O<L":0NZ_
M=K?-0$V?RF+_KG,(AE.<'F>[FL&IZ]/5/W=YG?-89?AG15^G_);_>\@% ;T+
MLFP]-8]H$Q=$39U'_XY@YNKNC#""3 KS75;W62$+YC!Y1'WI+%O]=E^5NT+9
MD4)=%''PD%P/48NRM:W78'#)K=UM'1C-?#D#!\$DUBH[8SS)IAGT0[\38ZB/
MAXEG@(]>VS[;<0:O[EX\CMV,AWE_;^@6S%_76=6\W%9946<K^/"KO+WN;V$6
M-W2NQ+()Y1S")Q%MUDP*.@=Q4G]H_428J*3>Y@W$S5P5Z_PY7^^R[5_SYH%_
M#>3&A_SIMOP(7=)?#I:7$/M%C+TV85V6G<>A"%.*@I,T[7P/'BO]8@IAHD4^
MWBA=!,?\2LO[*GMZ@/ZT!]MU=MAHSCGK$BQ;21^85D<(8D[;[MZ)YC1A["RK
M\QKRL&@-<=+RN?V:WQ?YAGT ZFRLV',+$577Y3;7XJQ#U8-]OX"5^K+G.FT*
M*D 567\=7)&&U4$F'6BB8+L5"V1Q[D"[1 EWAR#UQ"R7Z9^.44<.\17$W)8#
M+/?@VS]],?X#;Y?]-[_!=Q*[_6]HW53YJA$FS<B;W#$9+3G;O@:KPJ(F"-OT
MK.PU?G:H7>/!>T*Q(B/$F$O. P#)T.=>1>"FF(G5)(PESBUAN",F640^_H +
M:)?7#\*+^ZK=0#P?P\UK<R_&LJ'ZD^#!<[:Z2F 8"6.H;AD)(,24^KR]-IJ9
MUD8S\C4*@X,H104M:%('WUF]65'\4W=5.&TFB34^\#'/6C@L-*$G>$G[[JYY
M/(/1W S=9:/',=J.MJ)%5N7EMZ)^HBLFK]/UX>QH5MAX=C3;$JR!'V)\8MM_
M$&=:(YH3QVE&M-/[BO*P$ ')M"6,5XUY'MJU8OR\A=6#L4DM[UZ2J_O CN >
MO?$^Y<]T?5K7M*G_3+?KR[+ZFFWIE^SQ]3KE>3^)F)P<LAY7#ST^EXC)!&:_
MW9356YB_( !A'M)R#*.'/?:"J#/MHNDU.9[4^QW7IC[^=&B?]N3]4.RD-G:<
MWMLPW8,6(Z]:)B(J/N85N#F=/'G(3W,CG_>TP8($ E)I\_*9-@_E^JIXIG5#
M(Y\/CR3I^0":..E>AV5_B('P:-O> V3),HQ=2KP,P'GBU0]='*^S%[AG8A\
MVU2\&#C;$JR2 K2LE.,=KP+V?>'A07MCN+"=8C,S (QZ(ES3T60!QR(<VZ#=
M!3,Q3H2PPK$/3/;Y":X;8\Q:K& 8! ;1L^=?36Q0HDNB1/?MA/.L\_ $DF2B
M.FN!;[E:7BOR%=F@&KJ:^+V6.GDSEJT!8;![64Q5O<ZRX(V;(F\GVTS,4LB&
M[SOJMY:%[,\UI] M#P/TNJHV;/<H*-P'&2.SN&8CE_VU+"-D)\PCBBF $_9]
ML*?&V];GRW@520 ,^M!R\]IY%@$?Q$RV\"_'YF3)]-9_<VBT%L[*7H'&, (<
MIA/JQ'YJJ"F*IF];]D#;MLGQLB#?*2Z"6YJ5[9LX.  7\YI8I^*90&Q+B&!Y
M8ODRA <6UH\?D2EO2-L@YG37/)15WKR\FMO-^2GDY'C76JQ65-54B+23K/ZU
M%&](""OUU\-+@P-UO)K>APU7.[%\W[L=9I98XF& O8740;I9MF"[/A(OKV7\
M<'\+4Q)UKB1D \W $AO%0>,]8D5^H@#*!5L&G3*PSQ0BT&*O%!\$-$NL9R$V
M/87K)^TT'FHX(_MK('_:HKL!-)A@#K.#C9%F0Z!@E7CW+R5JO]CNEOEL%ZO(
M&TJ*U^I6=[B&=-C>X< 5[=DZ*[7&',G!\(Y7^_F6_?!CS;:AT.;3U##$IANT
MQ6:@H4_@9_A6VUM4&C?H_K4LU]#7\TM9T,>G;?E"J6KQJ5D(O^Z>GK8YK5['
M5+S?8E#=EONMU=JS00Q*W1/VL+O#W!!^,MDFY(L(0_?G['_*ZGQ7-TSSB-C
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
MG695K$F\]121-Y4$]A._06'8"P.83O%Q8&E@F8<BR,J]+%YVN2O6_J0J.9C
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
M)I+=5$X\;#QP('UP1O36+1FPJ]_>9YF>!6"TI(147=!S*RUF++C2_L&3!@B
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
M 7'-@)^S(A/&3B86?*75<[ZBEY36+BM'-X?+37(6@6F+@3TC >=<&)FXY*<
MWI/[N?J4[SR/0L7.S2YQLUQMG<.[:X0"IIGGNBI7E*YY;!=TE8!6!<N-"OMR
MI=NIF020)&HN1/G [,ZDEUKZ]V-HVN.A=$%ZN:_.S\XA!N_8O=7;8<E3^0<+
M'NYY(SZ($86W#WFU=M.2#QG3$9V2VE*'5!QA@7ESQ(0@R/"X8JT%)/R:Y04$
M@9Q6><W>>KW/S1?:+#>WV8^#QY6(=? W6(\S@:7(F40N9]A="'(O(8 Q^Y'Z
M/D.@^[X1)WNQ&^E&+0OZ=??TM,UIY2FJST:2=N@,+H3QRH?W@@VW9"F%;"OP
M_2-2(\Z[3#MCG=I^=B$_K>+$JX;4Y[/+-30B:)8K NF"JKBVM7(O\R*O'^CZ
MU[)<.SIYR='LFI7C"9^P(+]6[(BGOB'-V)BXX<(;\RT]7:]Y4]EL"PK]57&>
M/>5-MG7?2]TD;@9X"\W4Q#QCUX\4G'#B96)( "&0W@>F #S1JGF!F*1_[O(G
M4'?;LNH7M%Y5^9.*[S??8F*^B#M3$+3*\T0#DBSH/A3+X0L31YV4J4+O(@+T
MW\TG0/^=/T#_7?( _7<1 07OYA-0\,X?4/ N>4#!NXCDAW?S27YXYT]^>(>9
M_&!>043ZX+OYI ^^\Z</OL/N<C->0428Y;OYA%F^\X=9ODM>$/%=A#OYW7S<
MR>_\[N1WR0LBOHL(X'HWGP"N=_X KG?) [C>1>3TO)M/3L\[?T[/.T-.3U#?
MB%;A6:UXSK L%L#D:?:;:D?UXA'2+L#^UE40,'>4 !+4C 8<_TU6WW$BR&_]
M!_2:^ ^Z;6KU&]Y]@G>>.-AR4+7F/1=K:56AP+8%',  )2%[JYDDTK,/M(MZ
MJO@AJ(L<#M>OHS8.VSMMSK.J>LF+>QZ\9]/=!_7C++&.(RMD^MIR7HQ-C)Y$
M-*P.E= 3<[D!5T/U5(J"5<OJ8PTIJWG]X&KT##.AVTQO+EE6I#<[4;I5&&K#
MYR>4&*BV8V4*NF;4;W1[T!?:V$)0U9P%X;/X 6OG<6=;VE/EPLD2+>"A 5Y$
MS%?*$/3XML68U!4_])4.M_H8"SP*\FON=+WFU;RZW"S;12/"W?EX7ONLFY%*
MDK4@,*2Q$T]$7V'74@->GLMM^9U[+WF$6;;M(NQKWE4DJF4)?[4!XH+H,+7D
MA-K9K"1%&MHT:IBNI;T(B^R %+F.TB_*G:+>6I!M^5D^/''BM D#L\O1ABEV
M57(1O\%C,K9<267W0/DI?\QE9:N"5E87,(3#]")N2 L#(I,E%*+ )#U0@:B:
MF!5%)<0;LVTJ&)B.V[58G&_ZK0TG\R%RX8_D(88:!SL('F *%*V>J5]2:&<0
M.64&LH(=BY%(YL$72R6\_5X:HIM,](:>5G.*W!JO?$AC&VZ(=PO$-G>B@?=J
M@>&:.,6DJ9G(418\3->)$V7<[))^[LN@! ZL$6QRD&@A3Y\U1':8.C0J=Z2
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
M3P(818)#T!37QJVD&+XV:;G-_\46)^K#J>P$42\CXKYO94 .&,K^MJ"9ABJ
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
M)XEZJ614+"NAK]V)T)"E =CCMC/<;LOOX DPU!OJ?'"PL'<&MA@+,K4@N0%
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
MC*I10QT3^3KO+W9XC9M0P0WZ8JHI6";Y_:+51)4-'JZS"NR3%[1>5?F3J]0
M!\3CO@2H7FE9"8U(<%"*H 68V'<9B;[9K3F)AHAAX5!<9%GIY45X"-M5T?6]
ML/%U4&5%%(G)510"!P,>O Y0ZI"< %Q-3 PF$>KQ[*K :!&(?=?YL8%IW;2N
MB)VYR6RBQ LG5B;V!!$".^JXM1[ @UH6(C:ZS>B14?!GM*";O.&MT+RZ8FM6
M@<S6%BC\I"4^2<#DC03]D[/16A+!9CIEC)++OH1&ZI<BK@IV4Q@:ZUB31=0<
M8]^AE/F'+FQ&AC0OYHBOG1YF%"2Y] .M3+))XK JKP#B0!C9&@!U**XK^I3E
M:WDN@VH@R2GJ;IM'5WH[,D9%WH,Z=GCJ-F.RS$96IUA6HO)*%_)MM8C!/'AQ
M5+M5Z 8)<WO!^$EC2CV8&7U 0=1 +T1C;J!G/R;.)H*)I#D+(M8C8L/Y=V+2
M&J=1 %*W#YDTDNAI%39KWGE9<(/M+MO"O?V:U=%-7<WY5FH>,M6R8YAGX["\
M:BOG]M?DS6%FQ<>#FMU>;Z,A>F/^OON?G"%:9&YC73MLW/\/6>H=+'@HZ!KQ
M2>R'G."!M%3,F('',<K7:/(RHMG4(%3]NBJ9RFDSP_ A1(Q);'+15FNT?@V1
M21,8:"W'I_Z>=*NJ19@(V$<@@<[U]:&L&KCC^T4 [:(DGR#TWCF5.33@894D
MK3@G,C:HNA 766,M1&"K)4%@4NH,>0LN/IO#&&],!GA2\^/*%:069WW8&%D1
M1 '4SE+95I1[O<M6OVDML*X>GZ#-ADI_N'&<$U[.OX6A]Q5;$ FFRR&YZ9^=
M%&I(.,9&)2&68+@OS-DNWX*:P;:7^B=;654^BT)R;ME>S>"GK/U!GT_^(2 D
MC>4/PM'$NPCB8)Y!O5X/Q*/#16U/KU!CP?#'@_5A>.+GR(2!6?:R88KLJ[UK
M.FW],EO1TT?H-&NOE7?7:':9!8$I1,Q)>YG9,#$[9EU8XU:3K. &O:#B_Z^*
MBQV]+?M!&(ZRDGP2>:.F_P11#0P":<IA^$KR"I-^/$V<BB 0YCWUI6RXW,*C
M:*ZS%]61V<0F/E8$&?%P(SD\\3UEPL#$ #NFJ>I\>9KZ^+P-:>5CAY_!AB)>
M3LU95H(@\/6!%O=KVLD )C++L40.'IM L6V@IL4/#:%V!+&MH5S':0L<=Y5>
MK-90/F&A%X'N)J76_ZS8&,VA;M11;Y51*R#33G=T.DI==,)$7P-.N'H7] .
M_P*CGYF*R$3<&PKYIBOV8L,?V&O2_X4V\II6>;D>O_JRC-#''ZL'<$&!3OEQ
MLZ$K*]< [D(T6M# 0U2O^C(10^!A'ORR/T,LB1BDK05I%T;4RKA:3\3:TLI<
MN'PPQB\DV EH ?U@2VQH]0B"T24C_'E%UWGSK>"UO&[9 U/#*W--GVCE-C4H
M0%P\) "*"%B$ X-DU18<X?"2^QNC<1\^Q!.)ARMR4G:34DMO:F4]#HN0%: 6
MQ-ZM>P$JVQUERD&^UNSKKAC9%()L/$F,DNY4RJ(72WQ\+ MNFQ:52*[J>F=/
M_Q+#17K!0I9[84\$GY.4;18\C%>V"V5<.6(0'J)JPLBNUV)U@V XDR PB@L:
M5>3IA1%)\$GY%8FYB8^3B(=I0;G>W6WSU;=&:KS75<FN@^;EFO&N86(!" )/
M8)S30H.7FX];]LY7:MK+MYH708"'A/)DE\NRX@#.2V[<6[DBJ,4"2+N"!5%K
M8/\"(*V#[4E8.K65P.91:Y$07@CT0>0Y#]UZR*:L)#!]28E5"#32FS8F,M_1
MQ,'+O*H;MZ#'AQ@,)=C2F[;4H5PVPD*[$B:4F&DKWGXKV)KJ<INOP6QKJG\[
MJ03-%/AH.V*O9094L.GJ+??!6LHOSZ ?[D$VQK@,SE3R(OIYEM5]5LAV2^?M
M&D7OI6OV,4@Z$E==N^JVPV(=48-;_\Z"]+[$GS/]6_!8=5NE^]P\>Y0=FH+&
M^*Q7X1*N17.UJIB\#J$9-<CR>5T#,NXT#3F)\%FDFV:R>:8P>;IP,II _41
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
MM::ZI*F+>SP[=CA8)"3!39$R+^J2?_T!>)%("B !,,$DJ_MAK2E7%Y&)+Q-
M(I&7O__OYXW_:D>BF(;!/[YZ\Y=OOGI% C?T:+#ZQU>/]U_/[L^OK[_ZW__U
MZM7_^/O__/KK5^](0"(G(=ZKI_VK\W"SO7?IJX?(">)E&&U>_;_)YO][]?6K
M=9)L__;Z]:=/G_[BLK^)71J1.$PCE\3\%Z^^_IH-6 YY'A$^X-]>?6"COG>B
M5V]_?/7FQ[]]]^9OW_WUU>/#^:NWW[S]+O_D?_S=I\'')R<FKQC?0?R/KRJ4
MGI\B_R]AM'K]]IMOOGU=_N%7^5_^[9G_HO;WG[[-_OK-3S_]]#K[U\.?QE3T
MAVS8-Z___?[FWEV3C?,U#>+$"5Q.(*9_B[-?WH2NDV1(=O+U2OH7_+^^+O_L
M:_ZKK]^\_?K;-W]YCKVO<MQ>O?I[%/KDCBQ?99S_+=EOR3^^BNEFZW.&LM^M
M([+\QU<TV;(QWG[[YFT^PO_#?O%;]-MY&,2A3SV._)GC\XG<KPE)OGK%!WZ\
MNSY,(8PH"9*MLR41E]UK_N^OI9^__B^K[/VV<"+&S9HDU'7\N">WS=$L,'_-
M%M.&W"?LYPTC9<!P<P3.I&4N^Z/<,2#4'.[7;-QUZ'ML [O\(Z7)_H$-\3:,
MOE7DN64 QB,PRN=.O+[RPT\&>!X^?0VU <RCE1/0/[/MR@F\LS2F 8GC,\?]
MN(K"-/ 4N>P>)V<9@N<S)Z9QN%RPPX0Q4I*\IZN +IEB!<G,=1G)A!U>"X:<
M2XFJ[IJ,#*,@=R1.(NH6,E9DM_$1T+YU'>P8*4Y0%;;J%S!P, ELG3W?,V(F
M@#G;,J+S-.*;QRR.2:+*6.<P4#O0(@H9X62_8*<*,P<\OHEL-79Z^?=@*_V&
M,#M"%;CBCV&$>1,RNW#A[)TG_H$:_>HG4$*Z(S[?1-DAQ/9W;JLZ+E_AJIA(
M/P=:=YEZ%G/FZLKVFB@EW@UUGJA/$_7EJ# 0$,L7)*([MDWNB#Z7XF^ACMO-
M)@SND]#]J'S*'K^ X>&#$S$E4=ZJ#G\.=TY>.E' 3JIX0:+,P%'DY.0S&#QR
M6_#!>=8X5HY?P/"0R9<-RV@QO>.;K2HOHB_![@F;#4W*0XJ9>]R\8+=O]:74
M-@*8C4U6G, =V881'UX5M^9G8/8T%T54FFCOG=]#=K3'"5.8B(-PGVZW/F4_
MJUO9J@,"WKR.),/E>40\FMS16'W+DGT/9C/PT?CD'QFE*'%HH+&_B[\%6L?I
M4TS^2!G1RYVZD=7\"@RF^W2S<2+Z)_'^E3+K@$3^_HHR+7*IXU\XB?,8."F3
M#5&]3*F/![::/!+$Q#M0N0ZX'Z_0+&9.Y!=W[NAS@KVZ?FJ-"K6N3N]H9_OL
M)U7&6P: P;OSLOR0F6Y05^]B-*#CRN".K#4=\_&A%*ARG=7B_/0[N.ME^SU6
MBTW%P>#L4.GE5I/M]E& [JK9Q5>+L=HG4!*O7H#UN#G]$$Z2W3=+O9U+=3BP
MDUIXZ=3BN6T$*.&7=T$MQAH? >WVS<N@%DN2C^'VZ</]4'.?;GX'9])++V):
M'':/ [>FFS<T+48E'X-=.E4-83VF-4<%O/#I&,2:&F,R-J 6N6OBI3X)E_R6
M13WJ<#.(*>\O[ =.[#I@0),XN62Z?-@R505F-CC0%GBD/ENM(K)R$G+.]MH]
M4_=?'#]EO[\(@]728?8H9SO.K2C&7?. T)YM7WHVQ#OS_? 3?SKG;*1/R3+U
M"X/<=))= X)M)@>24E/RD5V=5O=)Y-#5.KEAUZCW)%F'GMG$S*C8D%GS8J(]
ME9,!@-PX%:P4[B0&$E 9=4#] E:DJL: 3B"[TEP^;_F)8L;SZ0C0,,^W/ *-
MK:3*_4N33>$0-A;@>R=)HVQC#I<TB3-RO4\'I4&A%^H'PC<MXLUV#+H5&W/C
MT*!$\(%$&[[2+FB<;>!W[.@RG)PI'0N+X7[-;%M.\LP)/F;7:T/;13*.#86[
M818")]6#7<$0-CF]($_\&E%LU_U8%HT%O\LK>B^T9Z$Z+KAYVUAS[(Q,-]LL
MQ %D#9^,![TW73DTRBSD]VR32"/20Y-:AH+F^B:,XS X=2OMKP/73SWB41XQ
MV8BD-%T?QJ2LW!3YFWKAMIJYC*$^%\.6L2PL_33A4=\\/)[;8\\D<FG,:=6<
M</HK7VU8&[+@KRYN=J3Z*5NRMR3)U:#FNM.>D-JH5@SP'>6Y##P=H>GN,[&_
M6T8#WX8OR)*P2PJ[#SZ;\7LR /26=4?<,' I.Y[8=L$WBI3=#?>9%7:Y7!*^
M_#A"/<P_?0KPSIX@2!W_CK]!^HO<E#!T<,@& F=9Y/MC/^3>64ZR<->:'HIZ
MPT-KG=A9:S:5MK'@MZ.#<_:1;1[':'X1GF;3T29@XP@Y,'$P'6+N.>+;9?:(
ML=E&9,W^@"W=_+?<'.DY7WU25F9>I&483J;V->!C;5=<R 5)'*J<UZ,\'-@5
MW" 21&]*/0C B:F>Q*$W ?&W4"D8$J^C'HN=PX!%3&0^/#WFZM_ R;0:A*')
MD>!+(#M!EK^@JW+MHX '\.NQ)_@03JSE-4R/I>978/MCY2JBQY'@0\!C\312
M7H^[E@'@E$L27:&O;!T#P>42*X:GZ\Y =UP;$ZH&K_?@7S0,4NR&]BQ,!M<5
M!6<A9CQD=09BXOYE%>Y>>X2^YO/E/V03SR;MACL2G7)_\F7&OA>Z*5\$;![\
MJ^/^MJT85C>,CQJ'Y#DA;-I>R2,?RK#:0$F0D?1#MT;%YZ48PJ@DXCM/Q/_'
M5VG\]<IQMK\=K@_SX^5V$<:4,SQ[8K85.]Q:,%PZ\5-6L*$8+P>2^$E<_N:(
MJ!;)?)\SGTYQ$;'#>,UY8<XC#WRX9C_&MO@\$C@>;@VEG$5UUIW(+;EA/]8T
M\K1 1_$7K[?9VOS:75/_H,S+*-R8J5D2RN491AZ)BO(L;!JYE^\FQU?*9L9C
M)H3CRM26FLSJ.]M7_V7V3*&EJ4&XW.J195Q;>U5IZF ((^G>HKX(^;.[19$6
M!+ 7J+YZRP1;(E8(\!LF0,/-O#KJ>[)Y(I%%.10$7HX<2L3,%U+"C%YR<[)O
MCG)K$1VJQ<S?]MA"3-0VCZPKP^SLV%!B&@>&,45T8M54Q23!IK)7]-11$X'E
M]69 Y5.M1H,CCU8MK(HDGSV<! RW^GKQ'^!M7E0D:.1B:2("OHUK;FI%0/H=
M<0G=\5WXEB3%-*#WMC92V.>SLOS: 3,_FB VO#*8?7]+H(57&QKW/J(LJCH<
MA6B^[2T:$\ED\?K4*\+&9T7(?FTFP )3H8AL_2D+4@F]0K[? 6RD1B*V+E&I
M "<@P1:!?8^S5]J4U+B$9&#!]S)+PL3Q>Z^F^I*_#0-W@%VR0@;5F%23F!PB
M*"O$:!NL91[=\3CY^?(Q)IE^0>^(K;0F(,(.L*!,%A,YYNY\,H 4VRB-Q//=
M*L16I "M$K-MM!*C-*O$*,'?$%I)3>,,;$<+SEXQDV66M3/SO"S\O7+]M'4V
M=M.;AE05<"M$^P.6:,N\AD/X4FZ-P2_2%D+C=S*WH51(\$?,RX256\0$Y%+.
MOI#!7_O?&4QD4,DBM?M&TT)H_+)J0ZF0WT\X:^@TB9R=P+=A0HX%UD'%V$T/
M^WCKUNC:2VDW?KC/<=4<=CM^%Q$%U%N@G@2% "&_#]5OJ(>T:DL>SG9BR.YJ
M/6%V 0?W4M3OX:_8'.P^^36(X-[J]>0HPPGU.:F,8Y]Y.^YZL.3&EE&9UKDH
MQ0K.-6/\7'0Z$QMO1@(JTQ*A%"O<)Z3+S=8/]X04T7G6A=E-;UIB5< /SC%C
M_J1;/P!FXO9%%EYZ5>AB7C@-UK :EE"^'!.19ZF#5FTB$84)75*$ /7P_$!<
M4JSOO"/<:DW=/<<;I8D;H.:GZ^L$L/9R(2$RA<=$&3ZET"#\ %J"*YWN[QP:
MS(-[QR<^O] ^.;P!755JPO32MJ_'ZRQMG7,IB?XW=T!_C+6EU$UO&ANA FZE
M8%'"+83--ZQ)M8O:>)>F,EZE-+$B+^S=#L9B_VM;($>AF%S8FV&%1GZS8UF+
MV4E#2EC?60NE*=@AK4B58D2+E\@*J=2ZVENK:2 E-/ZEUX92*4* @ GCE5A4
M,\KB<RPLO]KPN-+JTM;FRJLC _5L:_1,Y'E9,0=>X)-ZU\&YLZ5L(ZZUH89]
M,NHFB!S8JR-,%?B07G@/M6?+7F9W#,MHIU(T2/HI_EU 13CRF6,&SL]<-]VD
MF2<\[^<BKO5Y2Y+Y\L%YAG^IU:*.;<-H+4)=9%'?=N]X#:R >*5R5KB_($OJ
M4F@;1X'@A'9<%?B0@_)/)V3=:AW!SFQFL1Z/Q]YAI3UO\>P:9%UPG>2PMUW-
M&[\$LU*D)I&FHNS"O[]NUN/[KT'+]/V6%S%<DX2ZCA]_J=I7'KQE \2K,&IV
M0#PF8D!;,FI$1[,A:E;.4\44)]97V+9T7UTW9<//V8:S7-DKWBA</'H-/XY\
M4$5Q]P,2[$K9T[63M<*)9VFR#K.NQ/:\/">41G)2:J[N5NS 0H9[2I6==O,H
MFZ&7>:C*GD?VI"NE.);Z=>9BEH,)=@OM[Z+-=?$ZCE/[:[B@,M7S68H:;KCQ
M"5N5CFRV)5HE]6+$6L,/- X9XS;3Z(SXE>$AT1C&TI5%1J57:> ="5+P5^##
ML-AJWR&8N@.MA *P=J3AGA6S95KP [Y)5<>>D'@:H!A8^C_E,@K(*HNZ[V45
MOHO".%Y$O$TWL("J(V,^WFJ(I@9&#V,=(!G^GOCLUZMW)""1X_,X>V]# QIG
M_41V9?MZ:%>2&M$)+395& U,==!5Z-" OV#-@PL:;PMK9K[,ZS*\@5Z8[<20
M;V0ZR[4#-3"#O5><[_%]TE9D;X4"JHM,0W1"='H8X;W?B6[#(*SS5!8KM6,"
M=].;T"ZK !YV@29>2CC.PB%S!DNW+/C-1D(&=6$J*W>S^+(8,<QPMH,[W8H!
MU!P=^2PTE%L#(< ;AM[:R[-O9NX?*<W/9H4'HM-O,.\.6@(03!<S'.TQB(CC
M\X>'BIUT2+J -D:ZJ$U&BLKPP7GWS1UUG*TK-M<\O#]E\RL,*]Z8B"S#B%3Z
MJ5X^L\DRKFG@1/LL^(.GV[ O&5-^!HVE(]$>IQ/Q*U@55H]D>P _Q8'E8DF=
ML9LVO"])1F5"-K(4*(/4>TC7PRU)K-U0ZV-/2%@-4,SK*NY(]!3V=B4HQ#PO
MV-$4\E>@B*?'7I#\?RU=7@$8FLC.#0%]GW(-(!4 )7.X8B<.705Y60FWVM1P
M%GC9?_F95$K[9Q8QNS987:01^__YI"WE,@S!,>J%'&Y%JR@KJ*"1^]$)IF=)
M"=LHX<:F:3TVML#5IR0)2(^8,L6C#)FR=%Q)R4S%6R['";>629.O,R>FKF7A
MY30PS8<NK6V37($0\B;Z@? N)\2;,?/469';E#<DGB]/XJ)LR%./-K(#5D?4
MFJ#")0V/(^),D$+S606@-57E@OII AYL*Z,RH;NU%"CL:#7) B[XLQUTJTM]
M,B:H-JRPY12&VAJSB=32)!_82&_#Z-NOS-YO*H'. U;+4:%I'M16#O]@HQU(
M?7!3FU:>(@O-YY$ ]NZMI6KU=.^Z0,V7KM^_HE3!2LXUO_B& >'5KYZI-1$*
M:8TC3;&VQ(0R$P,%(<*>^2WO"3\BX-TYC?%'DF#8IJ^2!)82(&R+25(<R8K\
MVFF-8\VIBK(#-Y3D7UE-)9$PM6I*34I"72B,H.E/5R4D.ZM/F>XHJBHJ+T1U
M. &3>2&*2EF1LH3(Q Y*&52 1:/,/$1U_B_"#6,3VC\DI#&I-2F!J9(<,(KI
M=-O7E0ND^;%Q,*J_U"D;J$Z9@36]S=[(&>4HZ16R^R7'7T>&2AG]!D8TE#0S
MSO+B$=50BJQ(R"WYE/T+O&="A>9(#O3N%=J-'J!!#BCC7!\'%G*3Z#16L2J"
MV,5T=(*K\G"JF?=[FB=0\6BN,,I^ER01?4H3;CP\A/F3*6+PG":C8RG6U*I0
M-@6%FE'\^41JJPE:'*1MD#T,$J1]:E'^]LTPUO;(Q20&QCP?.#?/+@//FJD-
M+KA.8WOD(NP"RSP%22A,C&BF<R=>7_GAIZ\ 7B#GRW*TV/X[_2FI'D8.VU+Y
M>(LHW%$&Y=G^,>:!7H=J#3,WH;N\,+2EL@CZ#(S%*&F1>N/4TH88[)WOB]G1
MFB=LK/W=9HF![$[,$M-'VM*ZC1_".^*&@4M]4N/R(<1=]598',>YJK@KV!$2
MU$.RB=I=$$;1I1GH[&>?%/E&LPV_8/WIG-:#Z*U&2B0Q'P]L+L5Z;TT5[)&3
M$(YE%7A_WOG27FV*-DJXKM"A%*(5:^P*E W>V%39Y)+]PG?R1\/M!MY)ID@4
MVR+!T@^9# R\[=)20B:ZDDTS9O@+>F< :T@KJ<]%+]KQAG+)F]9S"WB@UH>(
M)N0B_ 1M3 @(?"Y2%V$+Y?DV<JP4F9/$XVY]$L0VC$<)D<_#/I A#%<6OV?E
MN' IF)%"4*KB0"];RJIH&OCDY84"#2^-.=%AJDIU4?L\KHH=B/<H+P9Q2VS6
M/ZE,L(B:MY<BK$IX).$TBJXF'421HVM.6;7>?%"))'+Q*LT%T2Y\H-:#,!5C
MY6PN(K)UJ%=N5V4!SR"/V\]+OEM7!24FL(O*@&J'&NS('J13MLL;S(F1:$$I
MJK1>E.QK( )Z?F!/@H6S'_08*.EA.P-LG0,'/)$3GDXY/&<&,;-1HYFWX^US
M[:_L$X(O:GF?PHF=('7*XT5*^.TG2]!;.-'II=^"U$4TT8NM@$I>B"IH!T0
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
MIU= #= #40OJ![:88KZB]+ 6?C:^+4,\NP)JP%:%T["]E.\?YGNJ;ZB&AVO
M7NN=Z.0CW,(3BA>[S&H03!@K/._"24@>0QAMPRAWY427<<*F0N,U=\"H[+[=
M@^ ]6,F4*]N-%6:/)9F%[[C]1:,R"LK>W2X8I<EC1BN^IT'("VN5R_UP#"U(
MQ/OU.2MRML]=HL ^'1W*XUQU1AA"^GWU?9&'^<R7-W3#'[@/)=9*CW=4_ -C
M."GF4?9:6J1,B6-P5R4,4TCW:C45@0)^FJ7-CN\&L]4J(BMV6IT[4;1G-^$L
M!SQ<UJX3<1[B[9R&>&L'%%1J> @IS^N4[T7!Y4:/"P#D]"U0S8Y =A[^I-3,
MYM,V[KF3EY/0>G;0COQHHX=CJ]O0:H..4B!N;P-]*%IG$>_PL@+S+B$=&N-Y
MR7 M5R(7)#!!/%4 /ADN(KIAQV*>[>7R$U+DP+'T@B@ECB7Q+NWN=H'(\82_
M $YJ.>B<(L,[CXHMNMB4OU&P-9I?H'DNC4YH+IB3.:.$V)7+:8B6.-+F-],2
M7 =DF/X,'G?%<Y;8__#V&#O'Y[.9)37["%BJ:C21N]:IMO!1!!!UJ=ZQTRZB
M;I*'V0TM;EWJ$Q&\-JCFRWQ'HJ>P?R?+TP:<M\12=]8&#<SD3&6!2N !S'4V
M*!52M.^#%U1MZ(DLN3H<8+X]HPK)W8W?@ 6F0A$Y-E!9D$KH 49'&(DXX^FX
M&<1,Z>Q(MH70)#;.-J"@XBYZWU!LWDS0 T/4SSCA$OL!I]-%?1>X#0-W@(VS
M0@:W=[K97EE%J9#>CTB-T>NMI[*2C//E8TRRF4%OD:VTIB'(#KP*:?X529JY
M3X,,(,LV2A,Q1%O!*@3Y$Y)=*NEY"G^#:"4UF1.Q';#RSCYTE?V2N[*.VZ$V
M5SXO>&&V$)J$#=H&5"E$G!KW.2-6S,]IB*8$H!0#3BB7_7XJ[5U4IO96(<0+
MJ7VH@">[[TXMA";[^-0&'I0KS2C&LNS">.8$'[.FGNP4YJ7=R_91T.&3G?2P
M;9=N-:^%2G;CA]O0LMJ!SXXS1D0!]4ZH)T$A0( U4?I?[H^QMW8<H.W$D+W:
M>L+L @XK=[7YRE5L#I:\HV(BN+=[/3G*<$)]=3I/XX1=;Z*9M^/^!TN^;1F5
M:9V+4JS@WI6,NJILMGZX)^2.^$XEJX':$F8WO6F)50$_N%Q?@ WV\+AYT@%U
MD*VWFSQFA&K_B#IML'%7?]8^QNK1*Z* ^SYBN!ZJ8A;"AE':1KYG6?= H._3
M$()L69&#5W\47;^L/4)+B""_=T%(5((>DJNP? =XY]!@'MP[/O'Y/>S)<3\R
M[H1K55S:0&D<5/][#^$IHH3I%I3<HZTMT&YZ+V'_54 5.^RN,A%[9^ID5ZX0
M)= +#T*2N^^'G_@=G>>UIT_),O5+B Y9[(9)[.7(\Y.1S;+4%<8S?B<NQ[X*
MH^;@Q^!*Z-NB&E&T>B(FDJS=#Q5!-;]+,)VF(:]W'B7F)7^B<$=C?MF](SNV
M(AV?L?NP)K\21Z4P6^OGZ!GW>H)KA\+@JO!3+J8@R_KW#*_OE\_NV@E6Y((N
M&4W"9J,@%L%'$Q.&:-J8Z3!JJ_FW;_ VR>G(5A]3\]M OD=>!EYSAQS>UJB%
M^SF5<+_'F->993#Q<$[N<WQ/DG7HF971:5AZ;.1%Z%/77NQ1"R'#M;9(G]A
MCTEV/Y &2=HHQ:]#N<<]0XW,B?=YT$G>(!?.4=?C6DBMCNJ@E5>1,G:V?V"?
MJ];(@0B8KE!$CG4P6/5*P=153(>N_7^X,K/MWDJMG,K V.)3U^F:,Z&"#&#5
M&Q,AG:4TJZE_O=FRFT#^$FA%:"V$,'U#AA)L@PW[?>6]P^8;D&A?G8X5F;91
MPCU #<7:"AWF3>P7LJ:N3^PLS<;@J*_7AH)KX@-7AU2W_M\=O\ #%?P[CH6Z
M19K9* TP($J6&<E"?<FH2&,$/2].-*R&ML"N,-+C]S2@FW0#AEY]/,0F0U+X
M&C.&.\:UH7>>8:&OC3=*Z.LSAHMEF-JF:>PL,3_P_)XWB"JKE,129B]([$9T
MFS<QO?2)RZMY%3-\C+,F!$QZ&Y)5(;\*HVP 7F\TB5*7?V71(V27;^Q+JIGC
M3::.EF6,&64HG1?C?9GZ-W0)[GM5H/@"U$<%5\"JG,,_<Y25TBJ- ,PB*"H#
M&45,B+[OX4LX5( K0F-LO#^(:?2MX&?K(4%  #]:HT5KA/7\ZM(<N$J^Y% Y
M,&?C):"-%':<8>L::SF%&X#A/>Q(V.+^FHMPXU#+EIN((*X/2T&Q5>1:!;#/
M=?Z.N'O7YXU[V.EU%CJ1\%E&>+!(/\5>-*H8R^>.<[\O^?FPI@FY=R-GJ]<4
MM/W[J4E%@@+T_5\Q*E#"_'GH^,QH?>>H=]96'FH2^Y0Z,$B]C,^<F&0*5(9V
MWSF?WCML2.KXZD)3&642\E*" [P7\I@M)]&M *2'BM;67Y&"QMU.^!FJ'LKO
M6-G>+IPF<IC#@>4J=[9NAC4:&"]W;9HF7!9U5%![9QQX^A!&'Z^#112Z)+8F
MJCH1W">#]F75A0]R_:(#6U<TH/&:>._"T+,FMCJ128FM@0]RA;\#6^^BT-XJ
MRP<?\9DE@Z.'/1LFCM_K,>+ "V]GDT%UQU"+=N!IFBV$,,-.-"4F0,G Q)5F
M+_5<7B^ZGXRFI*HU@DU2:&LKZQ5:7@O9.OLL[M,I;EEE,:6L_&[/1-K*\#/1
M\$9O0\J#ZMIN1<L$'M:<Y;FK>$B:GR!=)<TAS[,GFQ-'NN<<F>>OZFGDKAW^
MW"ZYZL@ETC8$QF$ ()Y65+!CM;-6=3./;4(/SK.UK',9%?R'2Q.I=F*'9%,7
MF\$[1WFUY7^,G,?:8]_+IHH3:ETJ0<;OHM:RQV+3,#&AZ6V,*NB!.8C[MZKZ
MS-O]P<A:"5(HLWQ<N>;'I')S>UP2P69HB'>-9KP?*A"Q$<.E3+9'G/'@*>-J
M6>*HVX&B5M;Z%RAK"$A$T9=<<2@WB^[21DD4!Y:WO1@R!8K8@==FJ9!*6-;#
MR4Q$]EATXK.3DMH<?9JB.,$(^9&NS%IG,Q@\[[^=YB2SQ17AQ,P;_U(+P&HM
M )1*O5]J 1C5 D#J0%#-;LO"-58,2#NR:R6%'AIL)LQV^, *\;XLH_X&,<JQ
MDSD;D28=Q,9J/9YX+I2D6X]-06HR.'/==)-F+8$N""/OT@Q1]K-/,F@#;[8)
MHX3^F?U>.AE@10!C:Z0F2VWQ-!KS ,G#0*] :OYVSOTSZZBNKP-JK=5[1]R@
M^/:S\(KB[:)G;$UU*"/WO7  TY>N>H>(\S"VVV@C(X#_[M\F WG_C!P=Y%2"
M0_]?6P(3$)B.P$3H('N];,FI+IX)R.94)"8^J6;X)<9Y4-\68K.BX9+!3(X$
MR0CZ.GONQ.N%0[VK,&+F&J\)?QVX?LI N@X>UN0]&S^-,O=B(?9*7QH-QD'(
M(#=7:)<:UWL8,%&SH>JS7!2Q'U8MA ,1'/E"K@"Y)7%$$K#>U/!6\7LG2:-L
MZN&2)G$3CWZEB(Z#SY?7IX,;F<ZJ8QJ$U.;[P 5)'.K'FA!U3Z'/Z(--YL2?
M!#ZA&^0&"<;:R;>"7AHR<)$D7A7ST)OYWB6!$]$0J*RP>%RL.P; NBW+B$H
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
MDYHO3[G=*U@+B@/A[%;0@E5%#:XJ@(4%_=LWPR_I%R![#73--_-\65\&-07
MJ"$0QV$@4.WKP/53-B@-DC5;!^Q3<K &S(HP3S].AX-UD9*'4#QL_,'AC@B5
M*['J2-AUR)7#7I2A 4S8-5&^=\PNY;S. QX=7=W4H:,6VRCA9O,J"U4)M-XG
MX$.?QD.?@VVC+3=-XT7G]&J(KAE.BG.(W2>A^['8868NFV0]^]K,ZRD>U*R1
M:_M0NEI?C'1JXK3AT,VOT;":AJLF#1UGIO'0Z,$3:IK&%[:9Y!'ZO'X^KLL^
MBU'/7?G%6?G2G95]=<E\=P5P2FJ=LJ;/N.SV/<\>;R__2+-+:EE8-9ZG29PX
M ;NOKF:!=_G,N[[&'*#;5+%0+@)3$]FTA%X2#!G">E$US[3^$X[59WP249/]
M"UE$U%7* AH-KQA>_G&H-YBTS>TWH=8/&D E7^SON!#(:(+_NAF=AE'0ZM&V
M*4:4_MX6)U8NP@EHZ)%5'.M[Y"I:D21<<-]8U/0JC):$)FF4I9Q?/F]IE T*
MWGQQ2-:G;!?CR!J[<H_Q; M;J6(:B2YL>.HKY6^JAJU%B9D7%CI]#9_FU:P9
M<3'^R]E$=]G18%B) C&HP"36>X1:QL>I._6I%[+JVW=;CFU!P*R0L?*H^C:;
M5$L5L>KQ8J5(P;B0D_'BD;S'X9W.M5<\S-)/NNK=ZJY7U;"AZY>4XCKWG3B>
M+PMNYM$=WQXM= J7TQF;+T9O3ZB:82U8PKS;F@BXX$:]VH>&4.MC8P>X=:IR
M558-6(#[V4Q;CR'.%,34"+NO6>.ZTNJPC-PK&<Y2L>R:D=^&T5K3&,_R='*\
M-.7#V@E.K_Z-J]$=X;$4[/?G89#9.ZGC\WHLHS$8K<P-L[_LR%:('=W!:/U@
M=Y- ?]\W9N[E*#NFA)$*HMA[7<,.M1('5WW15 VQ@3V.CD<CQ[?-CCEN:HK*
MJ[3-0CR+HOCE&2;49>?)!?53-LE;DN2IF L299CUS'')AI_)AS=RRBL/:NI^
MO'0B;B;&Y8 Y03L)I.VTD+O$Z(JO:N%W@(A]>3W,A><=SG8.];FF/X2\G4T8
M9 ^%Z]!G/,89X\!2UZ6.FQ>HM!ZJLM<&%UL;&IM\;K#,E]ELJS:W#5W0HXWL
M+]-6!4UDS2_B;/RG$$ 5A#,<8M-'M<BTY2J!R?S:V90?A.R*<VN@H[M)#??%
M&/+L/L$1M72PYND"7J3&Z/ >T9XM614]#O!*C!)6W0W).5/,]>2X&>8,EU(?
MESVGH!#:\((>Y#H*<;E<$C<I6&.8*EPM3SX9F9'5(I_3V4+W$;&Z#,'W9J.%
M"&,H%C2&,3*F>*A( 3/W"TN,_N']:(LHW%'>!#=>AE%^=&:MRX]AK88>M./
M5[6!C3QGG8-IVMV5(4XB?=H1Z>;:?.P!)G'BAP:>R,UXBL>H*B!?Z3WT :-5
MWN=10*;W(OU2109*%"^CB@R(0O7<=0>N)W/@R/@0[AIA0K(4/L)V(H3MXB]Z
MG%\1QH;C,^9X$Z$@)F<D($L*[1OLHH;A&U14XEKR0!=H<%+M(],P8M>^8"B9
MRJA-3*92T'":P!Z+D.8$"_X.D[(J6D6B6":<@915802,$S02]S#R'9M P8[=
M3AA[+.9QU-XM%9G-S:3+V E %S1V_9 7Z+?T+-A&R?RD"S?;,,@B@*N(S.*8
M)+Q6A_U*]R8<8+YH*PB\=BJ:  R<H&=V4!ZX9!L'6T/)?N'S\@9!EBJQY3=-
M2X>E F'<=ZX>BT9TE*H C:(1)PQ>;[8.C3A'\^5L$T8)_3/#7<KXN:A!DZ2E
M'Q2M2>L&(.1PYG9/K7G/-DKB,SY)F,8]-$(X#N91 "UK,5#(+8A/N)PSO6,H
M!RL>PW'N1-&>V9,\[#V^8 =CG(!'M9EP,&&UZ 4\5"I,KP5_;+N2_3<SE+9A
M[/@F:UXV%&J.%/2ZE^)ED 4B:=(&M?C?18Q/V^L[)S+I<[P+0/.*<XWK,XA4
M>:^='%S?#S\Y03/'#%[$ HK(P5&V!"["UJ#NFFQ=@\B_VB:06+_6-:B]Q*.Z
M"6@A\!_[+G<43]D=<</ I3XS,=99+\64J=;^CNEAG(<)TAWWAV2_,(Q+>B'>
MM ,<A]$Y*"5^-!--TW'._^*"L@^YKM*FE=0_S@^")>R@0$V?&XP8D +/R\C;
MPN$>WX;)!5N(;#YL93&N%Y'+V%VD$;,1F[T?6Z.0%0?$CE$&7$+50&95.+'#
M"53F7[9)'-Z.@^8.]1H'K6K61(A11:A],KS2$0U2&JP*IP1\W7X-PLA9+X.J
MD1CY'C["YFLLBHDY"X+4\>_XV'Y12:-WA+M@3*/@]K9Q-!<53W.C258)Q F\
M7)0KPM1$\%POA:2;=Q RVD9P3ZHG80CV)G@SDN++"AJ:=44&T1J0HKRZ0=B+
M*.2VUCRZ)]&.N@0H$%XX+,XI +FDRRAM,6H(W7#+H^B&3<U*3>7*P$CWCBXM
MK9[(51C,[PDGN64Z$CE+V0SX$Q!Q8B(2B7"_%'V%=:=7 5PX2U@K>,);!-Q!
M"U*WVFA#(>RR0XX/FES.I<]T7_ 97Z3DEAF5#Y^(OR/OV337T'<,8S8FJ$8G
M]E5M9S.6!W)Y!E7&?R5.]/ I1-*?DOHD3100Q3G@CQ659,0P4Q-H#YH^?10?
MV6AT)A<!:H]6'7ZOPA3<1M8ECV79C45G<AE@1$(9<4MWF'M,1OZSUYA,!E U
M=VUJS&S):"&K39T'[+=AT[5FHBL-]+'>"NN,%OPIN '$WR$_^/:1GP0(X-PT
M[<5\1UQ"=UF1;YJLKS=;7H[H.F!")W%R2Y+9)DS!LV<4B;Z$Y:J*KX'5"!EF
M)YDDL-QE5%Z"H*4(@G5\T%SA?%)%8L:"Y^*$ 7_GC9CR%;^M!/XI;,A:PTU9
MH'JXP34_T*O%DD'* S#(?%F;GIHT.P9 C77I([PN8'K$LO=Q 0H/?Z4^YE([
M""7VX8H&#KOR./YUL RC34: _7!'MFRE\$/NGJPR\9BDJ1\?FT5DKD1DC((D
M]$?OTR#P0+88-2?#!%JA?K8O_E$0-='[T#7AP/!FV$+@Y/X+-3L5DKBA$\;:
M7&L6:*)' ,_P1FJ0/L7%E,[#( Y]ZF7L9<*PT,*ZFQZV/=)C%Z@I03>P@X?.
M7(3!:ND$JP4_,Y1?^45?H0M)56VSQ$C1M'$J@3V08!6OB:X(A)_A]O/3$8!X
MUH!/=EJA+D[(8T#N.3^>1JR+Z+/IB$ \:Z0: +=A,DN2B#ZE2=ZGH3Q5E:71
M-0)VFVX=T72B@>65N/3IAME#G/'Y,O.#%9-2%E/7"%,24R<:@+T5]<3$>=E&
M-":?J$>.$R'"V$JQG+J&0.V^J26E3C"@W J3-U"5+H #%RX^NN)W)$B;[C&
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
MA3P[(:0CR9.UGCDYDA8I^MHN$VS_3*.7TRW"#-6V!A+#NIY>3/\(,T&TMI0
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
MTU 2./3!'K6-WJIR,X_,ES=T0W.HXSSW4.?=JF64:8A3"0_ A]DA7V;SB(J
M:QO3TX7O!)476J,0W<-K6E8&Y_! 7E3B/0_C)#YY'X\M/>'V9$;;6I6CJ?K:
MVS6":2:^:,0393?BZV8<S[DP>G?,Q6\1XD2+U2HJ9SL$I_XB$!@,8JW.ND-P
MSIHA.+<I]_?-EWF8;?%^\R=X,#(\?QC7&HV-XR0^"E8X* 5V#T;<9NN'>Y*'
M&<X_!6S$-=UR."[OYXL#TVF<-=ZQ4D'9B 4<_Z.ATIB!C)S8D,7S73DTRL+T
MC@<0M/2E=$9WD+3+6(X7X OYD&T5:.X;=0+O>(6@]1!'LXC]X]BSYMBVHQ[U
M:)MU86C'3:<K@\I(!NZ3[J%U;&>=T9"K,I@H7AF>KR15Q/@[22^8^&Q?_1<+
MD90:A/'*W&JL2856=$)0(63?5_!6PBT%!+"#U/257295<:BECAS^G<;KE-XX
M1<]7Y9 _\7?C;.S6 :P$ C@#5J]8>F%MSP-U89Q^@_G49B8%P;RQ^CZ4K#Q\
M"K5%</QFNB*HS!NP;X.9"!CD^NN@^M4T-WOA_%$26U]6L+*!-64E>/E+]/*0
MT<M?0FC1HI>_!(Y/-GK98*_4\LV Q#2;W3IG$7'F2V[R ]\V*P,C%JK7=(]5
M;Y=59  CAG6$E-W"LF"[#"_EH!;Q=],2@V3NJ-4]R_?XJS"Z@P\[:XX^+7E)
M,4(*XSTXBYUX#?WXP(=$:XC30S8Y%N:GC:#^G>F#!5./0__3B$V$EQMQRU#C
M+4T</P]<U7NX4!YU6FO+"#>4.S+;L(F;'"(F'DBT4?%6"+[";(5B("+AQ &+
M/>G9#6&P8B-L;D(GX#U(KVC@L!DX/B_K0Y,T<[NHV!%*XXS3>R$V*M2  >V%
M.-Q3?Q;KD)M+#)3WSN]A=)[&2;AA3+%?W*?;K4_9S\8O_S42LR:)686$^-E?
MLGUK#ZI?DDX3&O7'?:.!C8Y.34HG^@\YC1OD2 !S1<R/4S-UP'H9/@8BO@M#
MCT_O-@Q(&8M&HAUU25SQJ)_MRPG8Z#S0CYD1Z(OV!B".&S63Q51TJ.3:3@>$
M?LP@5^,'68U]=*HIFW[EI1BI@_8KOR\*/GHI4A'A =L\04TN#Y]"?;D(/GHI
M<A'A8>Y;.G5EF(7 5LZ5.QI_/-N?L5O(>N-$-KK^=)*;^NG:C2?$H[-IEZ"8
M]S8-4G)+[#2?$=/ C)Y1U>]F1R !4BC9,:6K3+U^7_T#[) 9'?R;<T5]*1$P
M_L ^&V9//%!Z@=OA$46L[D;E3$Z8L[(G=E$;V>[85/*:-+N 0TT@+)5R&+%V
M49N06#N!0]F(\P"<FE<,)FI1,"C:8UK??58&DOG3F6G...<D[Y]8XT?=^](A
M-?G8.&=DNWJ6LFE!Q#S/XS:\I\'*)^6(RK:AY$.,K:H;/MDL@3>C22WW/F\H
MYD^YO4/T3@Z68^DNZ(Z1K:3P7N3[/GVUVM0U-"%-,)2'WW"9%\;D,ZN\\QH_
M-<XKXYD^Z@K'T/:Y=4W3Z,U6.HYAWY,3[9(\P\*OU-J3+.X:;=.9DWU8+DF0
M)&S %.SA<J['XKSH6F4**=;H_6PD?%G/L!Y94W<%G5:0IN3%\>5W4U&$[[2=
MRO"W_I>4HJBY%]E(4/R2GOBEN<K0.7)@Z8EC7JPJ)C-,8IQ>=?%M&-/D.HC3
MB)?)OB.KU'=4 Z;;OAZ52UMX16Z=.U(*7#5UY>KB^CQCCGBS39B")V"):8Q?
M;AT8 08O#>C2\'@)1:\2H+\,HTVQN21KLLBPX[4[G6!O'-#.M^!66O-EC= \
M\/=FM>TZ3BH )OHD 1\[J#R$,X]MW-S3YB\<ZET'15J1N&#J'6'4*4]\R<HM
M/@8TB>_('REE^T@9WI6G;O+B\:L@&QEXV0[-/9;#'TY1:VG.0\M^Y"[6C&Y,
MW+^LPMUKC]"<M!>Z63=TMC/MBC>?O[_F'_,ZW9SF_P]02P$"% ,4    " #Z
M@7M8HK78E?'E @#"6QD &               @ $     96$P,C R,S@Q+3$P
M:U]I='1E8V@N:'1M4$L! A0#%     @ ^H%[6&IL&5MT @  Q L  !P
M         ( !)^8" &5A,#(P,C,X,3 Q97@R,2TQ7VET=&5C:"YH=&U02P$"
M% ,4    " #Z@7M8\^,90!D$  "T$   '               @ '5Z ( 96$P
M,C R,S@Q,#%E>#(S+3%?:71T96-H+FAT;5!+ 0(4 Q0    ( /J!>UCM5=6B
M  0  !\2   <              "  2CM @!E83 R,#(S.#$P,65X,C,M,E]I
M='1E8V@N:'1M4$L! A0#%     @ ^H%[6-=7#Y=2!P  6B4  !P
M     ( !8O$" &5A,#(P,C,X,3 Q97@S,2TQ7VET=&5C:"YH=&U02P$"% ,4
M    " #Z@7M8B;0( G0'   T*   '               @ 'N^ ( 96$P,C R
M,S@Q,#%E>#,Q+3)?:71T96-H+FAT;5!+ 0(4 Q0    ( /J!>UB,N3ZYX00
M /82   <              "  9P  P!E83 R,#(S.#$P,65X,S(M,5]I='1E
M8V@N:'1M4$L! A0#%     @ ^H%[6*7:*K+I!    !,  !P
M ( !MP4# &5A,#(P,C,X,3 Q97@S,BTR7VET=&5C:"YH=&U02P$"% ,4
M" #Z@7M8FV^NR)<.   5>0  '               @ ':"@, 96$P,C R,S@Q
M,#%E>#DW+3%?:71T96-H+FAT;5!+ 0(4 Q0    ( /J!>U@KKEL$^&@  +>$
M   -              "  :L9 P!I;6%G95\P,#$N:G!G4$L! A0#%     @
M^H%[6/)_%TH$+P  MCD   T              ( !SH(# &EM86=E7S P,BYJ
M<&=02P$"% ,4    " #Z@7M8S5K^G7,^  #_00  #0              @ ']
ML0, :6UA9V5?,# S+FIP9U!+ 0(4 Q0    ( /J!>UAJ"=$2>D,  'QO   -
M              "  9OP P!I;6%G95\P,#0N:G!G4$L! A0#%     @ ^H%[
M6-V [CZ;8   -F\   T              ( !0#0$ &EM86=E7S P-2YJ<&=0
M2P$"% ,4    " #Z@7M84)9.S&!<   W<   #0              @ $&E00
M:6UA9V5?,# V+FIP9U!+ 0(4 Q0    ( /J!>U@6S][2CFP  &=_   -
M          "  9'Q! !I;6%G95\P,#<N:G!G4$L! A0#%     @ ^H%[6 2:
MB[\480  EFT   T              ( !2EX% &EM86=E7S P."YJ<&=02P$"
M% ,4    " #Z@7M8]A?=(P1@  !I=0  #0              @ &)OP4 :6UA
M9V5?,# Y+FIP9U!+ 0(4 Q0    ( /J!>UB>LSK<"6@  %V!   -
M      "  ;@?!@!I;6%G95\P,3 N:G!G4$L! A0#%     @ ^H%[6,XI/?[D
M&P  #!X   T              ( ![(<& &EM86=E7S Q,2YJ<&=02P$"% ,4
M    " #Z@7M85C[2^1$3  #6%0  #0              @ '[HP8 :6UA9V5?
M,#$R+FIP9U!+ 0(4 Q0    ( /J!>UB(V"IJ\2$  )2[ 0 0
M  "  3>W!@!I=' M,C R,S$R,S$N>'-D4$L! A0#%     @ ^H%[6!_9$N,7
M%P  \#X! !0              ( !5MD& &ET<"TR,#(S,3(S,5]C86PN>&UL
M4$L! A0#%     @ ^H%[6!:Z4[F9:0  @8X& !0              ( !G_ &
M &ET<"TR,#(S,3(S,5]D968N>&UL4$L! A0#%     @ ^H%[6,R(+3Z6[@
M(+X+ !0              ( !:EH' &ET<"TR,#(S,3(S,5]L86(N>&UL4$L!
M A0#%     @ ^H%[6"TS-UXQ9@  ^)4& !0              ( !,DD( &ET
H<"TR,#(S,3(S,5]P<F4N>&UL4$L%!@     : !H H 8  )6O"     $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<FILENAME>ea0202381-10k_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:country="http://xbrl.sec.gov/country/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:itp="http://orientpaper.com/20231231"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  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-20231231.xsd" xlink:type="simple"/>
    <context id="c0">
        <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="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2024-03-27</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>
        </entity>
        <period>
            <instant>2022-12-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>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c8">
        <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="c9">
        <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="c10">
        <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="c11">
        <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="c12">
        <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="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c15">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-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-12-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-12-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-12-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-12-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-12-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-12-31</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c25">
        <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="c26">
        <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="c27">
        <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="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2022-06-09</instant>
        </period>
    </context>
    <context id="c31">
        <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="c32">
        <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="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2009-06-24</instant>
        </period>
    </context>
    <context id="c34">
        <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="c35">
        <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>2009-06-24</startDate>
            <endDate>2009-06-24</endDate>
        </period>
    </context>
    <context id="c36">
        <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>2009-06-24</instant>
        </period>
    </context>
    <context id="c37">
        <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="c38">
        <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="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2010-12-31</instant>
        </period>
    </context>
    <context id="c40">
        <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="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</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>2022-01-01</startDate>
            <endDate>2022-12-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>2023-12-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:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:DongfangHoldingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:DongfangHoldingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:ShengdeHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:ShengdeHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:BaodingShengdeMember</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:QianrongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:QianrongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:PRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2018-05-01</endDate>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2018-05-01</endDate>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-01</endDate>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2022-07-07</startDate>
            <endDate>2022-07-07</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">itp:RecycledPaperBoardMember</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:PublicUtilitiesInventoryAxis">itp:RecycledPaperBoardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c75">
        <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="c76">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c77">
        <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="c78">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c79">
        <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="c80">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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">itp:LandUseRightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:HebeiTengshengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">itp:LandUseRightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:HebeiTengshengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c85">
        <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:RelatedPartyTransactionsByRelatedPartyAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c86">
        <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:RelatedPartyTransactionsByRelatedPartyAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c87">
        <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:RelatedPartyTransactionsByRelatedPartyAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-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:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c90">
        <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="c91">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c92">
        <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="c93">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c94">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c97">
        <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="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:TACLeasingCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-06</instant>
        </period>
    </context>
    <context id="c99">
        <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="c100">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c101">
        <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="c102">
        <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="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2020-08-17</instant>
        </period>
    </context>
    <context id="c104">
        <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="c105">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c106">
        <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="c107">
        <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="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:WorkingCapitalLoanAgreementICBCMember</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:ICBCLoanOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-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:ICBCLoanOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoanOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">itp:MrLiuMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoanOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="itp:AgreementAxis">itp:WorkingCapitalLoanAgreementICBCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="itp:AgreementAxis">itp:WorkingCapitalLoanAgreementICBCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c115">
        <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="c116">
        <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="c117">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ChinaConstructionBankLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ChinaConstructionBankLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-29</instant>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-29</instant>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c125">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:IndustrialAndCommercialBankOfChinaICBCLoan1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c127">
        <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>2014-04-16</instant>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-04-16</startDate>
            <endDate>2014-04-16</endDate>
        </period>
    </context>
    <context id="c129">
        <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="c130">
        <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>2018-11-06</instant>
        </period>
    </context>
    <context id="c131">
        <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="c132">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c133">
        <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="c134">
        <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>2013-07-15</startDate>
            <endDate>2013-07-15</endDate>
        </period>
    </context>
    <context id="c135">
        <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="c136">
        <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="c137">
        <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="c138">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c139">
        <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="c140">
        <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="c141">
        <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="c142">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c143">
        <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="c144">
        <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>2022-11-15</instant>
        </period>
    </context>
    <context id="c145">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c146">
        <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>2022-07-01</instant>
        </period>
    </context>
    <context id="c147">
        <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="c148">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c149">
        <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="c150">
        <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="c151">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c152">
        <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-31</instant>
        </period>
    </context>
    <context id="c153">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c159">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:YujiangnaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:YujiangnaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhengyongLiuMember</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>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-10</instant>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-12-10</startDate>
            <endDate>2014-12-10</endDate>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c172">
        <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="c173">
        <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="c174">
        <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="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhenyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhenyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">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="c178">
        <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="c179">
        <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="c180">
        <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:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhenyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c181">
        <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:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhenyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhenyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-08</instant>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:MrZhenyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="c187">
        <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="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c190">
        <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="c191">
        <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="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2021-06-09</startDate>
            <endDate>2021-06-09</endDate>
        </period>
    </context>
    <context id="c193">
        <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="c194">
        <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="c195">
        <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="c196">
        <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="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2020-04-29</instant>
        </period>
    </context>
    <context id="c198">
        <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="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2021-01-20</instant>
        </period>
    </context>
    <context id="c200">
        <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-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="c202">
        <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="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2021-03-01</instant>
        </period>
    </context>
    <context id="c204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c205">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">itp:ShengdeHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-22</startDate>
            <endDate>2017-12-22</endDate>
        </period>
    </context>
    <context id="c208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-22</startDate>
            <endDate>2017-12-22</endDate>
        </period>
    </context>
    <context id="c209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c210">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">itp:PRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">itp:PRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2021-11-12</instant>
        </period>
    </context>
    <context id="c214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2022-08-15</instant>
        </period>
    </context>
    <context id="c215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c216">
        <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="c217">
        <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="c218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:EmployeeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-08-07</instant>
        </period>
    </context>
    <context id="c219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:EmployeeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-08-07</instant>
        </period>
    </context>
    <context id="c220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:EmployeeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-08-07</instant>
        </period>
    </context>
    <context id="c221">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">itp:BuildingLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c224">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c225">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c226">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c227">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c228">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c229">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c230">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c232">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c233">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c234">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c235">
        <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="c236">
        <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="c237">
        <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="c238">
        <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="c239">
        <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="c240">
        <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="c241">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c242">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c243">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c244">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c245">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c246">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">itp:NoSingleCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">itp:NoSingleCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c249">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c250">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c251">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c252">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c253">
        <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="c254">
        <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>
    <context id="c255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:FirstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:SecondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:ThirdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:FourthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:FirstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:SecondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:ThirdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:FourthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="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-17531">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c0" id="ixv-17532">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-17533">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-17534">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-17535">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-49">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-60">001-34577</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-66">IT Tech Packaging, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-76">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-81">20-4158835</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-17536">Science Park</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c0" id="ixv-17537">Juli Road</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="c0" id="ixv-17538">Xushui District</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-17539">Baoding City</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="c0" id="ixv-17540">CN</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-17541">072550</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-17542">(86)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-17543">312-8698215</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-136">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-141">ITP</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-17544">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0" id="ixv-17545">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0" id="ixv-17546">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-17547">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-17548">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-202">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-209">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-217">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c0" id="ixv-229">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c0" id="ixv-235">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c0" id="ixv-250">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c1" decimals="0" id="ixv-17549" unitRef="usd">4476376</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-17550"
      unitRef="shares">10065920</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c0" id="ixv-17551">None</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorName contextRef="c0" id="ixv-17552">WWC, P.C.</dei:AuditorName>
    <dei:AuditorLocation contextRef="c0" id="ixv-17553">San Mateo, California</dei:AuditorLocation>
    <dei:AuditorFirmId contextRef="c0" id="ixv-17554">1171</dei:AuditorFirmId>
    <us-gaap:Cash contextRef="c3" decimals="0" id="ixv-17555" unitRef="usd">3918938</us-gaap:Cash>
    <us-gaap:Cash contextRef="c4" decimals="0" id="ixv-17556" unitRef="usd">9524868</us-gaap:Cash>
    <us-gaap:RestrictedCash contextRef="c3" decimals="0" id="ixv-17557" unitRef="usd">472983</us-gaap:RestrictedCash>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c3" decimals="0" id="ixv-17558" unitRef="usd">11745</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c4" decimals="0" id="ixv-17559" unitRef="usd">881878</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="0" id="ixv-17560" unitRef="usd">575526</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-17561" unitRef="usd">3555235</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c4" decimals="0" id="ixv-17562" unitRef="usd">2872622</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="0" id="ixv-17563" unitRef="usd">18981290</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c4" decimals="0" id="ixv-17564" unitRef="usd">27207127</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c5" decimals="0" id="ixv-17565" unitRef="usd">853929</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c6" decimals="0" id="ixv-17566" unitRef="usd">7561858</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="0" id="ixv-17567" unitRef="usd">28357901</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c4" decimals="0" id="ixv-17568" unitRef="usd">47166475</us-gaap:AssetsCurrent>
    <us-gaap:PrepaidExpenseNoncurrent contextRef="c4" decimals="0" id="ixv-17569" unitRef="usd">1031502</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="0" id="ixv-17570" unitRef="usd">528648</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c4" decimals="0" id="ixv-17571" unitRef="usd">672722</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c4" decimals="0" id="ixv-17572" unitRef="usd">1939970</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-17573" unitRef="usd">163974022</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="0" id="ixv-17574" unitRef="usd">151569898</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ValueAddedTaxReceivableNoncurrent contextRef="c3" decimals="0" id="ixv-17575" unitRef="usd">1883078</us-gaap:ValueAddedTaxReceivableNoncurrent>
    <us-gaap:ValueAddedTaxReceivableNoncurrent contextRef="c4" decimals="0" id="ixv-17576" unitRef="usd">2066666</us-gaap:ValueAddedTaxReceivableNoncurrent>
    <us-gaap:Assets contextRef="c3" decimals="0" id="ixv-17577" unitRef="usd">194743649</us-gaap:Assets>
    <us-gaap:Assets contextRef="c4" decimals="0" id="ixv-17578" unitRef="usd">204447233</us-gaap:Assets>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c3" decimals="0" id="ixv-17579" unitRef="usd">423567</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c4" decimals="0" id="ixv-17580" unitRef="usd">5598311</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:LongTermDebtCurrent contextRef="c3" decimals="0" id="ixv-17581" unitRef="usd">6874497</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c4" decimals="0" id="ixv-17582" unitRef="usd">4835884</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="0" id="ixv-17583" unitRef="usd">100484</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c4" decimals="0" id="ixv-17584" unitRef="usd">224497</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="0" id="ixv-17585" unitRef="usd">4991</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c4" decimals="0" id="ixv-17586" unitRef="usd">5025</us-gaap:AccountsPayableCurrent>
    <us-gaap:CustomerAdvancesCurrent contextRef="c3" decimals="0" id="ixv-17587" unitRef="usd">136167</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c5" decimals="0" id="ixv-17588" unitRef="usd">728869</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c6" decimals="0" id="ixv-17589" unitRef="usd">727462</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-17590" unitRef="usd">237842</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-17591" unitRef="usd">165986</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c3" decimals="0" id="ixv-17592" unitRef="usd">12912517</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c4" decimals="0" id="ixv-17593" unitRef="usd">5665558</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:TaxesPayableCurrent contextRef="c4" decimals="0" id="ixv-17594" unitRef="usd">417906</us-gaap:TaxesPayableCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-17595" unitRef="usd">21418934</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-17596" unitRef="usd">17640629</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c3" decimals="0" id="ixv-17597" unitRef="usd">4503932</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c4" decimals="0" id="ixv-17598" unitRef="usd">4204118</us-gaap:LongTermDebtNoncurrent>
    <itp:DeferredGainOnSaleleaseback contextRef="c4" decimals="0" id="ixv-17599" unitRef="usd">52314</itp:DeferredGainOnSaleleaseback>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="0" id="ixv-17600" unitRef="usd">483866</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c4" decimals="0" id="ixv-17601" unitRef="usd">579997</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c3" decimals="0" id="ixv-17602" unitRef="usd">54</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c4" decimals="0" id="ixv-17603" unitRef="usd">646283</us-gaap:DerivativeLiabilitiesNoncurrent>
    <itp:VariableInterestEntityConsolidatedCarryingAmountLiabilities1 contextRef="c3" decimals="0" id="ixv-17604" unitRef="usd">20084995</itp:VariableInterestEntityConsolidatedCarryingAmountLiabilities1>
    <itp:VariableInterestEntityConsolidatedCarryingAmountLiabilities1 contextRef="c4" decimals="0" id="ixv-17605" unitRef="usd">16784878</itp:VariableInterestEntityConsolidatedCarryingAmountLiabilities1>
    <us-gaap:Liabilities contextRef="c3" decimals="0" id="ixv-17606" unitRef="usd">26406786</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c4" decimals="0" id="ixv-17607" unitRef="usd">23123341</us-gaap:Liabilities>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="0"
      id="ixv-17608"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c4"
      decimals="0"
      id="ixv-17609"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="3"
      id="ixv-17610"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c4"
      decimals="3"
      id="ixv-17611"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="0"
      id="ixv-17612"
      unitRef="shares">10065920</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c4"
      decimals="0"
      id="ixv-17613"
      unitRef="shares">10065920</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="0"
      id="ixv-17614"
      unitRef="shares">10065920</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c4"
      decimals="0"
      id="ixv-17615"
      unitRef="shares">10065920</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c3" decimals="0" id="ixv-17616" unitRef="usd">10066</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c4" decimals="0" id="ixv-17617" unitRef="usd">10066</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c3" decimals="0" id="ixv-17618" unitRef="usd">89172771</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c4" decimals="0" id="ixv-17619" unitRef="usd">89172771</us-gaap:AdditionalPaidInCapitalCommonStock>
    <itp:StatutoryEarningsReserve contextRef="c3" decimals="0" id="ixv-17620" unitRef="usd">6080574</itp:StatutoryEarningsReserve>
    <itp:StatutoryEarningsReserve contextRef="c4" decimals="0" id="ixv-17621" unitRef="usd">6080574</itp:StatutoryEarningsReserve>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="0" id="ixv-17622" unitRef="usd">-10555534</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c4" decimals="0" id="ixv-17623" unitRef="usd">-7514540</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="0" id="ixv-17624" unitRef="usd">83628986</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c4" decimals="0" id="ixv-17625" unitRef="usd">93575021</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-17626" unitRef="usd">168336863</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="0" id="ixv-17627" unitRef="usd">181323892</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="0" id="ixv-17628" unitRef="usd">194743649</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c4" decimals="0" id="ixv-17629" unitRef="usd">204447233</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c0" decimals="0" id="ixv-17630" unitRef="usd">86546950</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c7" decimals="0" id="ixv-17631" unitRef="usd">100352434</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="c0" decimals="0" id="ixv-17632" unitRef="usd">85547065</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c7" decimals="0" id="ixv-17633" unitRef="usd">95598238</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c0" decimals="0" id="ixv-17634" unitRef="usd">999885</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c7" decimals="0" id="ixv-17635" unitRef="usd">4754196</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c0" decimals="0" id="ixv-17636" unitRef="usd">9075475</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c7" decimals="0" id="ixv-17637" unitRef="usd">10058723</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c0" decimals="0" id="ixv-17638" unitRef="usd">-1500298</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="0" id="ixv-17639" unitRef="usd">-9575888</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c7" decimals="0" id="ixv-17640" unitRef="usd">-5304527</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest contextRef="c0" decimals="0" id="ixv-17641" unitRef="usd">315096</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c7" decimals="0" id="ixv-17642" unitRef="usd">24264</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense contextRef="c0" decimals="0" id="ixv-17643" unitRef="usd">984518</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c7" decimals="0" id="ixv-17644" unitRef="usd">1027951</us-gaap:InterestExpense>
    <itp:GainOnAcquisition contextRef="c7" decimals="0" id="ixv-17645" unitRef="usd">30994</itp:GainOnAcquisition>
    <us-gaap:UnrealizedGainLossOnDerivatives contextRef="c0" decimals="0" id="ixv-17646" unitRef="usd">646229</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives contextRef="c7" decimals="0" id="ixv-17647" unitRef="usd">1417251</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-17648" unitRef="usd">-9599081</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c7" decimals="0" id="ixv-17649" unitRef="usd">-4859969</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-17650" unitRef="usd">346954</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-17651" unitRef="usd">11711339</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-17652" unitRef="usd">-9946035</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="0" id="ixv-17653" unitRef="usd">-16571308</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c0" decimals="0" id="ixv-17654" unitRef="usd">-3040994</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c7" decimals="0" id="ixv-17655" unitRef="usd">-18010708</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="0" id="ixv-17656" unitRef="usd">-12987029</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c7" decimals="0" id="ixv-17657" unitRef="usd">-34582016</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-17658"
      unitRef="usdPershares">-0.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c7"
      decimals="2"
      id="ixv-17659"
      unitRef="usdPershares">-1.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="0"
      id="ixv-17660"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c7"
      decimals="0"
      id="ixv-17661"
      unitRef="shares">9972788</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c8"
      decimals="INF"
      id="ixv-17662"
      unitRef="shares">9915920</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c8" decimals="0" id="ixv-17663" unitRef="usd">9916</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c9" decimals="0" id="ixv-17664" unitRef="usd">89016921</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c10" decimals="0" id="ixv-17665" unitRef="usd">6080574</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c11" decimals="0" id="ixv-17666" unitRef="usd">10496168</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c12" decimals="0" id="ixv-17667" unitRef="usd">110146329</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c13" decimals="0" id="ixv-17668" unitRef="usd">215749908</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c14"
      decimals="INF"
      id="ixv-17669"
      unitRef="shares">150000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c14" decimals="0" id="ixv-17670" unitRef="usd">150</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c15" decimals="0" id="ixv-17671" unitRef="usd">155850</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c7" decimals="0" id="ixv-17672" unitRef="usd">156000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent contextRef="c16" decimals="0" id="ixv-17673" unitRef="usd">-18010708</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent contextRef="c7" decimals="0" id="ixv-17674" unitRef="usd">-18010708</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c17" decimals="0" id="ixv-17675" unitRef="usd">-16571308</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="0" id="ixv-17676" unitRef="usd">-16571308</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c18"
      decimals="INF"
      id="ixv-17677"
      unitRef="shares">10065920</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c18" decimals="0" id="ixv-17678" unitRef="usd">10066</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c19" decimals="0" id="ixv-17679" unitRef="usd">89172771</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c20" decimals="0" id="ixv-17680" unitRef="usd">6080574</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c21" decimals="0" id="ixv-17681" unitRef="usd">-7514540</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c22" decimals="0" id="ixv-17682" unitRef="usd">93575021</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="0" id="ixv-17683" unitRef="usd">181323892</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent contextRef="c23" decimals="0" id="ixv-17684" unitRef="usd">-3040994</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent contextRef="c0" decimals="0" id="ixv-17685" unitRef="usd">-3040994</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c24" decimals="0" id="ixv-17686" unitRef="usd">-9946035</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-17687" unitRef="usd">-9946035</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c25"
      decimals="INF"
      id="ixv-17688"
      unitRef="shares">10065920</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c25" decimals="0" id="ixv-17689" unitRef="usd">10066</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c26" decimals="0" id="ixv-17690" unitRef="usd">89172771</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c27" decimals="0" id="ixv-17691" unitRef="usd">6080574</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c28" decimals="0" id="ixv-17692" unitRef="usd">-10555534</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c29" decimals="0" id="ixv-17693" unitRef="usd">83628986</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-17694" unitRef="usd">168336863</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-17695" unitRef="usd">-9946035</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="0" id="ixv-17696" unitRef="usd">-16571308</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="0" id="ixv-17697" unitRef="usd">14225990</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c7" decimals="0" id="ixv-17698" unitRef="usd">14788036</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GainLossOnSaleOfDerivatives contextRef="c0" decimals="0" id="ixv-17699" unitRef="usd">646229</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:GainLossOnSaleOfDerivatives contextRef="c7" decimals="0" id="ixv-17700" unitRef="usd">1417251</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c0" decimals="0" id="ixv-17701" unitRef="usd">-1608542</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="0" id="ixv-17702" unitRef="usd">34193</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c7" decimals="0" id="ixv-17703" unitRef="usd">843779</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:InventoryWriteDown contextRef="c0" decimals="0" id="ixv-17704" unitRef="usd">2970</us-gaap:InventoryWriteDown>
    <us-gaap:ShareBasedCompensation contextRef="c7" decimals="0" id="ixv-17705" unitRef="usd">156000</us-gaap:ShareBasedCompensation>
    <itp:GainOnAcquisitionofOperatingActivities contextRef="c7" decimals="0" id="ixv-17706" unitRef="usd">30992</itp:GainOnAcquisitionofOperatingActivities>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-17707" unitRef="usd">10261104</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="0" id="ixv-17708" unitRef="usd">-280970</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c7" decimals="0" id="ixv-17709" unitRef="usd">-3750196</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c0" decimals="0" id="ixv-17710" unitRef="usd">-9322532</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c7" decimals="0" id="ixv-17711" unitRef="usd">3976010</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="0" id="ixv-17712" unitRef="usd">736267</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c7" decimals="0" id="ixv-17713" unitRef="usd">-2554072</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c0" decimals="0" id="ixv-17714" unitRef="usd">50</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c7" decimals="0" id="ixv-17715" unitRef="usd">-4496</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInCustomerAdvances contextRef="c0" decimals="0" id="ixv-17716" unitRef="usd">136686</us-gaap:IncreaseDecreaseInCustomerAdvances>
    <us-gaap:IncreaseDecreaseInCustomerAdvances contextRef="c7" decimals="0" id="ixv-17717" unitRef="usd">-37452</us-gaap:IncreaseDecreaseInCustomerAdvances>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="c0" decimals="0" id="ixv-17718" unitRef="usd">-478025</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="c7" decimals="0" id="ixv-17719" unitRef="usd">444291</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c0" decimals="0" id="ixv-17720" unitRef="usd">74908</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c7" decimals="0" id="ixv-17721" unitRef="usd">-103683</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c0" decimals="0" id="ixv-17722" unitRef="usd">-596695</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c7" decimals="0" id="ixv-17723" unitRef="usd">677840</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c0" decimals="0" id="ixv-17724" unitRef="usd">-412504</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c7" decimals="0" id="ixv-17725" unitRef="usd">-614738</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="0" id="ixv-17726" unitRef="usd">12871086</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c7" decimals="0" id="ixv-17727" unitRef="usd">10719388</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-17728" unitRef="usd">22292870</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment contextRef="c7" decimals="0" id="ixv-17729" unitRef="usd">4534092</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-17730" unitRef="usd">53573</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireLandHeldForUse contextRef="c7" decimals="0" id="ixv-17731" unitRef="usd">6364439</us-gaap:PaymentsToAcquireLandHeldForUse>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="0" id="ixv-17732" unitRef="usd">-22239297</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c7" decimals="0" id="ixv-17733" unitRef="usd">-10898531</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c0" decimals="0" id="ixv-17734" unitRef="usd">1275546</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c7" decimals="0" id="ixv-17735" unitRef="usd">6214020</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c0" decimals="0" id="ixv-17736" unitRef="usd">3769948</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c7" decimals="0" id="ixv-17737" unitRef="usd">59195</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfBankDebt contextRef="c0" decimals="0" id="ixv-17738" unitRef="usd">7647610</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfBankDebt contextRef="c7" decimals="0" id="ixv-17739" unitRef="usd">6071952</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="c0" decimals="0" id="ixv-17740" unitRef="usd">74154</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="c7" decimals="0" id="ixv-17741" unitRef="usd">206114</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <itp:LoanToARelatedPartynet contextRef="c0" decimals="0" id="ixv-17742" unitRef="usd">7086369</itp:LoanToARelatedPartynet>
    <itp:LoanToARelatedPartynet contextRef="c7" decimals="0" id="ixv-17743" unitRef="usd">-874745</itp:LoanToARelatedPartynet>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="0" id="ixv-17744" unitRef="usd">4410099</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c7" decimals="0" id="ixv-17745" unitRef="usd">-879596</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c0" decimals="0" id="ixv-17746" unitRef="usd">-174835</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c7" decimals="0" id="ixv-17747" unitRef="usd">-618005</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="0" id="ixv-17748" unitRef="usd">-5132947</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c7" decimals="0" id="ixv-17749" unitRef="usd">-1676744</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="0" id="ixv-17750" unitRef="usd">9524868</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c13" decimals="0" id="ixv-17751" unitRef="usd">11201612</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="0" id="ixv-17752" unitRef="usd">4391921</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="0" id="ixv-17753" unitRef="usd">9524868</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="0" id="ixv-17754" unitRef="usd">1484461</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c7" decimals="0" id="ixv-17755" unitRef="usd">320568</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="0" id="ixv-17756" unitRef="usd">759458</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c7" decimals="0" id="ixv-17757" unitRef="usd">2049911</us-gaap:IncomeTaxesPaidNet>
    <itp:CashAndBankBalances contextRef="c0" decimals="0" id="ixv-17758" unitRef="usd">3918938</itp:CashAndBankBalances>
    <itp:CashAndBankBalances contextRef="c7" decimals="0" id="ixv-17759" unitRef="usd">9524868</itp:CashAndBankBalances>
    <us-gaap:RestrictedCashEquivalentsCurrent contextRef="c3" decimals="0" id="ixv-17760" unitRef="usd">472983</us-gaap:RestrictedCashEquivalentsCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="0" id="ixv-17761" unitRef="usd">4391921</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="0" id="ixv-17762" unitRef="usd">9524868</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c0" id="ixv-9262">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&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;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Effective 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: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On 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 will be 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: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On October 29, 2007, pursuant to an agreement
and plan of merger (the &#x201c;Merger Agreement&#x201d;), the Company acquired Dongfang Zhiye 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: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On 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: 0pt 0; 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: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On 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: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On June 25, 2019, Dongfang Paper entered into
an acquisition agreement with the shareholder of Hebei Tengsheng Paper Co., Ltd. (&#x201c;Tengsheng Paper&#x201d;), a limited liability
company organized under the laws of the PRC, pursuant to which Dongfang Paper will 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: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;QianrongQianhui Hebei Technology Co., Ltd (&#x201c;Qianrong&#x201d;),
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: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has 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 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 Financial Accounting
Standard Board (the &#x201c;FASB&#x201d;). The revenue generated from Dongfang Paper and Tengsheng Paper for the years ended December 31,
2023 and 2022 was accounted for 99.88%%and 99.74% of the Company&#x2019;s total revenue, respectively. Dongfang Paper and Tengsheng Paper
also accounted for 94.93% and 88.54% of the total assets of the Company as of December 31, 2023 and 2022, 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"&gt;&lt;span style="font-size: 10pt"&gt;As of December 31, 2023, and 2022, details of the Company&#x2019;s subsidiaries and variable interest entity are as follows:&lt;/span&gt;&lt;/p&gt;



&lt;p style="margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center; width: 35%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 20%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Date of&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Place of&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 10%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Percentage&lt;/b&gt;&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: 22%"&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; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Incorporation&lt;/b&gt;&lt;/span&gt;&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;Incorporation or&lt;/b&gt;&lt;/span&gt;&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;of&lt;/b&gt;&lt;/span&gt;&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;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; 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;or Establishment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; 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;Establishment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; 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;Ownership&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; 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;Principal Activity&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Subsidiary:&lt;/i&gt; &#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&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&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Dongfang Holding&lt;/span&gt;&lt;/td&gt;
    &lt;td&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;November 13, 2006&lt;/span&gt;&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;BVI&lt;/span&gt;&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;100%&lt;/span&gt;&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;Inactive investment holding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shengde Holdings&lt;/span&gt;&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;February 25, 2009&lt;/span&gt;&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;State of Nevada&lt;/span&gt;&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;100%&lt;/span&gt;&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;Investment holding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Baoding Shengde&lt;/span&gt;&lt;/td&gt;
    &lt;td&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;June 1, 2009&lt;/span&gt;&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;PRC&lt;/span&gt;&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;100%&lt;/span&gt;&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;Paper production and distribution&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Qianrong&lt;/span&gt;&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;July 15, 2021&lt;/span&gt;&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;PRC&lt;/span&gt;&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;100%&lt;/span&gt;&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;New material technology service&lt;/span&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&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Variable interest entity (&#x201c;VIE&#x201d;):&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&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&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Dongfang Paper&lt;/span&gt;&lt;/td&gt;
    &lt;td&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;March 10, 1996&lt;/span&gt;&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;PRC&lt;/span&gt;&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-27; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Control*&lt;/span&gt;&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;Paper production and distribution&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Tengsheng Paper&lt;/span&gt;&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;April 07, 2011&lt;/span&gt;&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;PRC&lt;/span&gt;&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-28; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Control**&lt;/span&gt;&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;Paper production and distribution&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#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;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: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In 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: 0pt 0; 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 consolidated balance sheets as of December 31, 2023, and 2022 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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" 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;December
    31,&lt;/b&gt;&lt;/span&gt;&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; 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="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; 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;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#x3000;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;ASSETS&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Current Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Cash and bank balances&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,807,608&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,427,717&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&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;472,983&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-29"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; 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;575,526&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-30"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&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,555,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;2,852,553&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;18,617,351&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20,134,386&lt;/td&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;Due from related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;289,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;7,418,274&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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="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;26,317,876&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;33,832,930&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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;Prepayment on property, plant and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-31"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,031,502&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;528,648&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;672,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: left"&gt;Finance 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;&lt;div style="-sec-ix-hidden: hidden-fact-32"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,939,970&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Property, plant, and equipment, net&lt;/td&gt;&lt;td&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;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;143,534,690&lt;/td&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;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-33"&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-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: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&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;184,873,623&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;181,011,814&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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="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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Current Liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;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;&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;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;5,598,311&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Current portion of long-term loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,780,014&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,835,885&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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 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;100,484&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;224,497&lt;/td&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;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;4,991&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,025&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;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;136,167&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-36"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;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;231,568&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;143,156&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Other payables 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;11,843,973&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,887,584&lt;/td&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;Income taxes payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-37"&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;417,906&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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="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;15,097,197&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,112,364&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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;4,503,932&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;40,203&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;Deferred gain on sale-leaseback&lt;/td&gt;&lt;td&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-38"&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;52,314&lt;/td&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;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;483,866&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;579,997&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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="font-weight: bold; text-align: left"&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;20,084,995&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;16,784,878&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c30"
      decimals="3"
      id="ixv-17763"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="c0" id="ixv-17764">1-for-10</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="c31"
      decimals="0"
      id="ixv-17765"
      unitRef="shares">7450497</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c31" decimals="2" id="ixv-17766" unitRef="pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c0" decimals="2" id="ixv-17767" unitRef="pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:Capital contextRef="c32" decimals="0" id="ixv-17768" unitRef="usd">10000000</us-gaap:Capital>
    <us-gaap:Capital contextRef="c33" decimals="0" id="ixv-17769" unitRef="usd">60000000</us-gaap:Capital>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c34" decimals="2" id="ixv-17770" unitRef="pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:ManagementAndServiceFeesRate contextRef="c35" decimals="2" id="ixv-17771" unitRef="pure">0.80</us-gaap:ManagementAndServiceFeesRate>
    <us-gaap:InvestmentOwnedBalancePrincipalAmount contextRef="c36" decimals="0" id="ixv-17772" unitRef="usd">10000000</us-gaap:InvestmentOwnedBalancePrincipalAmount>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c33"
      decimals="0"
      id="ixv-17773"
      unitRef="cnyPershares">1</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:TerminationLoans contextRef="c37" decimals="0" id="ixv-17774" unitRef="usd">10000000</us-gaap:TerminationLoans>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c38" decimals="0" id="ixv-17775" unitRef="usd">10000000</us-gaap:DebtInstrumentFaceAmount>
    <itp:PercentageShareOfDistributableProfit contextRef="c39" decimals="2" id="ixv-17776" unitRef="pure">1</itp:PercentageShareOfDistributableProfit>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c40" decimals="-6" id="ixv-17777" unitRef="cny">320000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c40" decimals="-6" id="ixv-17778" unitRef="usd">45000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <itp:PercentageOfRevenue contextRef="c41" decimals="4" id="ixv-17779" unitRef="pure">0.9988</itp:PercentageOfRevenue>
    <itp:PercentageOfRevenue contextRef="c42" decimals="4" id="ixv-17780" unitRef="pure">0.9974</itp:PercentageOfRevenue>
    <us-gaap:InvestmentOwnedPercentOfNetAssets contextRef="c43" decimals="4" id="ixv-17781" unitRef="pure">0.9493</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets contextRef="c44" decimals="4" id="ixv-17782" unitRef="pure">0.8854</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="c0" id="ixv-9335">&lt;span style="font-size: 10pt"&gt;As of December 31, 2023, and 2022, details of the Company&#x2019;s subsidiaries and variable interest entity are as follows:&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center; width: 35%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 20%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Date of&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Place of&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 10%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Percentage&lt;/b&gt;&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: 22%"&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; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Incorporation&lt;/b&gt;&lt;/span&gt;&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;Incorporation or&lt;/b&gt;&lt;/span&gt;&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;of&lt;/b&gt;&lt;/span&gt;&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;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; 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;or Establishment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; 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;Establishment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; 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;Ownership&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; 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;Principal Activity&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Subsidiary:&lt;/i&gt; &#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&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&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Dongfang Holding&lt;/span&gt;&lt;/td&gt;
    &lt;td&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;November 13, 2006&lt;/span&gt;&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;BVI&lt;/span&gt;&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;100%&lt;/span&gt;&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;Inactive investment holding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shengde Holdings&lt;/span&gt;&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;February 25, 2009&lt;/span&gt;&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;State of Nevada&lt;/span&gt;&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;100%&lt;/span&gt;&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;Investment holding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Baoding Shengde&lt;/span&gt;&lt;/td&gt;
    &lt;td&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;June 1, 2009&lt;/span&gt;&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;PRC&lt;/span&gt;&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;100%&lt;/span&gt;&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;Paper production and distribution&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Qianrong&lt;/span&gt;&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;July 15, 2021&lt;/span&gt;&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;PRC&lt;/span&gt;&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;100%&lt;/span&gt;&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;New material technology service&lt;/span&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&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Variable interest entity (&#x201c;VIE&#x201d;):&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&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&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Dongfang Paper&lt;/span&gt;&lt;/td&gt;
    &lt;td&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;March 10, 1996&lt;/span&gt;&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;PRC&lt;/span&gt;&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-27; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Control*&lt;/span&gt;&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;Paper production and distribution&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Tengsheng Paper&lt;/span&gt;&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;April 07, 2011&lt;/span&gt;&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;PRC&lt;/span&gt;&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-28; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Control**&lt;/span&gt;&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;Paper production and distribution&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; 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="c45" id="ixv-9409">November 13, 2006</itp:DateOfIncorporationOrEstablishment>
    <itp:PlaceOfIncorporationOrEstablishment contextRef="c45" id="ixv-9413">BVI</itp:PlaceOfIncorporationOrEstablishment>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c46" decimals="2" id="ixv-17783" unitRef="pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c45" id="ixv-9420">Inactive investment holding</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <itp:DateOfIncorporationOrEstablishment contextRef="c47" id="ixv-9427">February 25, 2009</itp:DateOfIncorporationOrEstablishment>
    <itp:PlaceOfIncorporationOrEstablishment contextRef="c47" id="ixv-9431">State of Nevada</itp:PlaceOfIncorporationOrEstablishment>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c48" decimals="2" id="ixv-17784" unitRef="pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c47" id="ixv-9438">Investment holding</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <itp:DateOfIncorporationOrEstablishment contextRef="c49" id="ixv-9445">June 1, 2009</itp:DateOfIncorporationOrEstablishment>
    <itp:PlaceOfIncorporationOrEstablishment contextRef="c49" id="ixv-9449">PRC</itp:PlaceOfIncorporationOrEstablishment>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c50" decimals="2" id="ixv-17785" unitRef="pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c49" id="ixv-9456">Paper production and distribution</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <itp:DateOfIncorporationOrEstablishment contextRef="c51" id="ixv-9463">July 15, 2021</itp:DateOfIncorporationOrEstablishment>
    <itp:PlaceOfIncorporationOrEstablishment contextRef="c51" id="ixv-9467">PRC</itp:PlaceOfIncorporationOrEstablishment>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c52" decimals="2" id="ixv-17786" unitRef="pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c51" id="ixv-9474">New material technology service</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <itp:DateOfIncorporationOrEstablishment contextRef="c53" id="ixv-9503">March 10, 1996</itp:DateOfIncorporationOrEstablishment>
    <itp:PlaceOfIncorporationOrEstablishment contextRef="c53" id="ixv-9507">PRC</itp:PlaceOfIncorporationOrEstablishment>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c53" id="ixv-9514">Paper production and distribution</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <itp:DateOfIncorporationOrEstablishment contextRef="c55" id="ixv-9521">April 07, 2011</itp:DateOfIncorporationOrEstablishment>
    <itp:PlaceOfIncorporationOrEstablishment contextRef="c55" id="ixv-9525">PRC</itp:PlaceOfIncorporationOrEstablishment>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c55" id="ixv-9532">Paper production and distribution</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c41" decimals="2" id="ixv-17788" unitRef="pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <itp:SubsidaryOwnershipPercentage contextRef="c0" decimals="2" id="ixv-17790" unitRef="pure">1</itp:SubsidaryOwnershipPercentage>
    <srt:ScheduleOfCondensedFinancialStatementsTableTextBlock contextRef="c0" id="ixv-17791">The aggregate carrying value of Dongfang Paper&#x2019;s assets and liabilities (after elimination
of intercompany transactions and balances) in the Company&#x2019;s consolidated balance sheets as of December 31, 2023, and 2022 are as
follows:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December
    31,&lt;/b&gt;&lt;/span&gt;&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; 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="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; 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;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#x3000;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;ASSETS&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Current Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Cash and bank balances&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,807,608&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,427,717&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&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;472,983&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-29"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; 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;575,526&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-30"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&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,555,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;2,852,553&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;18,617,351&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20,134,386&lt;/td&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;Due from related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;289,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;7,418,274&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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="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;26,317,876&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;33,832,930&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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;Prepayment on property, plant and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-31"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,031,502&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;528,648&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;672,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: left"&gt;Finance 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;&lt;div style="-sec-ix-hidden: hidden-fact-32"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,939,970&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Property, plant, and equipment, net&lt;/td&gt;&lt;td&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;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;143,534,690&lt;/td&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;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-33"&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-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: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&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;184,873,623&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;181,011,814&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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="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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Current Liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;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;&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;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;5,598,311&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Current portion of long-term loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,780,014&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,835,885&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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 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;100,484&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;224,497&lt;/td&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;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;4,991&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,025&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;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;136,167&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-36"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;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;231,568&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;143,156&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Other payables 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;11,843,973&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,887,584&lt;/td&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;Income taxes payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-37"&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;417,906&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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="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;15,097,197&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,112,364&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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;4,503,932&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;40,203&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;Deferred gain on sale-leaseback&lt;/td&gt;&lt;td&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-38"&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;52,314&lt;/td&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;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;483,866&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;579,997&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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="font-weight: bold; text-align: left"&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;20,084,995&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;16,784,878&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;</srt:ScheduleOfCondensedFinancialStatementsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c57" decimals="0" id="ixv-17792" unitRef="usd">2807608</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c58" decimals="0" id="ixv-17793" unitRef="usd">3427717</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c57" decimals="0" id="ixv-17794" unitRef="usd">472983</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNet contextRef="c57" decimals="0" id="ixv-17795" unitRef="usd">575526</us-gaap:AccountsReceivableNet>
    <us-gaap:InventoryNet contextRef="c57" decimals="0" id="ixv-17796" unitRef="usd">3555235</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c58" decimals="0" id="ixv-17797" unitRef="usd">2852553</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c57" decimals="0" id="ixv-17798" unitRef="usd">18617351</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c58" decimals="0" id="ixv-17799" unitRef="usd">20134386</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c57" decimals="0" id="ixv-17800" unitRef="usd">289173</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c58" decimals="0" id="ixv-17801" unitRef="usd">7418274</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:AssetsCurrent contextRef="c57" decimals="0" id="ixv-17802" unitRef="usd">26317876</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c58" decimals="0" id="ixv-17803" unitRef="usd">33832930</us-gaap:AssetsCurrent>
    <us-gaap:PrepaidExpenseNoncurrent contextRef="c58" decimals="0" id="ixv-17804" unitRef="usd">1031502</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c57" decimals="0" id="ixv-17805" unitRef="usd">528648</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c58" decimals="0" id="ixv-17806" unitRef="usd">672722</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c58" decimals="0" id="ixv-17807" unitRef="usd">1939970</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c57" decimals="0" id="ixv-17808" unitRef="usd">158027099</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c58" decimals="0" id="ixv-17809" unitRef="usd">143534690</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets contextRef="c57" decimals="0" id="ixv-17810" unitRef="usd">184873623</us-gaap:Assets>
    <us-gaap:Assets contextRef="c58" decimals="0" id="ixv-17811" unitRef="usd">181011814</us-gaap:Assets>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c58" decimals="0" id="ixv-17812" unitRef="usd">5598311</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:LongTermDebtCurrent contextRef="c57" decimals="0" id="ixv-17813" unitRef="usd">2780014</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c58" decimals="0" id="ixv-17814" unitRef="usd">4835885</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c57" decimals="0" id="ixv-17815" unitRef="usd">100484</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c58" decimals="0" id="ixv-17816" unitRef="usd">224497</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c57" decimals="0" id="ixv-17817" unitRef="usd">4991</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c58" decimals="0" id="ixv-17818" unitRef="usd">5025</us-gaap:AccountsPayableCurrent>
    <us-gaap:CustomerAdvancesCurrent contextRef="c57" decimals="0" id="ixv-17819" unitRef="usd">136167</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c57" decimals="0" id="ixv-17820" unitRef="usd">231568</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c58" decimals="0" id="ixv-17821" unitRef="usd">143156</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c57" decimals="0" id="ixv-17822" unitRef="usd">11843973</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c58" decimals="0" id="ixv-17823" unitRef="usd">4887584</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c58" decimals="0" id="ixv-17824" unitRef="usd">417906</us-gaap:TaxesPayableCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c57" decimals="0" id="ixv-17825" unitRef="usd">15097197</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c58" decimals="0" id="ixv-17826" unitRef="usd">16112364</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c57" decimals="0" id="ixv-17827" unitRef="usd">4503932</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c58" decimals="0" id="ixv-17828" unitRef="usd">40203</us-gaap:LongTermDebtNoncurrent>
    <itp:DeferredGainOnSaleleasebackNonCurrent contextRef="c58" decimals="0" id="ixv-17829" unitRef="usd">52314</itp:DeferredGainOnSaleleasebackNonCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c57" decimals="0" id="ixv-17830" unitRef="usd">483866</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c58" decimals="0" id="ixv-17831" unitRef="usd">579997</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities contextRef="c57" decimals="0" id="ixv-17832" unitRef="usd">20084995</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c58" decimals="0" id="ixv-17833" unitRef="usd">16784878</us-gaap:Liabilities>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-10025">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&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;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Basis of Consolidation&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The consolidated financial statements of the Company
are prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;US GAAP&#x201d;), and
include the assets, liabilities, revenues, expenses and cash flows of all subsidiaries and variable interest entity. All significant inter-company
balances, transactions and cash flows are eliminated on consolidation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Foreign Currency Translation&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company accounts for foreign currency translation
pursuant to ASC Topic 830, &lt;i&gt;Foreign Currency Matters&lt;/i&gt;. The functional currency of Dongfang Paper and Baoding Shengde is the Chinese
Yuan Renminbi (&#x201c;RMB&#x201d;). Monetary assets and liabilities denominated in currencies other than RMB are translated into RMB at
the rates of exchange ruling at the balance sheet date. Transactions in currencies other than RMB are converted into RMB at the applicable
rates of exchange prevailing the transactions occurred. Transaction gains and losses are recognized in the consolidated statements of
income. The functional currency of IT Tech Packaging and Shengde Holdings is United States dollars. Monetary assets and liabilities denominated
in currencies other than United States dollars are translated into United States dollars at the rates of exchange ruling at the balance
sheet date. Translation in currencies other than United States dollars are converted into United States dollars at the applicable rates
of exchange prevailing when the transactions occurred. Transaction gains or losses are recognized in the consolidated statement of income.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;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 December 31, 2023, and 2022 to translate the Chinese RMB to the U.S. Dollars are 7.0827:1, and 6.9646:1, respectively.
Revenues and expenses are translated using the average exchange rates prevailing throughout the respective years at 7.0558:1 and 6.75731
for the years ended December 31, 2023, and 2022, respectively. Translation adjustments are included in other comprehensive income (loss).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The preparation of consolidated financial statements
in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities
as of December 31, 2023, and 2022, and revenues and expenses for the years ended December 31, 2023, and 2022. The most significant estimates
relate to allowance for uncollectible accounts receivable, inventory valuation, useful lives and impairment for property, plant and equipment,
valuation allowance for deferred tax assets and contingencies. Actual results could differ from those estimates made by management.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Accounts Receivable&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Trade accounts receivable are recorded on shipment
of products to customers. The trade receivables are all without customer collateral and interest is not accrued on past due accounts.
Periodically, management reviews the adequacy of its provision for doubtful accounts based on historical bad debt expense results and
current economic conditions using factors based on the aging of its accounts receivable. Additionally, the Company may identify additional
allowance requirements based on indications that a specific customer may be experiencing financial difficulties. Actual bad debt results
could differ materially from these estimates. As of December 31, 2023, and 2022, the balance of allowance for doubtful accounts was $881,878
and $69,053, respectively; and the movement of the provision of the doubtful accounts is as below. While management uses the best information
available upon which to base estimates, future adjustments to the allowance may be necessary if economic conditions differ substantially
from the assumptions used for the purposes of analysis.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 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="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Allowance of doubtful accounts&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;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;Opening balance&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;881,878&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;69,053&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;Provision (Reversal) for the year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(858,689&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;843,779&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Exchange difference&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(11,444&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;(30,954&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: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Closing balance&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,745&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;881,878&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Inventories consist
principally of raw materials and finished goods, and are stated at the lower of cost (average cost method) or market. Cost includes labor,
raw materials, and allocated overhead. Provision in inventories were &lt;/span&gt;$2,959 and &lt;span style="font-size: 10pt"&gt;$&lt;span style="-sec-ix-hidden: hidden-fact-39"&gt;nil&lt;/span&gt; for the years
ended December 31, 2023, and 2022, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Property, Plant, and Equipment&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Property, plant, and equipment are stated at cost
less accumulated depreciation and any impairment losses. Major renewals, betterments, and improvements are capitalized to the asset accounts
while replacements, maintenance, and repairs, which do not improve or extend the lives of the respective assets, are expensed to operations.
At the time property, plant, and equipment are retired or otherwise disposed of, the asset and related accumulated depreciation or amortization
accounts are relieved of the applicable amounts. Gains or losses from retirements or sales are credited or charged to operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Construction-in-progress is stated at cost and
capitalized as expenses are incurred or as payments are made pursuant to relevant construction contracts. Contract retention is recorded
as accrued liability. Construction in progress is not depreciated until project completion and the constructed property being placed in
service, at which time the capitalized balance will be transferred to appropriate account of property, plant and equipment.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company depreciates property, plant, and equipment using the straight-line
method as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 33%"&gt;&lt;span style="font-size: 10pt"&gt;Land use right&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 67%; padding-left: 1.25in"&gt;&lt;span style="font-size: 10pt"&gt;Over the lease term&lt;/span&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Building and improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 1.25in"&gt;&lt;span style="font-size: 10pt"&gt;30 years&lt;/span&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 1.25in"&gt;&lt;span style="font-size: 10pt"&gt;5-15 years&lt;/span&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 1.25in"&gt;&lt;span style="font-size: 10pt"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&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: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company 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: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Statutory Reserves&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0; text-align: justify"&gt;According to the laws and regulations
in the PRC, the Company is required to provide for certain statutory funds, namely, a reserve fund by an appropriation from net profit
after taxation but before dividend distribution based on the local statutory financial statements of the PRC subsidiaries and variable
interest entity prepared in accordance with the PRC accounting principles and relevant financial regulations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Each of the Company&#x2019;s wholly owned subsidiary
and variable interest entity in the PRC are required to allocate at least 10% of its net profit to the reserve fund until the balance
of such fund has reached 50% of its registered capital. Appropriations of additional reserve fund are determined at the discretion of
its directors. The reserve fund can only be used, upon approval by the relevant authority, to offset accumulated losses or increase capital.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the years ended December 31, 2023, and 2022,
IT Tech Packaging made transfers of $&lt;span style="-sec-ix-hidden: hidden-fact-40"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-41"&gt;nil&lt;/span&gt;&lt;/span&gt; to this reserve fund. No statutory reserves were provided for the year ended December 31, 2023,
and 2022. The Company&#x2019;s variable interest entity Dongfang Paper, the statutory reserve account of which has been fully funded for
50% of its registered capital in the amount of RMB 75,030,000 (or approximately $11,811,470) since December 31, 2010, did not make any
transfer to statutory reserves during the years ended December 31, 2023, and 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Employee Benefit Plan&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Full time employees of the PRC entities participate
in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment
insurance and other welfare benefits are provided to employees. The total provision for such employee benefits was $&lt;span style="-sec-ix-hidden: hidden-fact-42"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-43"&gt;nil&lt;/span&gt;&lt;/span&gt; for the years
ended December 31, 2023, and 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company adopted ASC Topic 606, &lt;i&gt;Revenue
from Contracts with Customers&lt;/i&gt;, and all subsequent ASUs that modified ASC 606 on April 1, 2017 using the full retrospective method
which requires the Company to present the financial statements for all periods as if Topic 606 had been applied to all prior periods.
The company derives revenue principally from producing and sales of paper products. Revenue from contracts with customers is recognized
using the following five steps:&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%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;1.&lt;/td&gt;&lt;td&gt;Identify the contract(s) with a customer;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;2.&lt;/td&gt;&lt;td&gt;Identify the performance obligations in the contract;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;3.&lt;/td&gt;&lt;td&gt;Determine the transaction price;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;4.&lt;/td&gt;&lt;td&gt;Allocate the transaction price to the performance obligations in the contract; and&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;5.&lt;/td&gt;&lt;td&gt;Recognize revenue when (or as) the entity satisfies a performance obligation.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A contract contains a promise (or promises) to
transfer goods or services to a customer. A performance obligation is a promise (or a group of promises) that is distinct. The transaction
price is the amount of consideration a company expects to be entitled from a customer in exchange for providing the goods or services.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The unit of account for revenue recognition is
a performance obligation (a good or service). A contract may contain one or more performance obligations. Performance obligations are
accounted for separately if they are distinct. A good or service is distinct if the customer can benefit from the good or service either
on its own or together with other resources that are readily available to the customer, and the good or service is distinct in the context
of the contract. Otherwise, performance obligations are combined with other promised goods or services until the Company identifies a
bundle of goods or services that is distinct. Promises in contracts which do not result in the transfer of a good or service are not performance
obligations, as well as those promises that are administrative in nature, or are immaterial in the context of the contract. The Company
has addressed whether various goods and services promised to the customer represent distinct performance obligations. The Company applied
the guidance of ASC Topic 606-10-25-16 through 18 in order to verify which promises should be assessed for classification as distinct
performance obligations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s revenue is primary derived
from sales of paper products. The Company recognizes revenue when goods are delivered, when a formal arrangement exists, the price is
fixed or determinable, the delivery is completed, no other significant obligations of the Company exist, and collectability is reasonably
assured. Goods are considered delivered when customer&#x2019;s truck picks up goods at the Company&#x2019;s finished goods inventory warehouse.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Shipping Cost&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Substantially all customers use their own trucks
or hire commercial trucking companies to pick up goods from the Company. The Company usually incurs no shipping cost for delivery of goods
to customers. For those rare situations where products are not shipped utilizing customer specified shipping services, the Company charges
customers a shipping fee which is included in net revenues and was not material. Freight-in and handling costs incurred by the Company
with respect to purchased goods are recorded as a component of inventory cost and charged to cost of sales when the inventory items are
sold.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Advertising&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company expenses all advertising and promotion
costs as incurred. The Company incurred $&lt;span style="-sec-ix-hidden: hidden-fact-44"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-45"&gt;nil&lt;/span&gt;&lt;/span&gt; advertising and promotion costs for the years ended December 31, 2023, and 2022.&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Research and development costs&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Research and development costs are expensed as
incurred and included in selling, general and administrative expenses. Research and development expenses incurred $90,766 and $145,538
for the years ended December 31, 2023, and 2022, respectively.&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Borrowing costs&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Borrowing costs attributable directly to the acquisition,
construction or production of qualifying assets which require a substantial period of time to be ready for their intended use or sale,
are capitalized as part of the cost of those assets. Income earned on temporary investments of specific borrowings pending their expenditure
on those assets is deducted from borrowing costs capitalized. All other borrowing costs are recognized in interest expenses in the period
in which they are incurred.&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Government subsidies&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A government subsidy is not recognized until there
is reasonable assurance that: (a) the enterprise will comply with the conditions attached to the grant; and(b)the grant will be received.
When the Company receives government subsidies but the conditions attached to the grants have not been fulfilled, such government subsidies
are deferred and recorded under other payables and accrued expenses, and other long-term liability. The classification of short-term or
long-term liabilities is depended on the management&#x2019;s expectation of when the conditions attached to the grant can be fulfilled.
For the years ended December 31, 2023, and 2022, the Company received government subsidies of $&lt;span style="-sec-ix-hidden: hidden-fact-46"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-47"&gt;nil&lt;/span&gt;&lt;/span&gt;, which are recognized as subsidy income
in the consolidated statements of income in that fiscal year.&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company accounts for income taxes pursuant
to ASC Topic 740, Income Taxes. Income taxes are provided on an asset and liability approach for financial accounting and reporting of
income taxes. Any tax paid by subsidiaries during the year is recorded. Current tax is based on the profit or loss from ordinary activities
adjusted for items that are non-assessable or disallowable for income tax purpose and is calculated using tax rates that have been enacted
or substantively enacted at the balance sheet date. ASC Topic 740 also requires the recognition of deferred tax assets and liabilities
for both the expected impact of differences between the financial statements and the tax basis of assets and liabilities, and for the
expected future tax benefit to be derived from tax losses and tax credit carry-forwards. ASC Topic 740 additionally requires the establishment
of a valuation allowance to reflect the likelihood of realization of deferred tax assets. Realization of deferred tax assets, including
those related to the U.S. net operating loss carry-forwards, are dependent upon future earnings, if any, of which the timing and amount
are uncertain.&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company adopted ASC Topic 740-10-05, &lt;i&gt;Income
Tax&lt;/i&gt;, which provides guidance for recognizing and measuring uncertain tax positions, it prescribes a threshold condition that a tax
position must meet for any of the benefits of the uncertain tax position to be recognized in the financial statements. It also provides
accounting guidance on derecognizing, classification and disclosure of these uncertain tax positions.&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s policy on classification of
all interest and penalties related to unrecognized income tax positions, if any, is to present them as a component of income tax expense.&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Value Added Tax&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Both the PRC subsidiaries and variable interest
entity of the Company are subject to value added tax (&#x201c;VAT&#x201d;) imposed by the PRC government on its purchase and sales of goods.
The output VAT is charged to customers who purchase goods from the Company and the input VAT is paid when the Company purchases goods
from its vendors. VAT rate is 17% (before May 1, 2018), 16% (after May 1, 2018) and 13% (after April 1, 2019) in general, depending on
the types of products purchased and sold. The input VAT can be offset against the output VAT. Debit balance of VAT payable represents
a credit against future collection of output VAT instead of a receivable due from government.&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Comprehensive Income (Loss)&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company presents comprehensive income (loss)
in accordance with ASC Topic 220, &lt;i&gt;Comprehensive Income&lt;/i&gt;. ASC Topic 220 states that all items that are required to be recognized
under accounting standards as components of comprehensive income (loss) be reported in the consolidated financial statements. The components
of comprehensive income (loss) were the net income for the years and the foreign currency translation adjustments.&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Earnings Per Share&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Basic earnings per share is computed by dividing
the net income attributable to the common stockholders by the weighted average number of shares of common stock outstanding during the
period. Diluted earnings per share is computed similar to basic earnings per share except that the denominator is increased to include
the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional
common shares were dilutive. There were no potentially dilutive securities that were in-the-money that were outstanding during the years
ended December 31, 2023.&lt;/p&gt;&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Share-Based Compensation&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company 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: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company 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;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Reverse stock split&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On June 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 effected 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: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Fair Value Measurements&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has 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 measurement, 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: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Level 1 - Quoted prices in active markets for identical assets or liabilities.&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;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: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;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: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;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: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company 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 December 31, 2023, and 2022, the carrying value of the Company&#x2019;s short term financial instruments, such as cash and bank balances,
accounts receivable, accounts and notes payable, short-term bank loans and balance due to related parties, approximate at their fair values
because of the short maturity of these instruments; while loans from credit union approximates 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: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Derivative liabilities are measured at fair value on a recurring basis.&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Non-Recurring Fair Value Measurements&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company 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 was 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: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Recently issued accounting pronouncements&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In 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.&lt;/p&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationVariableInterestEntityPolicy contextRef="c0" id="ixv-10029">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Basis of Consolidation&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The consolidated financial statements of the Company
are prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;US GAAP&#x201d;), and
include the assets, liabilities, revenues, expenses and cash flows of all subsidiaries and variable interest entity. All significant inter-company
balances, transactions and cash flows are eliminated on consolidation.&lt;/p&gt;</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0" id="ixv-10036">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Foreign Currency Translation&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company accounts for foreign currency translation
pursuant to ASC Topic 830, &lt;i&gt;Foreign Currency Matters&lt;/i&gt;. The functional currency of Dongfang Paper and Baoding Shengde is the Chinese
Yuan Renminbi (&#x201c;RMB&#x201d;). Monetary assets and liabilities denominated in currencies other than RMB are translated into RMB at
the rates of exchange ruling at the balance sheet date. Transactions in currencies other than RMB are converted into RMB at the applicable
rates of exchange prevailing the transactions occurred. Transaction gains and losses are recognized in the consolidated statements of
income. The functional currency of IT Tech Packaging and Shengde Holdings is United States dollars. Monetary assets and liabilities denominated
in currencies other than United States dollars are translated into United States dollars at the rates of exchange ruling at the balance
sheet date. Translation in currencies other than United States dollars are converted into United States dollars at the applicable rates
of exchange prevailing when the transactions occurred. Transaction gains or losses are recognized in the consolidated statement of income.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;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 December 31, 2023, and 2022 to translate the Chinese RMB to the U.S. Dollars are 7.0827:1, and 6.9646:1, respectively.
Revenues and expenses are translated using the average exchange rates prevailing throughout the respective years at 7.0558:1 and 6.75731
for the years ended December 31, 2023, and 2022, respectively. Translation adjustments are included in other comprehensive income (loss).&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsDescription contextRef="c0" id="ixv-17834">The current exchange rates
used by the Company as of December 31, 2023, and 2022 to translate the Chinese RMB to the U.S. Dollars are 7.0827:1, and 6.9646:1, respectively.
Revenues and expenses are translated using the average exchange rates prevailing throughout the respective years at 7.0558:1 and 6.75731
for the years ended December 31, 2023, and 2022, respectively.</us-gaap:ForeignCurrencyTransactionsDescription>
    <us-gaap:UseOfEstimates contextRef="c0" id="ixv-10047">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The preparation of consolidated financial statements
in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities
as of December 31, 2023, and 2022, and revenues and expenses for the years ended December 31, 2023, and 2022. The most significant estimates
relate to allowance for uncollectible accounts receivable, inventory valuation, useful lives and impairment for property, plant and equipment,
valuation allowance for deferred tax assets and contingencies. Actual results could differ from those estimates made by management.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0" id="ixv-10075">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Accounts Receivable&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Trade accounts receivable are recorded on shipment
of products to customers. The trade receivables are all without customer collateral and interest is not accrued on past due accounts.
Periodically, management reviews the adequacy of its provision for doubtful accounts based on historical bad debt expense results and
current economic conditions using factors based on the aging of its accounts receivable. Additionally, the Company may identify additional
allowance requirements based on indications that a specific customer may be experiencing financial difficulties. Actual bad debt results
could differ materially from these estimates. As of December 31, 2023, and 2022, the balance of allowance for doubtful accounts was $881,878
and $69,053, respectively; and the movement of the provision of the doubtful accounts is as below. While management uses the best information
available upon which to base estimates, future adjustments to the allowance may be necessary if economic conditions differ substantially
from the assumptions used for the purposes of analysis.&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 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="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Allowance of doubtful accounts&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;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;Opening balance&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;881,878&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;69,053&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;Provision (Reversal) for the year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(858,689&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;843,779&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Exchange difference&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(11,444&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;(30,954&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: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Closing balance&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,745&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;881,878&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:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c59" decimals="0" id="ixv-17835" unitRef="usd">881878</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c60" decimals="0" id="ixv-17836" unitRef="usd">69053</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="c0" id="ixv-17837">While management uses the best information
available upon which to base estimates, future adjustments to the allowance may be necessary if economic conditions differ substantially
from the assumptions used for the purposes of analysis.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 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="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Allowance of doubtful accounts&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;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;Opening balance&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;881,878&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;69,053&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;Provision (Reversal) for the year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(858,689&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;843,779&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Exchange difference&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(11,444&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;(30,954&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: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Closing balance&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,745&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;881,878&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:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c4" decimals="0" id="ixv-17838" unitRef="usd">881878</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c13" decimals="0" id="ixv-17839" unitRef="usd">69053</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <itp:ProvisionsReversalForTheYear contextRef="c0" decimals="0" id="ixv-17840" unitRef="usd">858689</itp:ProvisionsReversalForTheYear>
    <itp:ProvisionsReversalForTheYear contextRef="c7" decimals="0" id="ixv-17841" unitRef="usd">-843779</itp:ProvisionsReversalForTheYear>
    <itp:ExchangeDifference contextRef="c0" decimals="0" id="ixv-17842" unitRef="usd">-11444</itp:ExchangeDifference>
    <itp:ExchangeDifference contextRef="c7" decimals="0" id="ixv-17843" unitRef="usd">-30954</itp:ExchangeDifference>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c3" decimals="0" id="ixv-17844" unitRef="usd">11745</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c4" decimals="0" id="ixv-17845" unitRef="usd">881878</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0" id="ixv-10160">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Inventories consist
principally of raw materials and finished goods, and are stated at the lower of cost (average cost method) or market. Cost includes labor,
raw materials, and allocated overhead. Provision in inventories were &lt;/span&gt;$2,959 and &lt;span style="font-size: 10pt"&gt;$&lt;span style="-sec-ix-hidden: hidden-fact-39"&gt;nil&lt;/span&gt; for the years
ended December 31, 2023, and 2022, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryNet contextRef="c61" decimals="0" id="ixv-17846" unitRef="usd">2959</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0" id="ixv-10170">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Property, Plant, and Equipment&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Property, plant, and equipment are stated at cost
less accumulated depreciation and any impairment losses. Major renewals, betterments, and improvements are capitalized to the asset accounts
while replacements, maintenance, and repairs, which do not improve or extend the lives of the respective assets, are expensed to operations.
At the time property, plant, and equipment are retired or otherwise disposed of, the asset and related accumulated depreciation or amortization
accounts are relieved of the applicable amounts. Gains or losses from retirements or sales are credited or charged to operations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Construction-in-progress is stated at cost and
capitalized as expenses are incurred or as payments are made pursuant to relevant construction contracts. Contract retention is recorded
as accrued liability. Construction in progress is not depreciated until project completion and the constructed property being placed in
service, at which time the capitalized balance will be transferred to appropriate account of property, plant and equipment.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company depreciates property, plant, and equipment using the straight-line
method as follows:&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 33%"&gt;&lt;span style="font-size: 10pt"&gt;Land use right&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 67%; padding-left: 1.25in"&gt;&lt;span style="font-size: 10pt"&gt;Over the lease term&lt;/span&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Building and improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 1.25in"&gt;&lt;span style="font-size: 10pt"&gt;30 years&lt;/span&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 1.25in"&gt;&lt;span style="font-size: 10pt"&gt;5-15 years&lt;/span&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 1.25in"&gt;&lt;span style="font-size: 10pt"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock contextRef="c0" id="ixv-17847">The Company depreciates property, plant, and equipment using the straight-line
method as follows:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 33%"&gt;&lt;span style="font-size: 10pt"&gt;Land use right&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 67%; padding-left: 1.25in"&gt;&lt;span style="font-size: 10pt"&gt;Over the lease term&lt;/span&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Building and improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 1.25in"&gt;&lt;span style="font-size: 10pt"&gt;30 years&lt;/span&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 1.25in"&gt;&lt;span style="font-size: 10pt"&gt;5-15 years&lt;/span&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 1.25in"&gt;&lt;span style="font-size: 10pt"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction contextRef="c68" id="ixv-17848">Over the lease term</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDescriptionOfElectricUtilityUseOfIntermediaryForPlantConstruction>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c69" id="ixv-17849">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c70" id="ixv-17850">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c71" id="ixv-17851">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c72" id="ixv-17852">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0" id="ixv-10216">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&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: 0pt 0; 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: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <itp:StatutoryReservesPolicyTextBlock contextRef="c0" id="ixv-10244">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Statutory Reserves&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0; text-align: justify"&gt;According to the laws and regulations
in the PRC, the Company is required to provide for certain statutory funds, namely, a reserve fund by an appropriation from net profit
after taxation but before dividend distribution based on the local statutory financial statements of the PRC subsidiaries and variable
interest entity prepared in accordance with the PRC accounting principles and relevant financial regulations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Each of the Company&#x2019;s wholly owned subsidiary
and variable interest entity in the PRC are required to allocate at least 10% of its net profit to the reserve fund until the balance
of such fund has reached 50% of its registered capital. Appropriations of additional reserve fund are determined at the discretion of
its directors. The reserve fund can only be used, upon approval by the relevant authority, to offset accumulated losses or increase capital.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the years ended December 31, 2023, and 2022,
IT Tech Packaging made transfers of $&lt;span style="-sec-ix-hidden: hidden-fact-40"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-41"&gt;nil&lt;/span&gt;&lt;/span&gt; to this reserve fund. No statutory reserves were provided for the year ended December 31, 2023,
and 2022. The Company&#x2019;s variable interest entity Dongfang Paper, the statutory reserve account of which has been fully funded for
50% of its registered capital in the amount of RMB 75,030,000 (or approximately $11,811,470) since December 31, 2010, did not make any
transfer to statutory reserves during the years ended December 31, 2023, and 2022.&lt;/p&gt;</itp:StatutoryReservesPolicyTextBlock>
    <itp:ReserveFundPercentage contextRef="c63" decimals="2" id="ixv-17853" unitRef="pure">0.10</itp:ReserveFundPercentage>
    <itp:ReserveFundPercentage contextRef="c0" decimals="2" id="ixv-17854" unitRef="pure">0.50</itp:ReserveFundPercentage>
    <itp:StatutoryReservePercentage contextRef="c0" decimals="2" id="ixv-17855" unitRef="pure">0.50</itp:StatutoryReservePercentage>
    <itp:CapitalReserve contextRef="c3" decimals="0" id="ixv-17856" unitRef="cny">75030000</itp:CapitalReserve>
    <itp:CapitalReserve contextRef="c3" decimals="0" id="ixv-17857" unitRef="usd">11811470</itp:CapitalReserve>
    <us-gaap:EmployeeStockOwnershipPlanESOPPolicy contextRef="c0" id="ixv-10259">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Employee Benefit Plan&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Full time employees of the PRC entities participate
in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment
insurance and other welfare benefits are provided to employees. The total provision for such employee benefits was $&lt;span style="-sec-ix-hidden: hidden-fact-42"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-43"&gt;nil&lt;/span&gt;&lt;/span&gt; for the years
ended December 31, 2023, and 2022.&lt;/p&gt;</us-gaap:EmployeeStockOwnershipPlanESOPPolicy>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c0" id="ixv-10268">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company adopted ASC Topic 606, &lt;i&gt;Revenue
from Contracts with Customers&lt;/i&gt;, and all subsequent ASUs that modified ASC 606 on April 1, 2017 using the full retrospective method
which requires the Company to present the financial statements for all periods as if Topic 606 had been applied to all prior periods.
The company derives revenue principally from producing and sales of paper products. Revenue from contracts with customers is recognized
using the following five steps:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;1.&lt;/td&gt;&lt;td&gt;Identify the contract(s) with a customer;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;2.&lt;/td&gt;&lt;td&gt;Identify the performance obligations in the contract;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;3.&lt;/td&gt;&lt;td&gt;Determine the transaction price;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;4.&lt;/td&gt;&lt;td&gt;Allocate the transaction price to the performance obligations in the contract; and&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;5.&lt;/td&gt;&lt;td&gt;Recognize revenue when (or as) the entity satisfies a performance obligation.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A contract contains a promise (or promises) to
transfer goods or services to a customer. A performance obligation is a promise (or a group of promises) that is distinct. The transaction
price is the amount of consideration a company expects to be entitled from a customer in exchange for providing the goods or services.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The unit of account for revenue recognition is
a performance obligation (a good or service). A contract may contain one or more performance obligations. Performance obligations are
accounted for separately if they are distinct. A good or service is distinct if the customer can benefit from the good or service either
on its own or together with other resources that are readily available to the customer, and the good or service is distinct in the context
of the contract. Otherwise, performance obligations are combined with other promised goods or services until the Company identifies a
bundle of goods or services that is distinct. Promises in contracts which do not result in the transfer of a good or service are not performance
obligations, as well as those promises that are administrative in nature, or are immaterial in the context of the contract. The Company
has addressed whether various goods and services promised to the customer represent distinct performance obligations. The Company applied
the guidance of ASC Topic 606-10-25-16 through 18 in order to verify which promises should be assessed for classification as distinct
performance obligations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s revenue is primary derived
from sales of paper products. The Company recognizes revenue when goods are delivered, when a formal arrangement exists, the price is
fixed or determinable, the delivery is completed, no other significant obligations of the Company exist, and collectability is reasonably
assured. Goods are considered delivered when customer&#x2019;s truck picks up goods at the Company&#x2019;s finished goods inventory warehouse.&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ShippingAndHandlingCostPolicyTextBlock contextRef="c0" id="ixv-10320">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Shipping Cost&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Substantially all customers use their own trucks
or hire commercial trucking companies to pick up goods from the Company. The Company usually incurs no shipping cost for delivery of goods
to customers. For those rare situations where products are not shipped utilizing customer specified shipping services, the Company charges
customers a shipping fee which is included in net revenues and was not material. Freight-in and handling costs incurred by the Company
with respect to purchased goods are recorded as a component of inventory cost and charged to cost of sales when the inventory items are
sold.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ShippingAndHandlingCostPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c0" id="ixv-10350">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Advertising&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company expenses all advertising and promotion
costs as incurred. The Company incurred $&lt;span style="-sec-ix-hidden: hidden-fact-44"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-45"&gt;nil&lt;/span&gt;&lt;/span&gt; advertising and promotion costs for the years ended December 31, 2023, and 2022.&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c0" id="ixv-10359">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Research and development costs&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Research and development costs are expensed as
incurred and included in selling, general and administrative expenses. Research and development expenses incurred $90,766 and $145,538
for the years ended December 31, 2023, and 2022, respectively.&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="0" id="ixv-17858" unitRef="usd">90766</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c7" decimals="0" id="ixv-17859" unitRef="usd">145538</us-gaap:ResearchAndDevelopmentExpense>
    <itp:BorrowingCostsPolicyTextBlock contextRef="c0" id="ixv-10366">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Borrowing costs&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Borrowing costs attributable directly to the acquisition,
construction or production of qualifying assets which require a substantial period of time to be ready for their intended use or sale,
are capitalized as part of the cost of those assets. Income earned on temporary investments of specific borrowings pending their expenditure
on those assets is deducted from borrowing costs capitalized. All other borrowing costs are recognized in interest expenses in the period
in which they are incurred.&lt;/p&gt;</itp:BorrowingCostsPolicyTextBlock>
    <us-gaap:GovernmentContractorsPolicyPolicyTextBlock contextRef="c0" id="ixv-10373">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Government subsidies&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A government subsidy is not recognized until there
is reasonable assurance that: (a) the enterprise will comply with the conditions attached to the grant; and(b)the grant will be received.
When the Company receives government subsidies but the conditions attached to the grants have not been fulfilled, such government subsidies
are deferred and recorded under other payables and accrued expenses, and other long-term liability. The classification of short-term or
long-term liabilities is depended on the management&#x2019;s expectation of when the conditions attached to the grant can be fulfilled.
For the years ended December 31, 2023, and 2022, the Company received government subsidies of $&lt;span style="-sec-ix-hidden: hidden-fact-46"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-47"&gt;nil&lt;/span&gt;&lt;/span&gt;, which are recognized as subsidy income
in the consolidated statements of income in that fiscal year.&lt;/p&gt;</us-gaap:GovernmentContractorsPolicyPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0" id="ixv-10382">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company accounts for income taxes pursuant
to ASC Topic 740, Income Taxes. Income taxes are provided on an asset and liability approach for financial accounting and reporting of
income taxes. Any tax paid by subsidiaries during the year is recorded. Current tax is based on the profit or loss from ordinary activities
adjusted for items that are non-assessable or disallowable for income tax purpose and is calculated using tax rates that have been enacted
or substantively enacted at the balance sheet date. ASC Topic 740 also requires the recognition of deferred tax assets and liabilities
for both the expected impact of differences between the financial statements and the tax basis of assets and liabilities, and for the
expected future tax benefit to be derived from tax losses and tax credit carry-forwards. ASC Topic 740 additionally requires the establishment
of a valuation allowance to reflect the likelihood of realization of deferred tax assets. Realization of deferred tax assets, including
those related to the U.S. net operating loss carry-forwards, are dependent upon future earnings, if any, of which the timing and amount
are uncertain.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company adopted ASC Topic 740-10-05, &lt;i&gt;Income
Tax&lt;/i&gt;, which provides guidance for recognizing and measuring uncertain tax positions, it prescribes a threshold condition that a tax
position must meet for any of the benefits of the uncertain tax position to be recognized in the financial statements. It also provides
accounting guidance on derecognizing, classification and disclosure of these uncertain tax positions.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s policy on classification of
all interest and penalties related to unrecognized income tax positions, if any, is to present them as a component of income tax expense.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <itp:ValueAddedTaxPolicyTextBlock contextRef="c0" id="ixv-10396">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Value Added Tax&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Both the PRC subsidiaries and variable interest
entity of the Company are subject to value added tax (&#x201c;VAT&#x201d;) imposed by the PRC government on its purchase and sales of goods.
The output VAT is charged to customers who purchase goods from the Company and the input VAT is paid when the Company purchases goods
from its vendors. VAT rate is 17% (before May 1, 2018), 16% (after May 1, 2018) and 13% (after April 1, 2019) in general, depending on
the types of products purchased and sold. The input VAT can be offset against the output VAT. Debit balance of VAT payable represents
a credit against future collection of output VAT instead of a receivable due from government.&lt;/p&gt;</itp:ValueAddedTaxPolicyTextBlock>
    <itp:ValueAddedTaxPercentage contextRef="c64" decimals="2" id="ixv-17860" unitRef="pure">0.17</itp:ValueAddedTaxPercentage>
    <itp:ValueAddedTaxPercentage contextRef="c65" decimals="2" id="ixv-17861" unitRef="pure">0.16</itp:ValueAddedTaxPercentage>
    <itp:ValueAddedTaxPercentage contextRef="c66" decimals="2" id="ixv-17862" unitRef="pure">0.13</itp:ValueAddedTaxPercentage>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c0" id="ixv-10403">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Comprehensive Income (Loss)&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company presents comprehensive income (loss)
in accordance with ASC Topic 220, &lt;i&gt;Comprehensive Income&lt;/i&gt;. ASC Topic 220 states that all items that are required to be recognized
under accounting standards as components of comprehensive income (loss) be reported in the consolidated financial statements. The components
of comprehensive income (loss) were the net income for the years and the foreign currency translation adjustments.&lt;/p&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0" id="ixv-10411">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Earnings Per Share&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Basic earnings per share is computed by dividing
the net income attributable to the common stockholders by the weighted average number of shares of common stock outstanding during the
period. Diluted earnings per share is computed similar to basic earnings per share except that the denominator is increased to include
the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional
common shares were dilutive. There were no potentially dilutive securities that were in-the-money that were outstanding during the years
ended December 31, 2023.&lt;/p&gt;&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c0" id="ixv-10441">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Share-Based Compensation&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company 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: 0pt 0; 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>
    <itp:ReverseStockSplitPolicyTextBlock contextRef="c0" id="ixv-10453">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Reverse stock split&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 effected 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;</itp:ReverseStockSplitPolicyTextBlock>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 contextRef="c67" decimals="3" id="ixv-17863" unitRef="pure">78.209</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:SharePrice
      contextRef="c59"
      decimals="3"
      id="ixv-17864"
      unitRef="usdPershares">0.001</us-gaap:SharePrice>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0" id="ixv-10460">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Fair Value Measurements&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company 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 measurement, 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: 0pt 0"&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: 0pt 0; 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: 0pt 0"&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;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: 0pt 0; 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 December 31, 2023, and 2022, the carrying value of the Company&#x2019;s short term financial instruments, such as cash and bank balances,
accounts receivable, accounts and notes payable, short-term bank loans and balance due to related parties, approximate at their fair values
because of the short maturity of these instruments; while loans from credit union approximates 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: 0pt 0"&gt;Derivative liabilities are measured at fair value on a recurring basis.&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <itp:NonRecurringFairValueMeasurementsPolicyTextBlock contextRef="c0" id="ixv-10485">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&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: 0pt 0; 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 was 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:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0" id="ixv-10492">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Recently issued accounting pronouncements&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;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.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RestrictedAssetsDisclosureTextBlock contextRef="c0" id="ixv-10521">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;(3) Restricted Cash&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 31.9pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Restricted cash of $472,983 as of 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:RestrictedCash contextRef="c3" decimals="0" id="ixv-17865" unitRef="usd">472983</us-gaap:RestrictedCash>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c0" id="ixv-10529">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(4) Inventories&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Raw materials inventory includes mainly recycled
paper and gas. Finished goods include mainly products of corrugating medium paper and offset printing paper. Inventories consisted of
the following as of and December 31, 2023, and 2022:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: right"&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;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: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&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;198,744&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;1,258,161&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,647&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,809&lt;/td&gt;&lt;td style="text-align: left"&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;21,428&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;42,237&lt;/td&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"&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;142,149&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,229&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;372,968&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,471,436&lt;/td&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;300,207&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;132,810&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Finished Goods&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,885,019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 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,268,376&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-left: 0in; 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,558,194&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,872,622&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;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;(2,959&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-48"&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 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,555,235&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;2,872,622&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-17866">Raw materials inventory includes mainly recycled
paper and gas. Finished goods include mainly products of corrugating medium paper and offset printing paper. Inventories consisted of
the following as of and December 31, 2023, and 2022:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: right"&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;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: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&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;198,744&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;1,258,161&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,647&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,809&lt;/td&gt;&lt;td style="text-align: left"&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;21,428&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;42,237&lt;/td&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"&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;142,149&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,229&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;372,968&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,471,436&lt;/td&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;300,207&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;132,810&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Finished Goods&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,885,019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 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,268,376&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-left: 0in; 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,558,194&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,872,622&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;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;(2,959&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-48"&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 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,555,235&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;2,872,622&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="c73" decimals="0" id="ixv-17867" unitRef="usd">198744</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c74" decimals="0" id="ixv-17868" unitRef="usd">1258161</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c75" decimals="0" id="ixv-17869" unitRef="usd">10647</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c76" decimals="0" id="ixv-17870" unitRef="usd">10809</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c77" decimals="0" id="ixv-17871" unitRef="usd">21428</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c78" decimals="0" id="ixv-17872" unitRef="usd">42237</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c79" decimals="0" id="ixv-17873" unitRef="usd">142149</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c80" decimals="0" id="ixv-17874" unitRef="usd">160229</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c3" decimals="0" id="ixv-17875" unitRef="usd">372968</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c4" decimals="0" id="ixv-17876" unitRef="usd">1471436</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="c3" decimals="0" id="ixv-17877" unitRef="usd">300207</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c4" decimals="0" id="ixv-17878" unitRef="usd">132810</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="c3" decimals="0" id="ixv-17879" unitRef="usd">2885019</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c4" decimals="0" id="ixv-17880" unitRef="usd">1268376</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross contextRef="c3" decimals="0" id="ixv-17881" unitRef="usd">3558194</us-gaap:InventoryGross>
    <us-gaap:InventoryGross contextRef="c4" decimals="0" id="ixv-17882" unitRef="usd">2872622</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves contextRef="c3" decimals="0" id="ixv-17883" unitRef="usd">2959</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-17884" unitRef="usd">3555235</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c4" decimals="0" id="ixv-17885" unitRef="usd">2872622</us-gaap:InventoryNet>
    <us-gaap:OtherCurrentAssetsTextBlock contextRef="c0" id="ixv-10665">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&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: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Prepayments and other current assets consisted
of the following as of December 31, 2023, and 2022:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: right"&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;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: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Prepaid land lease&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-49"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;172,300&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Prepayment for purchase of materials&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,446,823&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,941,951&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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,409,459&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,640,868&lt;/td&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;116,372&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;27,462&lt;/td&gt;&lt;td style="text-align: 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;8,636&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;424,546&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td 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;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;27,207,127&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-17886">Prepayments and other current assets consisted
of the following as of December 31, 2023, and 2022:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: right"&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;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: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Prepaid land lease&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-49"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;172,300&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Prepayment for purchase of materials&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,446,823&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,941,951&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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,409,459&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,640,868&lt;/td&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;116,372&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;27,462&lt;/td&gt;&lt;td style="text-align: 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;8,636&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;424,546&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td 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;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;27,207,127&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <itp:PrepaidLandLease contextRef="c4" decimals="0" id="ixv-17887" unitRef="usd">172300</itp:PrepaidLandLease>
    <itp:PrepaymentForPurchaseOfMaterials contextRef="c3" decimals="0" id="ixv-17888" unitRef="usd">5446823</itp:PrepaymentForPurchaseOfMaterials>
    <itp:PrepaymentForPurchaseOfMaterials contextRef="c4" decimals="0" id="ixv-17889" unitRef="usd">12941951</itp:PrepaymentForPurchaseOfMaterials>
    <us-gaap:ValueAddedTaxReceivable contextRef="c3" decimals="0" id="ixv-17890" unitRef="usd">13409459</us-gaap:ValueAddedTaxReceivable>
    <us-gaap:ValueAddedTaxReceivable contextRef="c4" decimals="0" id="ixv-17891" unitRef="usd">13640868</us-gaap:ValueAddedTaxReceivable>
    <itp:PrepaidGas contextRef="c3" decimals="0" id="ixv-17892" unitRef="usd">116372</itp:PrepaidGas>
    <itp:PrepaidGas contextRef="c4" decimals="0" id="ixv-17893" unitRef="usd">27462</itp:PrepaidGas>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c3" decimals="0" id="ixv-17894" unitRef="usd">8636</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c4" decimals="0" id="ixv-17895" unitRef="usd">424546</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="0" id="ixv-17896" unitRef="usd">18981290</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c4" decimals="0" id="ixv-17897" unitRef="usd">27207127</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0" id="ixv-10754">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;(6) Property, plant and equipment&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2023, and 2022, property, plant
and equipment consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;Property, Plant, and Equipment:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Land use rights&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;81,504,608&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;57,686,220&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,939,059&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;68,300,987&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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,629,858&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,498,316&lt;/td&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;348,209&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;681,617&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;Construction in progress&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-50"&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;1,239,698&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold"&gt;Totals&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;308,421,734&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;286,406,838&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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: 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;(144,447,712&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;(134,836,940&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;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;163,974,022&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;151,569,898&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2023, land use rights represented
twenty-three parcel of state-owned lands located in Xushui District and Wei County of Hebei Province in China, with lease terms of 50
years expiring from 2061 to 2068.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2022, land use rights represented
twenty-three parcel of state-owned lands located in Xushui District of Hebei Province in China, with lease terms of 50 years expiring
from 2061 to 2066, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2023 and 2022, certain property,
plant and equipment of Dongfang Paper with net values of $&lt;span style="-sec-ix-hidden: hidden-fact-51"&gt;nil&lt;/span&gt; and $280,466, respectively, 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,910,034 and $5,111,014, respectively, as of
December 31, 2023 and 2022 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,781,366 and $3,948,953, respectively, as of December 31, 2023 and 2022 was pledged for another long-term loan
from credit union of Baoding Shengde. Land use right of Dongfang Paper with net value of $5,135,132 as of December 31, 2023 was pledged
for a long-term loan from credit union of Tengsheng Paper. 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: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Depreciation and amortization of property, plant
and equipment was $14,225,990 and $14,788,036 for the years ended December 31, 2023, and 2022, respectively. Loss from disposal and impairment
of property, plant and equipment of $1,500,298 and $&lt;span style="-sec-ix-hidden: hidden-fact-52"&gt;nil&lt;/span&gt; were recorded for the years ended December 31, 2023, and 2022.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0" id="ixv-17898">As of December 31, 2023, and 2022, property, plant
and equipment consisted of the following:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;Property, Plant, and Equipment:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Land use rights&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;81,504,608&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;57,686,220&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,939,059&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;68,300,987&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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,629,858&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,498,316&lt;/td&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;348,209&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;681,617&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;Construction in progress&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-50"&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;1,239,698&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold"&gt;Totals&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;308,421,734&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;286,406,838&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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: 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;(144,447,712&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;(134,836,940&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;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;163,974,022&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;151,569,898&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c88" decimals="0" id="ixv-17899" unitRef="usd">81504608</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c89" decimals="0" id="ixv-17900" unitRef="usd">57686220</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c90" decimals="0" id="ixv-17901" unitRef="usd">67939059</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c91" decimals="0" id="ixv-17902" unitRef="usd">68300987</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c92" decimals="0" id="ixv-17903" unitRef="usd">158629858</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c93" decimals="0" id="ixv-17904" unitRef="usd">158498316</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c72" decimals="0" id="ixv-17905" unitRef="usd">348209</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c94" decimals="0" id="ixv-17906" unitRef="usd">681617</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c96" decimals="0" id="ixv-17907" unitRef="usd">1239698</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="0" id="ixv-17908" unitRef="usd">308421734</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c4" decimals="0" id="ixv-17909" unitRef="usd">286406838</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="0" id="ixv-17910" unitRef="usd">144447712</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c4" decimals="0" id="ixv-17911" unitRef="usd">134836940</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-17912" unitRef="usd">163974022</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="0" id="ixv-17913" unitRef="usd">151569898</us-gaap:PropertyPlantAndEquipmentNet>
    <itp:PropertyAndEquipmentLeaseTermDescription contextRef="c0" id="ixv-17914">land use rights represented
twenty-three parcel of state-owned lands located in Xushui District and Wei County of Hebei Province in China, with lease terms of 50
years expiring from 2061 to 2068.</itp:PropertyAndEquipmentLeaseTermDescription>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c3" id="ixv-17915">P50Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <itp:PropertyAndEquipmentLeaseTermDescription contextRef="c7" id="ixv-17916">land use rights represented
twenty-three parcel of state-owned lands located in Xushui District of Hebei Province in China, with lease terms of 50 years expiring
from 2061 to 2066, respectively.</itp:PropertyAndEquipmentLeaseTermDescription>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c4" id="ixv-17917">P50Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c82" decimals="0" id="ixv-17918" unitRef="usd">280466</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c83" decimals="0" id="ixv-17919" unitRef="usd">4910034</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c84" decimals="0" id="ixv-17920" unitRef="usd">5111014</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c85" decimals="0" id="ixv-17921" unitRef="usd">3781366</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c86" decimals="0" id="ixv-17922" unitRef="usd">3948953</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c87" decimals="0" id="ixv-17923" unitRef="usd">5135132</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationAndAmortization contextRef="c0" decimals="0" id="ixv-17924" unitRef="usd">14225990</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c7" decimals="0" id="ixv-17925" unitRef="usd">14788036</us-gaap:DepreciationAndAmortization>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c0" decimals="0" id="ixv-17926" unitRef="usd">-1500298</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0" id="ixv-10902">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(7) Leases&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Financing with Sale-Leaseback&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company 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: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;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-55"&gt;nil&lt;/span&gt; and $1,939,970 as of December 31, 2023 and 2022, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Operating lease as lessor&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;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: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Operating lease as lessee&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;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: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As 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; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The 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; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Year Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Operating lease cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;141,189&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-53"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; 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;141,189&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Supplemental cash flow information related to
its operating lease was as follows for the period ended December 31, 2023:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Year Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="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;&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 lease&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;141,189&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Maturities of its lease liabilities for all operating
lease are as follows as of December 31, 2023:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;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;December 31,&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="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;2024&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;141,189&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;141,189&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;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;141,189&lt;/td&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;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;141,189&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;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;141,189&lt;/td&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;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-54"&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;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;705,945&lt;/td&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;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;(121,595&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Present value of lease liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;584,350&lt;/td&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;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;(100,484&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Present value of lease liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;483,866&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The weighted average remaining lease terms and
discount rates for all of its operating leases were as follows as of December 31, 2023:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;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"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;2023&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="border-bottom: Black 1.5pt solid"&gt;Remaining lease term and discount rate:&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;RMB&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; 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.6&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="c97" decimals="-6" id="ixv-17927" unitRef="cny">16000000</us-gaap:SaleLeasebackTransactionGrossProceedsInvestingActivities>
    <us-gaap:SaleLeasebackTransactionGrossProceedsInvestingActivities contextRef="c97" decimals="-5" id="ixv-17928" unitRef="usd">2300000</us-gaap:SaleLeasebackTransactionGrossProceedsInvestingActivities>
    <itp:SaleleasebackArrangementSoldLeasedEquipment contextRef="c98" decimals="-6" id="ixv-17929" unitRef="cny">16000000</itp:SaleleasebackArrangementSoldLeasedEquipment>
    <itp:SaleleasebackArrangementSoldLeasedEquipment contextRef="c98" decimals="-5" id="ixv-17930" unitRef="usd">2300000</itp:SaleleasebackArrangementSoldLeasedEquipment>
    <us-gaap:SaleLeasebackTransactionLeaseTerm contextRef="c99" id="ixv-17931">P3Y</us-gaap:SaleLeasebackTransactionLeaseTerm>
    <itp:SaleLeasebackPaymentOfNominalPurchasePrice contextRef="c100" decimals="0" id="ixv-17932" unitRef="cny">100</itp:SaleLeasebackPaymentOfNominalPurchasePrice>
    <itp:SaleLeasebackPaymentOfNominalPurchasePrice contextRef="c100" decimals="0" id="ixv-17933" unitRef="usd">14</itp:SaleLeasebackPaymentOfNominalPurchasePrice>
    <us-gaap:PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions contextRef="c101" decimals="0" id="ixv-17934" unitRef="usd">2349452</us-gaap:PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions>
    <us-gaap:SaleLeasebackTransactionImputedInterestRate
      contextRef="c102"
      decimals="3"
      id="ixv-17935"
      unitRef="pure">0.156</us-gaap:SaleLeasebackTransactionImputedInterestRate>
    <itp:SaleLeasebackTransactionInterestRateAmount contextRef="c103" decimals="0" id="ixv-17936" unitRef="usd">567099</itp:SaleLeasebackTransactionInterestRateAmount>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c105" decimals="0" id="ixv-17937" unitRef="usd">1939970</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c107" id="ixv-17938">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c106" id="ixv-17939">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0" id="ixv-17940">The components of the Company&#x2019;s lease expense
are as follows:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&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;Year Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Operating lease cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;141,189&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-53"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; 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;141,189&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-17941" unitRef="cny">141189</us-gaap:OperatingLeaseCost>
    <us-gaap:LeaseCost contextRef="c0" decimals="0" id="ixv-17942" unitRef="cny">141189</us-gaap:LeaseCost>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="c0" id="ixv-17943">Supplemental cash flow information related to
its operating lease was as follows for the period ended December 31, 2023:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Year Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="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;&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 lease&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;141,189&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:OperatingLeasePayments contextRef="c0" decimals="0" id="ixv-17944" unitRef="cny">141189</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0" id="ixv-17945">Maturities of its lease liabilities for all operating
lease are as follows as of December 31, 2023:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="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;2024&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;141,189&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;141,189&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;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;141,189&lt;/td&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;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;141,189&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;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;141,189&lt;/td&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;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-54"&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;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;705,945&lt;/td&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;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;(121,595&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Present value of lease liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;584,350&lt;/td&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;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;(100,484&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Present value of lease liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;483,866&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c3" decimals="0" id="ixv-17946" unitRef="usd">141189</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c3" decimals="0" id="ixv-17947" unitRef="usd">141189</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c3" decimals="0" id="ixv-17948" unitRef="usd">141189</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c3" decimals="0" id="ixv-17949" unitRef="usd">141189</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c3" decimals="0" id="ixv-17950" unitRef="usd">141189</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <itp:OperatingLeasePayment contextRef="c3" decimals="0" id="ixv-17951" unitRef="usd">705945</itp:OperatingLeasePayment>
    <us-gaap:ReceivableWithImputedInterestNetAmount contextRef="c3" decimals="0" id="ixv-17952" unitRef="usd">121595</us-gaap:ReceivableWithImputedInterestNetAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c3" decimals="0" id="ixv-17953" unitRef="usd">584350</us-gaap:OperatingLeaseLiability>
    <itp:LessCurrentPortionRecordInCurrentLiabilities contextRef="c3" decimals="0" id="ixv-17954" unitRef="usd">-100484</itp:LessCurrentPortionRecordInCurrentLiabilities>
    <itp:PresentValueOfLeaseLiabilities contextRef="c3" decimals="0" id="ixv-17955" unitRef="usd">483866</itp:PresentValueOfLeaseLiabilities>
    <itp:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock contextRef="c0" id="ixv-17956">The weighted average remaining lease terms and
discount rates for all of its operating leases were as follows as of December 31, 2023:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;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"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;2023&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="border-bottom: Black 1.5pt solid"&gt;Remaining lease term and discount rate:&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;RMB&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; 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.6&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="c3" id="ixv-17957">P4Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="4" id="ixv-17958" unitRef="pure">0.0756</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:DebtDisclosureTextBlock contextRef="c0" id="ixv-11143">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;(8) Loans Payable&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;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; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Industrial and Commercial Bank of China (&#x201c;ICBC&#x201d;) 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;&lt;div style="-sec-ix-hidden: hidden-fact-56"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,023,978&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;ICBC Loan 2&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-57"&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;287,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;ICBC Loan 3&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-58"&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;143,583&lt;/td&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;China Construction Bank Loan&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-59"&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;143,583&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;ICBC Loan 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;423,567&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&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-60"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;ICBC Loan 5&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,824&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&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-61"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;ICBC Loan 6&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;70,594&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&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-62"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;ICBC Loan 7&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;350,149&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-63"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; 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;423,567&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;5,598,311&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On November 10, 2022, the Company entered into
a working capital loan agreement with the ICBC. The loan was secured by the land use right of Dongfang Paper as collateral for the benefit
of the bank and guaranteed by Mr. Liu. The loan bore a fixed interest rate of 4.785% per annum. The Company repaid $71,743 in May 2023
and paid off the remaining balance of the loan in August 2023. The balance of the loan was $&lt;span style="-sec-ix-hidden: hidden-fact-68"&gt;nil&lt;/span&gt; and $5,023,978 as of December 31, 2023
and 2022, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On November 30, 2022, the Company entered into
a working capital loan agreement with the ICBC, with a balance of $&lt;span style="-sec-ix-hidden: hidden-fact-69"&gt;nil&lt;/span&gt; and $287,167 as of December 31, 2023 and 2022, respectively. The
loan bore an interest rate of 4.25% per annum. The loan was fully repaid in May 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On November 30, 2022, the Company entered into
a working capital loan agreement with the ICBC, with a balance of $&lt;span style="-sec-ix-hidden: hidden-fact-70"&gt;nil&lt;/span&gt; and $143,583 as of December 31, 2023 and 2022, respectively. The
loan bore an interest rate of 4.25% per annum. The loan was fully repaid in May 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On July 29, 2022, the Company entered into a working
capital loan agreement with the China Construction Bank, with a balance of $&lt;span style="-sec-ix-hidden: hidden-fact-71"&gt;nil&lt;/span&gt; and $143,583 as of December 31, 2023 and 2022, respectively.
The loan bore a fixed interest rate of 3.95% per annum. The loan was fully repaid in July 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 29, 2023, the Company entered into a working
capital loan agreement with the ICBC, to borrow $423,567 at a fixed interest rate of 4.25% per annum. The loan was repaid in November
2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On June 29, 2023, the Company entered into a working
capital loan agreement with the ICBC, to borrow $423,567 at a fixed interest rate of 3.55% per annum. The loan was repaid in September
2023..&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On September 15, 2023, the Company entered into
a working capital loan agreement with the ICBC, with a balance of $2,824 as of December 31, 2023. 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: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On September 22, 2023, the Company entered into
a working capital loan agreement with the ICBC, with a balance of $ 70,594 as of December 31, 2023. 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: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On September 22, 2023, the Company entered into
a working capital loan agreement with the ICBC, with a balance of $ 350,149 as of December 31, 2023. 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: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2022, there were guaranteed
short-term borrowings of $5,023,978 and unsecured bank loans of $574,333. As of December 31, 2023, there were guaranteed short-term borrowings
of $&lt;span style="-sec-ix-hidden: hidden-fact-72"&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; text-align: justify; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The average short-term borrowing rates for the years ended December
31, 2023, and 2022 were approximately 4.48% and 4.72%, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Long-term loans&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of December 31, 2023, and 2022, long-term loan balance is $11,378,429
and $9,040,002, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 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;&lt;div style="-sec-ix-hidden: hidden-fact-64"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,234,816&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;3,528,315&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,589,582&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;2,259,026&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,297,332&lt;/td&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;1,835,458&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,866,582&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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&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;td&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-65"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Rural Credit Union of Xushui District Loan 6&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,214,226&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&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-66"&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&gt;Yujiangna&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-67"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;51,690&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,378,429&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,040,002&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;(6,874,497&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;(4,835,884&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;4,503,932&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,204,118&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;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in"&gt;As of Dec 31, 2023, 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.05pt"&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-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&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 colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2024&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,874,497&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;3,374,419&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;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,129,513&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&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,378,429&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On April 16, 2014, 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 in various installments
from June 21, 2014 to November 18, 2018. The loan was guaranteed by an independent third party. Interest payment was 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. On November 6, 2018,
the loan was renewed for additional 5 years and will be due and payable in various installments from December 21, 2018 to November 5,
2023. The loan was fully repaid in December 2023. As of December 31, 2023 and 2022, total outstanding loan balance was $&lt;span style="-sec-ix-hidden: hidden-fact-73"&gt;nil&lt;/span&gt; and $1,234,816,
respectively, which are presented as current liabilities in the consolidated balance sheet.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On 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-74"&gt;nil&lt;/span&gt;
and $280,466 as of December 31, 2023 and 2022, respectively. 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 December 31, 2023 and 2022, the total outstanding loan balance
was $3,528,315 and $3,589,582. Out of the total outstanding loan balance, current portion amounted was $1,269,290, which is presented
as current liabilities in the consolidated balance sheet and the remaining balance of $2,259,025 is presented as non-current liabilities
in the consolidated balance sheet as of December 31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;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 December 31, 2023 and 2022, the total outstanding loan balance
was $2,259,026 and $2,297,332, respectively, which are presented as current liabilities and non-current liabilities in the consolidated
balance sheet as of December 31, 2023 and 2022, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;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 December 31, 2023 and 2022, the total outstanding loan balance
was $1,835,458 and $1,866,582, respectively, which are presented as current liabilities and non-current liabilities in the consolidated
balance sheet as of December 31, 2023 and 2022, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On July 1, 2022, the Company entered into a loan
agreement with Jiangna Yu, a customer of the Company, pursuant to which the Company borrowed RMB 400,000 from Jiangna Yu for a term of
five years. The loan is payable in monthly installment of RMB10,667 from July 2022 to July 2027. The company repaid the loan in November
2023. As of December 31, 2023 and 2022, the total outstanding loan balance was $&lt;span style="-sec-ix-hidden: hidden-fact-75"&gt;nil&lt;/span&gt; and $51,690, respectively. Out of the total outstanding
loan balance, current portion amounted $&lt;span style="-sec-ix-hidden: hidden-fact-76"&gt;nil&lt;/span&gt; and $11,486, respectively, which are presented as current liabilities and the remaining balance
of $&lt;span style="-sec-ix-hidden: hidden-fact-77"&gt;nil&lt;/span&gt; and $40,204 are presented as non-current liabilities in the consolidated balance sheet as of December 31, 2023 and 2022, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;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 December 31, 2023, the total outstanding loan
balance was $2,541,404. Out of the total outstanding loan balance, current portion amounted was $1,284,820, which is presented as current
liabilities in the consolidated balance sheet and the remaining balance of $1,256,584 is presented as non-current liabilities in the consolidated
balance sheet as of December 31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;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 December 31, 2023, total outstanding loan balance was $1,214,226. Out of the total outstanding loan balance, current
portion amounted $225,903, which is presented as current liabilities and the remaining balance of $ 988,323 is presented as non-current
liabilities in the consolidated balance sheet as of December 31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Total interest expenses for the short-term bank
loans and long-term loans for the years ended December 31, 2023, and 2022 were $977,678 and $988,997 respectively.&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfShortTermDebtTextBlock contextRef="c0" id="ixv-11149">&lt;i&gt;Short-term bank loans&lt;/i&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Industrial and Commercial Bank of China (&#x201c;ICBC&#x201d;) 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;&lt;div style="-sec-ix-hidden: hidden-fact-56"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,023,978&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;ICBC Loan 2&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-57"&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;287,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;ICBC Loan 3&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-58"&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;143,583&lt;/td&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;China Construction Bank Loan&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-59"&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;143,583&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;ICBC Loan 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;423,567&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&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-60"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;ICBC Loan 5&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,824&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&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-61"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;ICBC Loan 6&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;70,594&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&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-62"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;ICBC Loan 7&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;350,149&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-63"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; 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;423,567&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;5,598,311&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfShortTermDebtTextBlock>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c125" decimals="0" id="ixv-17959" unitRef="usd">5023978</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c153" decimals="0" id="ixv-17960" unitRef="usd">287167</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c117" decimals="0" id="ixv-17961" unitRef="usd">143583</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c119" decimals="0" id="ixv-17962" unitRef="usd">143583</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c154" decimals="0" id="ixv-17963" unitRef="usd">423567</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c122" decimals="0" id="ixv-17964" unitRef="usd">2824</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c123" decimals="0" id="ixv-17965" unitRef="usd">70594</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c124" decimals="0" id="ixv-17966" unitRef="usd">350149</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c3" decimals="0" id="ixv-17967" unitRef="usd">423567</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c4" decimals="0" id="ixv-17968" unitRef="usd">5598311</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="c108"
      decimals="5"
      id="ixv-17969"
      unitRef="pure">0.04785</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c109" decimals="0" id="ixv-17970" unitRef="usd">71743</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtDescription contextRef="c110" id="ixv-17971">paid off the remaining balance of the loan in August 2023.</us-gaap:ShortTermDebtDescription>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c112" decimals="0" id="ixv-17972" unitRef="usd">5023978</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c114" decimals="0" id="ixv-17973" unitRef="usd">287167</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="c115"
      decimals="4"
      id="ixv-17974"
      unitRef="pure">0.0425</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c117" decimals="0" id="ixv-17975" unitRef="usd">143583</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="c116"
      decimals="4"
      id="ixv-17976"
      unitRef="pure">0.0425</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c119" decimals="0" id="ixv-17977" unitRef="usd">143583</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="c118"
      decimals="4"
      id="ixv-17978"
      unitRef="pure">0.0395</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c120" decimals="0" id="ixv-17979" unitRef="usd">423567</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="c120"
      decimals="4"
      id="ixv-17980"
      unitRef="pure">0.0425</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c121" decimals="0" id="ixv-17981" unitRef="usd">423567</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="c121"
      decimals="4"
      id="ixv-17982"
      unitRef="pure">0.0355</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c122" decimals="0" id="ixv-17983" unitRef="usd">2824</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="c122"
      decimals="4"
      id="ixv-17984"
      unitRef="pure">0.0345</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c123" decimals="0" id="ixv-17985" unitRef="usd">70594</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="c123"
      decimals="4"
      id="ixv-17986"
      unitRef="pure">0.0345</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c124" decimals="0" id="ixv-17987" unitRef="usd">350149</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="c124"
      decimals="4"
      id="ixv-17988"
      unitRef="pure">0.0345</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c125" decimals="0" id="ixv-17989" unitRef="usd">5023978</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:UnsecuredDebt contextRef="c3" decimals="0" id="ixv-17990" unitRef="usd">574333</us-gaap:UnsecuredDebt>
    <us-gaap:UnsecuredDebt contextRef="c4" decimals="0" id="ixv-17991" unitRef="usd">423567</us-gaap:UnsecuredDebt>
    <us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime contextRef="c0" decimals="4" id="ixv-17992" unitRef="pure">0.0448</us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime contextRef="c7" decimals="4" id="ixv-17993" unitRef="pure">0.0472</us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c0" id="ixv-17994">As of December 31, 2023, and 2022, long-term loan balance is $11,378,429
and $9,040,002, respectively.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="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;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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 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;&lt;div style="-sec-ix-hidden: hidden-fact-64"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,234,816&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;3,528,315&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,589,582&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;2,259,026&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,297,332&lt;/td&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;1,835,458&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,866,582&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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&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;td&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-65"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Rural Credit Union of Xushui District Loan 6&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,214,226&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&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-66"&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&gt;Yujiangna&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-67"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;51,690&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,378,429&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,040,002&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;(6,874,497&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;(4,835,884&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;4,503,932&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,204,118&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;&#160;&lt;/p&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt contextRef="c3" decimals="0" id="ixv-17995" unitRef="usd">11378429</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c4" decimals="0" id="ixv-17996" unitRef="usd">9040002</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c132" decimals="0" id="ixv-17997" unitRef="usd">1234816</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c137" decimals="0" id="ixv-17998" unitRef="usd">3528315</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c138" decimals="0" id="ixv-17999" unitRef="usd">3589582</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c140" decimals="0" id="ixv-18000" unitRef="usd">2259026</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c142" decimals="0" id="ixv-18001" unitRef="usd">2297332</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c143" decimals="0" id="ixv-18002" unitRef="usd">1835458</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c145" decimals="0" id="ixv-18003" unitRef="usd">1866582</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c150" decimals="0" id="ixv-18004" unitRef="usd">2541404</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c152" decimals="0" id="ixv-18005" unitRef="usd">1214226</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c161" decimals="0" id="ixv-18006" unitRef="usd">51690</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c3" decimals="0" id="ixv-18007" unitRef="usd">11378429</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c4" decimals="0" id="ixv-18008" unitRef="usd">9040002</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c3" decimals="0" id="ixv-18009" unitRef="usd">6874497</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c4" decimals="0" id="ixv-18010" unitRef="usd">4835884</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c3" decimals="0" id="ixv-18011" unitRef="usd">4503932</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c4" decimals="0" id="ixv-18012" unitRef="usd">4204118</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c0" id="ixv-18013">As of Dec 31, 2023, the Company&#x2019;s long-term debt repayments
for the next coming years 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 style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&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 colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2024&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,874,497&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;3,374,419&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;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,129,513&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&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,378,429&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:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c3" decimals="0" id="ixv-18014" unitRef="usd">6874497</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c3" decimals="0" id="ixv-18015" unitRef="usd">3374419</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c3" decimals="0" id="ixv-18016" unitRef="usd">1129513</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebt contextRef="c3" decimals="0" id="ixv-18017" unitRef="usd">11378429</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtTerm contextRef="c127" id="ixv-18018">P5Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtDescription contextRef="c128" id="ixv-18019">originally due in various installments
from June 21, 2014 to November 18, 2018.</us-gaap:LongTermDebtDescription>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c127"
      decimals="4"
      id="ixv-18020"
      unitRef="pure">0.0768</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c129"
      decimals="2"
      id="ixv-18021"
      unitRef="pure">0.07</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtTerm contextRef="c130" id="ixv-18022">P5Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebt contextRef="c132" decimals="0" id="ixv-18023" unitRef="usd">1234816</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtTerm contextRef="c133" id="ixv-18024">P5Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtDescription contextRef="c134" id="ixv-18025">originally due and payable in various installments
from December 21, 2013 to July 26, 2018.</us-gaap:LongTermDebtDescription>
    <us-gaap:LongTermDebtTerm contextRef="c135" id="ixv-18026">P5Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtTerm contextRef="c136" id="ixv-18027">P3Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtMaturityDate contextRef="c136" id="ixv-18028">2026-08-24</us-gaap:LongTermDebtMaturityDate>
    <us-gaap:SecuredDebt contextRef="c138" decimals="0" id="ixv-18029" unitRef="usd">280466</us-gaap:SecuredDebt>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c137"
      decimals="4"
      id="ixv-18030"
      unitRef="pure">0.0768</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c139"
      decimals="2"
      id="ixv-18031"
      unitRef="pure">0.07</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebt contextRef="c137" decimals="0" id="ixv-18032" unitRef="usd">3528315</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c138" decimals="0" id="ixv-18033" unitRef="usd">3589582</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c137" decimals="0" id="ixv-18034" unitRef="usd">1269290</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c138" decimals="0" id="ixv-18035" unitRef="usd">2259025</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c140"
      decimals="4"
      id="ixv-18036"
      unitRef="pure">0.0768</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c141"
      decimals="2"
      id="ixv-18037"
      unitRef="pure">0.07</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebt contextRef="c140" decimals="0" id="ixv-18038" unitRef="usd">2259026</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c142" decimals="0" id="ixv-18039" unitRef="usd">2297332</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c143"
      decimals="4"
      id="ixv-18040"
      unitRef="pure">0.0756</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c144"
      decimals="2"
      id="ixv-18041"
      unitRef="pure">0.07</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebt contextRef="c143" decimals="0" id="ixv-18042" unitRef="usd">1835458</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c145" decimals="0" id="ixv-18043" unitRef="usd">1866582</us-gaap:LongTermDebt>
    <us-gaap:OtherBorrowings contextRef="c146" decimals="0" id="ixv-18044" unitRef="cny">400000</us-gaap:OtherBorrowings>
    <us-gaap:LongTermDebt contextRef="c146" decimals="0" id="ixv-18045" unitRef="cny">10667</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c148" decimals="0" id="ixv-18046" unitRef="usd">51690</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c148" decimals="0" id="ixv-18047" unitRef="usd">11486</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c148" decimals="0" id="ixv-18048" unitRef="usd">40204</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtTerm contextRef="c149" id="ixv-18049">P2Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c150"
      decimals="2"
      id="ixv-18050"
      unitRef="pure">0.07</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebt contextRef="c150" decimals="0" id="ixv-18051" unitRef="usd">2541404</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c150" decimals="0" id="ixv-18052" unitRef="usd">1284820</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c150" decimals="0" id="ixv-18053" unitRef="usd">1256584</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtTerm contextRef="c151" id="ixv-18054">P3Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c152"
      decimals="2"
      id="ixv-18055"
      unitRef="pure">0.07</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebt contextRef="c152" decimals="0" id="ixv-18056" unitRef="usd">1214226</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c152" decimals="0" id="ixv-18057" unitRef="usd">225903</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c152" decimals="0" id="ixv-18058" unitRef="usd">988323</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:InterestAndDebtExpense contextRef="c0" decimals="0" id="ixv-18059" unitRef="usd">977678</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense contextRef="c7" decimals="0" id="ixv-18060" unitRef="usd">988997</us-gaap:InterestAndDebtExpense>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0" id="ixv-11553">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(9) Related Party Transactions&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Mr. Zhenyong Liu 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,915 and
$368,052 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 December 31, 2023, and 2022, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;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 December
31, 2023, and 2022, approximately $42,357 and $43,075 of interest 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: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On March 1, 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 December 2023, and 2022, the outstanding interest was $194,047
and $197,338, 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: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2023, and 2022, total amount
of loans due to Mr. Zhenyong Liu were $&lt;span style="-sec-ix-hidden: hidden-fact-78"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-79"&gt;nil&lt;/span&gt;&lt;/span&gt;. The interest expense incurred for such related party loans are $&lt;span style="-sec-ix-hidden: hidden-fact-80"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-81"&gt;nil&lt;/span&gt;&lt;/span&gt; for the years ended December
31, 2023, and 2022. The accrued interest owe to Mr. Zhenyong Liu was approximately $598,319 and $608,465, as of December 31, 2022, and
2021, 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; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 8, 2021, the Company entered into
an agreement with Mr. Zhenyong Liu, which allows Mr. Zhenyong Liu to borrow from the Company an amount of $6,507,431 (RMB44,089,085).
The loan is unsecured and carries a fixed interest rate of 3% per annum. The loan was repaid by Mr. Zhenyong Liu in February 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In 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 year ended December
31, 2023 was $290,275.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2023, and 2022, amount due
to shareholder are $727,433, which represent 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="c162" decimals="0" id="ixv-18061" unitRef="usd">2249279</us-gaap:LoansPayable>
    <us-gaap:InterestPaid contextRef="c163" decimals="0" id="ixv-18062" unitRef="usd">391374</us-gaap:InterestPaid>
    <us-gaap:LongTermLoansFromBank contextRef="c164" decimals="0" id="ixv-18063" unitRef="usd">361915</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank contextRef="c165" decimals="0" id="ixv-18064" unitRef="usd">368052</us-gaap:LongTermLoansFromBank>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c166" decimals="0" id="ixv-18065" unitRef="usd">8742278</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="c167"
      decimals="4"
      id="ixv-18066"
      unitRef="pure">0.0435</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:RelatedPartyTransactionDate contextRef="c167" id="ixv-18067">2017-12-10</us-gaap:RelatedPartyTransactionDate>
    <us-gaap:RepaymentsOfDebt contextRef="c168" decimals="0" id="ixv-18068" unitRef="usd">6012416</us-gaap:RepaymentsOfDebt>
    <us-gaap:InterestPaid contextRef="c168" decimals="0" id="ixv-18069" unitRef="usd">288596</us-gaap:InterestPaid>
    <us-gaap:InterestPaid contextRef="c169" decimals="0" id="ixv-18070" unitRef="usd">20400</us-gaap:InterestPaid>
    <us-gaap:NotesAndLoansPayable contextRef="c170" decimals="0" id="ixv-18071" unitRef="usd">42357</us-gaap:NotesAndLoansPayable>
    <us-gaap:NotesAndLoansPayable contextRef="c171" decimals="0" id="ixv-18072" unitRef="usd">43075</us-gaap:NotesAndLoansPayable>
    <us-gaap:OtherShortTermBorrowings contextRef="c172" decimals="0" id="ixv-18073" unitRef="usd">17201342</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c172" decimals="0" id="ixv-18074" unitRef="cny">120000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:UnsecuredDebt contextRef="c173" decimals="0" id="ixv-18075" unitRef="usd">4324636</us-gaap:UnsecuredDebt>
    <us-gaap:UnsecuredDebt contextRef="c174" decimals="0" id="ixv-18076" unitRef="usd">2883091</us-gaap:UnsecuredDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c175" decimals="0" id="ixv-18077" unitRef="usd">1507432</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RelatedPartyTransactionDate contextRef="c176" id="ixv-18078">2018-07-12</us-gaap:RelatedPartyTransactionDate>
    <us-gaap:LoansAndLeasesReceivableRelatedPartiesDescription contextRef="c0" id="ixv-18079">Mr. Zhenyong Liu agreed to extend the loan for additional 3 years and the remaining balance will be due on July 12, 2021.</us-gaap:LoansAndLeasesReceivableRelatedPartiesDescription>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c177" decimals="0" id="ixv-18080" unitRef="usd">3768579</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:InterestExpenseOther contextRef="c177" decimals="0" id="ixv-18081" unitRef="usd">158651</us-gaap:InterestExpenseOther>
    <itp:InterestExpenses
      contextRef="c178"
      decimals="0"
      id="ixv-18082"
      unitRef="shares">94636</itp:InterestExpenses>
    <us-gaap:LongTermLoansFromBank contextRef="c179" decimals="0" id="ixv-18083" unitRef="usd">194047</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank contextRef="c4" decimals="0" id="ixv-18084" unitRef="usd">197338</us-gaap:LongTermLoansFromBank>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="c180" decimals="0" id="ixv-18085" unitRef="usd">598319</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="c181" decimals="0" id="ixv-18086" unitRef="usd">608465</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherBorrowings contextRef="c182" decimals="0" id="ixv-18087" unitRef="usd">6507431</us-gaap:OtherBorrowings>
    <us-gaap:OtherBorrowings contextRef="c182" decimals="0" id="ixv-18088" unitRef="cny">44089085</us-gaap:OtherBorrowings>
    <us-gaap:InvestmentInterestRate
      contextRef="c182"
      decimals="2"
      id="ixv-18089"
      unitRef="pure">0.03</us-gaap:InvestmentInterestRate>
    <us-gaap:OtherBorrowings contextRef="c183" decimals="0" id="ixv-18090" unitRef="usd">7059455</us-gaap:OtherBorrowings>
    <us-gaap:OtherBorrowings contextRef="c184" decimals="0" id="ixv-18091" unitRef="usd">7059455</us-gaap:OtherBorrowings>
    <us-gaap:OtherBorrowings contextRef="c183" decimals="0" id="ixv-18092" unitRef="cny">50000000</us-gaap:OtherBorrowings>
    <us-gaap:OtherBorrowings contextRef="c184" decimals="0" id="ixv-18093" unitRef="cny">50000000</us-gaap:OtherBorrowings>
    <us-gaap:InvestmentInterestRate
      contextRef="c185"
      decimals="4"
      id="ixv-18094"
      unitRef="pure">0.0435</us-gaap:InvestmentInterestRate>
    <us-gaap:LoansPayable contextRef="c186" decimals="0" id="ixv-18095" unitRef="usd">4235673</us-gaap:LoansPayable>
    <us-gaap:LoansPayable contextRef="c186" decimals="0" id="ixv-18096" unitRef="cny">30000000</us-gaap:LoansPayable>
    <us-gaap:InterestAndOtherIncome contextRef="c187" decimals="0" id="ixv-18097" unitRef="usd">290275</us-gaap:InterestAndOtherIncome>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c3" decimals="0" id="ixv-18098" unitRef="usd">727433</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c4" decimals="0" id="ixv-18099" unitRef="usd">727433</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="c0" id="ixv-11600">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(10) Other payables and accrued liabilities&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Other payables and accrued liabilities consist of the following&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 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;3,054&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,036&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accrued rental&lt;/td&gt;&lt;td&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;56,646&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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 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;696&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;69,053&lt;/td&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 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;598,319&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;608,465&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;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,175,858&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,294,940&lt;/td&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 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;47,040&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19,524&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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 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,070,708&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,595,354&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Others&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;16,842&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;18,540&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;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;12,912,517&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;5,665,558&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-18100">Other payables and accrued liabilities consist of the following&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&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;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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 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;3,054&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,036&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accrued rental&lt;/td&gt;&lt;td&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;56,646&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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 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;696&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;69,053&lt;/td&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 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;598,319&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;608,465&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;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,175,858&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,294,940&lt;/td&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 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;47,040&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19,524&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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 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,070,708&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,595,354&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Others&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;16,842&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;18,540&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;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;12,912,517&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;5,665,558&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="c3" decimals="0" id="ixv-18101" unitRef="usd">3054</us-gaap:AccruedUtilitiesCurrent>
    <us-gaap:AccruedUtilitiesCurrent contextRef="c4" decimals="0" id="ixv-18102" unitRef="usd">3036</us-gaap:AccruedUtilitiesCurrent>
    <us-gaap:AccruedRentCurrent contextRef="c4" decimals="0" id="ixv-18103" unitRef="usd">56646</us-gaap:AccruedRentCurrent>
    <itp:ValueAddedTaxesPayableCurrent contextRef="c3" decimals="0" id="ixv-18104" unitRef="usd">696</itp:ValueAddedTaxesPayableCurrent>
    <itp:ValueAddedTaxesPayableCurrent contextRef="c4" decimals="0" id="ixv-18105" unitRef="usd">69053</itp:ValueAddedTaxesPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-18106" unitRef="usd">598319</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-18107" unitRef="usd">608465</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c3" decimals="0" id="ixv-18108" unitRef="usd">11175858</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c4" decimals="0" id="ixv-18109" unitRef="usd">3294940</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccruedSalesCommissionCurrent contextRef="c3" decimals="0" id="ixv-18110" unitRef="usd">47040</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent contextRef="c4" decimals="0" id="ixv-18111" unitRef="usd">19524</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:InterestPayableCurrent contextRef="c3" decimals="0" id="ixv-18112" unitRef="usd">1070708</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="c4" decimals="0" id="ixv-18113" unitRef="usd">1595354</us-gaap:InterestPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-18114" unitRef="usd">16842</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-18115" unitRef="usd">18540</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c3" decimals="0" id="ixv-18116" unitRef="usd">12912517</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c4" decimals="0" id="ixv-18117" unitRef="usd">5665558</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c0" id="ixv-11719">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(11) Derivative Liabilities&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company analyzed the warrant for derivative
accounting consideration under ASC 815, &#x201c;&lt;i&gt;Derivatives and Hedging, and hedging,&lt;/i&gt;&#x201d; and determined that the instrument
should be classified as a liability since the warrant becomes effective at issuance resulting in there being no explicit limit to the
number of shares to be delivered upon settlement of the above conversion options.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;ASC 815 requires we assess the fair market value
of derivative liability at the end of each reporting period and recognize any change in the fair market value as other income or expense
item.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company determined our derivative liabilities
to be a Level 3 fair value measurement and used the Black-Scholes pricing model to calculate the fair value as of December 31, 2023. 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 December 31, 2023:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Year ended 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&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;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="text-align: left; width: 88%"&gt;Expected term&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; width: 9%"&gt;&lt;span style="font-size: 10pt"&gt;0.93 - 2.75&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Expected average volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;74% - 102%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected dividend yield&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Risk-free interest rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;0.19% - 4.01%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-size: 10pt"&gt;The following table summarizes the changes in the derivative liabilities during the year ended December 31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-size: 10pt"&gt;Fair Value Measurements Using Significant Observable Inputs (Level 3)&lt;/span&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;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;Balance at December 31, 2022&lt;/td&gt;&lt;td 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;646,283&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Change in fair value of derivative liability&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(646,229&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"&gt;Balance at December 31, 2023&lt;/td&gt;&lt;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;54&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0; text-align: justify"&gt;The following table summarizes the loss
on derivative liability included in the income statement for the year ended December 31, 2023 and 2022, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" 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;Year Ended
    &lt;br/&gt;
December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&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;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;b&gt;2022&lt;/b&gt; &#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Day one loss due to derivative liabilities as warrant&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-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;$&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; width: 76%; text-align: left"&gt;(Gain) Loss on change in fair value of derivative liability&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(646,229&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(1,417,251&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(646,229&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,417,251&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <itp:ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock contextRef="c0" id="ixv-18118">The following weighted-average assumptions were used in the December 31, 2023:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Year ended 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&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;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="text-align: left; width: 88%"&gt;Expected term&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; width: 9%"&gt;&lt;span style="font-size: 10pt"&gt;0.93 - 2.75&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Expected average volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;74% - 102%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected dividend yield&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Risk-free interest rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;0.19% - 4.01%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</itp:ScheduleOfWeightedAverageAssumptionsUsedTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c188" id="ixv-18119">P0Y11M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c189" id="ixv-18120">P2Y9M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="c188"
      decimals="2"
      id="ixv-18121"
      unitRef="pure">0.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="c189"
      decimals="2"
      id="ixv-18122"
      unitRef="pure">1.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c188"
      decimals="4"
      id="ixv-18123"
      unitRef="pure">0.0019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c189"
      decimals="4"
      id="ixv-18124"
      unitRef="pure">0.0401</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <itp:FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock contextRef="c0" id="ixv-11775">&lt;span style="font-size: 10pt"&gt;Fair Value Measurements Using Significant Observable Inputs (Level 3)&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;Balance at December 31, 2022&lt;/td&gt;&lt;td 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;646,283&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Change in fair value of derivative liability&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(646,229&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"&gt;Balance at December 31, 2023&lt;/td&gt;&lt;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;54&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</itp:FairValueLiabilitiesMeasuredOnRecurringBasisObservableInputReconciliationTableTextBlock>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c4" decimals="0" id="ixv-18125" unitRef="usd">646283</us-gaap:DerivativeLiabilitiesNoncurrent>
    <itp:ChangeInFairValueOfDerivativeLiability contextRef="c0" decimals="0" id="ixv-18126" unitRef="usd">646229</itp:ChangeInFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c3" decimals="0" id="ixv-18127" unitRef="usd">54</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock contextRef="c0" id="ixv-18128">The following table summarizes the loss
on derivative liability included in the income statement for the year ended December 31, 2023 and 2022, respectively.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" 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;Year Ended
    &lt;br/&gt;
December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&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;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;b&gt;2022&lt;/b&gt; &#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Day one loss due to derivative liabilities as warrant&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-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;$&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; width: 76%; text-align: left"&gt;(Gain) Loss on change in fair value of derivative liability&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(646,229&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(1,417,251&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(646,229&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,417,251&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:GainLossOnSaleOfDerivatives contextRef="c0" decimals="0" id="ixv-18129" unitRef="usd">646229</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:GainLossOnSaleOfDerivatives contextRef="c7" decimals="0" id="ixv-18130" unitRef="usd">1417251</us-gaap:GainLossOnSaleOfDerivatives>
    <itp:ChangeInFairValueOfDerivativeLiability contextRef="c0" decimals="0" id="ixv-18131" unitRef="usd">646229</itp:ChangeInFairValueOfDerivativeLiability>
    <itp:ChangeInFairValueOfDerivativeLiability contextRef="c7" decimals="0" id="ixv-18132" unitRef="usd">1417251</itp:ChangeInFairValueOfDerivativeLiability>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0" id="ixv-11877">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(12) Common Stock&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Issuance of common stock to investors&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On January 20, 2021, the Company offered and sold
to certain institutional investors an aggregate of 2,618,182 shares of common stock and 2,618,182 warrants to purchase up to 2,618,182
shares of common stock in a best-efforts public offering for gross proceeds of approximately $14.4 million. The purchase price for each
share of common stock and the corresponding warrant was $5.5. The exercise price of the warrant was $5.5 per share.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On March 1, 2021, the Company offered and sold
to the public investors an aggregate of 2,927,786 shares of common stock and 1,463,893 warrants to purchase up to 1,463,893 shares of
common stock 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: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Reverse stock split&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;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: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;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: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On 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 (16), 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="c190"
      decimals="0"
      id="ixv-18133"
      unitRef="shares">2618182</us-gaap:StockholdersEquityOtherShares>
    <itp:CommonStockIssuedToPurchaseOfWarrants
      contextRef="c190"
      decimals="0"
      id="ixv-18134"
      unitRef="shares">2618182</itp:CommonStockIssuedToPurchaseOfWarrants>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="c190"
      decimals="0"
      id="ixv-18135"
      unitRef="shares">2618182</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="c190"
      decimals="-5"
      id="ixv-18136"
      unitRef="usd">14400000</us-gaap:ProceedsFromIssuanceOfDebt>
    <itp:CorrespondingPricePerShare
      contextRef="c190"
      decimals="1"
      id="ixv-18137"
      unitRef="usdPershares">5.5</itp:CorrespondingPricePerShare>
    <itp:ExercisePricePerWarrant1
      contextRef="c190"
      decimals="1"
      id="ixv-18138"
      unitRef="usdPershares">5.5</itp:ExercisePricePerWarrant1>
    <itp:AggregateSharesOfCommonStock
      contextRef="c191"
      decimals="0"
      id="ixv-18139"
      unitRef="shares">2927786</itp:AggregateSharesOfCommonStock>
    <itp:WarrantsToPurchaseShares
      contextRef="c191"
      decimals="0"
      id="ixv-18140"
      unitRef="shares">1463893</itp:WarrantsToPurchaseShares>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="c191"
      decimals="0"
      id="ixv-18141"
      unitRef="shares">1463893</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="c191"
      decimals="-5"
      id="ixv-18142"
      unitRef="usd">21900000</us-gaap:ProceedsFromIssuanceOfDebt>
    <itp:WarrantPricePerShare
      contextRef="c191"
      decimals="1"
      id="ixv-18143"
      unitRef="usdPershares">7.5</itp:WarrantPricePerShare>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="c191"
      decimals="1"
      id="ixv-18144"
      unitRef="usdPershares">7.5</us-gaap:WarrantExercisePriceIncrease>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="c192" id="ixv-18145">1-for-10</us-gaap:StockholdersEquityReverseStockSplit>
    <itp:StockIssuedDuringPeriodPricePerShareReverseStockSplits
      contextRef="c193"
      decimals="3"
      id="ixv-18146"
      unitRef="usdPershares">0.001</itp:StockIssuedDuringPeriodPricePerShareReverseStockSplits>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="c194"
      decimals="0"
      id="ixv-18147"
      unitRef="shares">150000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross contextRef="c194" decimals="0" id="ixv-18148" unitRef="usd">156000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross>
    <itp:WarrantDisclosureTextBlock contextRef="c0" id="ixv-11900">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(13) Warrants&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On April 29, 2020, the Company and certain institutional
investors entered into a securities purchase agreement, as amended on May 4, 2020 (the &#x201c;2020 Purchase Agreement&#x201d;), pursuant
to which the Company agreed to sell to such investors an aggregate of 440,000 shares of common stock and warrants to purchase up to 440,000
shares of common stock in a concurrent private placement (the &#x201c;May 2020 Warrants&#x201d;). The exercise price of the May 2020 Warrant
is $7.425 per share. These warrants become exercisable on July 23, 2020 and have a term of exercise equal to five years and six months
from the date of issuance till July 23, 2025. 88,000 May 2020 Warrants were exercised in February 2021 at the exercise price of $7.425
per share and 352,000 May 2020 Warrants were outstanding as of December 31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;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 December 31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;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 December 31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company classified warrant as liabilities and accounted for the
issuance of the warrants as a derivative.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;A summary of stock warrant activities is as below:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="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="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: center"&gt;&lt;b&gt;Year Ended&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;December 31,&#160;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Weight&lt;br/&gt; average&lt;br/&gt; exercise&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Number&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;price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 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-86"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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-87"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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;Cancelled or expired 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-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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Outstanding and exercisable at end of the period&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,016,635&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6.6907&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table summarizes information relating to outstanding
and exercisable warrants as of December 31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Warrants Outstanding&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;Warrants Exercisable&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Weighted&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Average&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;Weighted&lt;/td&gt;&lt;td style="font-weight: bold"&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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Weighted&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 colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Remaining&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;Average&lt;/td&gt;&lt;td style="font-weight: bold"&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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Average&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 colspan="2" style="font-weight: bold; text-align: center"&gt;Number of&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;Contractual life&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;Exercise&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;Number of&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;Exercise&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 colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(in years)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 18%; 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;&#160;&lt;/td&gt;&lt;td style="width: 17%; text-align: right"&gt;2.09&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: 17%; text-align: right"&gt;6.6907&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 17%; 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: 17%; text-align: right"&gt;6.6907&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Aggregate intrinsic value is the sum of the amounts
by which the quoted market price of the Company&#x2019;s stock exceeded the exercise price of the warrants at December 31, 2023 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 December 31, 2023 and 2022 are $&lt;span style="-sec-ix-hidden: hidden-fact-89"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-90"&gt;nil&lt;/span&gt;&lt;/span&gt;.&lt;/p&gt;</itp:WarrantDisclosureTextBlock>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="c195"
      decimals="0"
      id="ixv-18149"
      unitRef="shares">440000</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="c196"
      decimals="0"
      id="ixv-18150"
      unitRef="shares">440000</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <itp:InvestmentWarrantsExercisePrice
      contextRef="c195"
      decimals="3"
      id="ixv-18151"
      unitRef="usdPershares">7.425</itp:InvestmentWarrantsExercisePrice>
    <us-gaap:ExcessStockSharesIssued
      contextRef="c197"
      decimals="0"
      id="ixv-18152"
      unitRef="shares">88000</us-gaap:ExcessStockSharesIssued>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="c195"
      decimals="3"
      id="ixv-18153"
      unitRef="usdPershares">7.425</us-gaap:WarrantExercisePriceIncrease>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c197"
      decimals="0"
      id="ixv-18154"
      unitRef="shares">352000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="c190"
      decimals="0"
      id="ixv-18155"
      unitRef="shares">2618182</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <itp:CommonStockIssuedToPurchaseStock
      contextRef="c190"
      decimals="0"
      id="ixv-18156"
      unitRef="shares">2618182</itp:CommonStockIssuedToPurchaseStock>
    <itp:CommonStockIssuedToPurchaseStock
      contextRef="c198"
      decimals="0"
      id="ixv-18157"
      unitRef="shares">2618182</itp:CommonStockIssuedToPurchaseStock>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="c198"
      decimals="1"
      id="ixv-18158"
      unitRef="usdPershares">5.5</us-gaap:WarrantExercisePriceIncrease>
    <us-gaap:ExcessStockSharesIssued
      contextRef="c199"
      decimals="0"
      id="ixv-18159"
      unitRef="shares">1410690</us-gaap:ExcessStockSharesIssued>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="c200"
      decimals="1"
      id="ixv-18160"
      unitRef="usdPershares">5.5</us-gaap:WarrantExercisePriceIncrease>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="c201"
      decimals="1"
      id="ixv-18161"
      unitRef="usdPershares">5.5</us-gaap:WarrantExercisePriceIncrease>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c199"
      decimals="0"
      id="ixv-18162"
      unitRef="shares">1207492</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="c202"
      decimals="0"
      id="ixv-18163"
      unitRef="shares">2927786</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <itp:CommonStockIssuedToPurchaseStock
      contextRef="c202"
      decimals="0"
      id="ixv-18164"
      unitRef="shares">1463893</itp:CommonStockIssuedToPurchaseStock>
    <itp:CommonStockIssuedToPurchaseStock
      contextRef="c191"
      decimals="0"
      id="ixv-18165"
      unitRef="shares">1463893</itp:CommonStockIssuedToPurchaseStock>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="c191"
      decimals="1"
      id="ixv-18166"
      unitRef="usdPershares">7.5</us-gaap:WarrantExercisePriceIncrease>
    <us-gaap:ExcessStockSharesIssued
      contextRef="c203"
      decimals="0"
      id="ixv-18167"
      unitRef="shares">6750</us-gaap:ExcessStockSharesIssued>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="c202"
      decimals="1"
      id="ixv-18168"
      unitRef="usdPershares">7.5</us-gaap:WarrantExercisePriceIncrease>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c203"
      decimals="0"
      id="ixv-18169"
      unitRef="shares">1457143</us-gaap:ClassOfWarrantOrRightOutstanding>
    <itp:ScheduleOfStockWarrantActivitiesTableTextBlock contextRef="c0" id="ixv-18170">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="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: center"&gt;&lt;b&gt;Year Ended&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;December 31,&#160;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Weight&lt;br/&gt; average&lt;br/&gt; exercise&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Number&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;price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 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-86"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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-87"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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;Cancelled or expired 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-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;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Outstanding and exercisable at end of the period&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,016,635&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6.6907&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</itp:ScheduleOfStockWarrantActivitiesTableTextBlock>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber
      contextRef="c4"
      decimals="0"
      id="ixv-18171"
      unitRef="shares">3016635</itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableNumber>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice
      contextRef="c4"
      decimals="4"
      id="ixv-18172"
      unitRef="shares">6.6907</itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c3"
      decimals="0"
      id="ixv-18173"
      unitRef="shares">3016635</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice
      contextRef="c3"
      decimals="4"
      id="ixv-18174"
      unitRef="shares">6.6907</itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingAndExercisableWeightedAverageExercisePrice>
    <itp:ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock contextRef="c0" id="ixv-18175">The following table summarizes information relating to outstanding
and exercisable warrants as of December 31, 2023.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Warrants Outstanding&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;Warrants Exercisable&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Weighted&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Average&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;Weighted&lt;/td&gt;&lt;td style="font-weight: bold"&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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Weighted&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 colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Remaining&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;Average&lt;/td&gt;&lt;td style="font-weight: bold"&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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Average&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 colspan="2" style="font-weight: bold; text-align: center"&gt;Number of&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;Contractual life&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;Exercise&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;Number of&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;Exercise&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 colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(in years)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 18%; 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;&#160;&lt;/td&gt;&lt;td style="width: 17%; text-align: right"&gt;2.09&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: 17%; text-align: right"&gt;6.6907&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 17%; 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: 17%; text-align: right"&gt;6.6907&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</itp:ScheduleOfOutstandingAndExercisableWarrantsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="c204"
      decimals="0"
      id="ixv-18176"
      unitRef="shares">3016635</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c205" id="ixv-18177">P2Y1M2D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="c204"
      decimals="4"
      id="ixv-18178"
      unitRef="usdPershares">6.6907</itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber
      contextRef="c205"
      decimals="0"
      id="ixv-18179"
      unitRef="shares">3016635</itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice
      contextRef="c204"
      decimals="4"
      id="ixv-18180"
      unitRef="usdPershares">6.6907</itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice>
    <us-gaap:EarningsPerShareTextBlock contextRef="c0" id="ixv-12135">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(14) Earnings Per Share&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;For the years ended December 31, 2023, and 2022, 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: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Year Ended &lt;br/&gt; December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Basic loss per share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 1.5pt"&gt;Net loss for the year - numerator&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(9,946,035&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(16,571,308&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;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;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;10,065,920&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,972,788&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Net loss per share&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.99&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(1.66&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Diluted loss per share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Net loss for the year - 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;(9,946,035&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;(16,571,308&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;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;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;10,065,920&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,972,788&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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="padding-bottom: 1.5pt"&gt;Effect of dilution&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-91"&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-92"&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&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;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;10,065,920&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,972,788&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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="padding-bottom: 4pt"&gt;Diluted loss per share&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.99&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(1.66&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0" id="ixv-18181">For the years ended December 31, 2023, and 2022, basic and diluted
net income per share are calculated as follows:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Year Ended &lt;br/&gt; December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Basic loss per share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 1.5pt"&gt;Net loss for the year - numerator&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(9,946,035&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(16,571,308&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;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;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;10,065,920&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,972,788&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Net loss per share&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.99&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(1.66&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Diluted loss per share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Net loss for the year - 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;(9,946,035&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;(16,571,308&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;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;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;10,065,920&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,972,788&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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="padding-bottom: 1.5pt"&gt;Effect of dilution&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-91"&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-92"&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&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;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;10,065,920&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,972,788&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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="padding-bottom: 4pt"&gt;Diluted loss per share&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.99&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(1.66&lt;/td&gt;&lt;td style="padding-bottom: 4pt; 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-18182" unitRef="usd">-9946035</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c7" decimals="0" id="ixv-18183" unitRef="usd">-16571308</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="INF"
      id="ixv-18184"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c7"
      decimals="INF"
      id="ixv-18185"
      unitRef="shares">9972788</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-18186"
      unitRef="usdPershares">-0.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c7"
      decimals="2"
      id="ixv-18187"
      unitRef="usdPershares">-1.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c0" decimals="0" id="ixv-18188" unitRef="usd">-9946035</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c7" decimals="0" id="ixv-18189" unitRef="usd">-16571308</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="INF"
      id="ixv-18190"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c7"
      decimals="INF"
      id="ixv-18191"
      unitRef="shares">9972788</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="INF"
      id="ixv-18192"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c7"
      decimals="INF"
      id="ixv-18193"
      unitRef="shares">9972788</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-18194"
      unitRef="usdPershares">-0.99</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c7"
      decimals="2"
      id="ixv-18195"
      unitRef="usdPershares">-1.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-12352">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(15) Income Taxes&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;United States&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 1pt 0pt 0"&gt;The Company and Shengde Holdings are incorporated in the State
of Nevada and are subject to the U.S. federal tax and state statutory tax rates up to 34% and 0%, respectively. On December 22, 2017,
the U.S. enacted the Tax Cuts and Jobs Act (the &#x201c;2017 TCJA&#x201d;), which significantly changed U.S. tax law. The 2017TCJA lowered
the Company&#x2019;s U.S. statutory federal income tax rate from the highest rate of 35% to 21% effective January 1, 2018, while also imposing
a deemed repatriation tax on deferred foreign income which requires companies to pay a one-time transition tax on previously unremitted
earnings of non-U.S. subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. The SEC
staff issued Staff Accounting Bulletin (SAB) 118, which provides guidance on accounting for enactment effects of the 2017TCJA. SAB 118
provides a measurement period of up to one year from the 2017TCJA&#x2019;s enactment date for companies to complete their accounting under
ASC740. In accordance with SAB 118, to the extent that a company&#x2019;s accounting for certain income tax effects of the 2017TCJA is
incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in its financial statements. If a
company cannot determine a provisional estimate to be included in its financial statements, it should continue to apply ASC 740 on the
basis of the provisions of the tax laws that were in effect immediately before the enactment of the 2017TCJA.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 1pt 0pt 0"&gt;Transition tax: The transition tax is a tax on previously untaxed
accumulated and current earnings and profits (E&amp;amp;P) of certain of the Company&#x2019;s non-U.S. subsidiaries. To determine the amount
of the transition tax, the Company must determine, in addition to other factors, the amount of post-1986 E&amp;amp;P of the relevant subsidiaries,
as well as the amount of non-U.S. income taxes paid on such earnings. Further, the transition tax is based in part on the amount of those
earnings held in cash and other specified assets. The Company was able to make a reasonable estimate of the transition tax and recorded
a provisional obligation and additional income tax expense of approximately $80,000 in the fourth quarter of 2017. However, the Company
is continuing to gather additional information and will consider additional technical guidance to more precisely compute and account for
the amount of the transition tax. This amount may change when the Company finalizes the calculation of post-1985 foreign E&amp;amp;P previously
deferred from U.S. federal taxation and finalizes the amounts held in cash or other specified assets. The 2017TCJA&#x2019;s transition
tax is payable over eight years beginning in 2018.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;PRC&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 1pt 0pt 0"&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 1pt 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 1pt 0pt 0"&gt;The provisions for income taxes for the years ended December
31, 2023, and 2022 were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Year Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Provision for Income Taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Current Tax Provision U.S.&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-93"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,062&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;346,954&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,435,173&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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-94"&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;10,261,104&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;346,954&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;11,711,339&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 December 31, 2023, 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 December 31, 2023 and 2022,
the Company provided a 100% valuation allowance on the U.S. deferred tax asset benefit to reduce the total deferred tax asset to the amount
realizable for the PRC income tax purposes. Management reviews this valuation allowance periodically and will make adjustments as warranted.
A summary of the otherwise deductible (or taxable) deferred tax items is as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt; &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;b&gt;2023&lt;/b&gt; &#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;b&gt;2022&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;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;16,922,756&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,474,485&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;585,380&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;796,559&lt;/td&gt;&lt;td style="text-align: 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;135,714&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;615,436&lt;/td&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;274,525&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;213,620&lt;/td&gt;&lt;td style="text-align: left"&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;(Gain)/Loss on asset disposal&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#x3000;(64,065)&#x3000;&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="-sec-ix-hidden: hidden-fact-95; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&#x3000;-&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 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;17,854,310&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,100,100&lt;/td&gt;&lt;td style="text-align: left"&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;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;(17,854,310&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,100,100&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="padding-bottom: 4pt; text-align: left"&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-96"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-97; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&#x3000;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table reconciles the statutory rates to the Company&#x2019;s
effective tax rate as of:&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: 12pt Aptos; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" 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;Year
    Ended &lt;br/&gt;
    December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;2022&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 75.16%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;PRC Statutory rate&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.6%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.6%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8.74%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;25.0&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.6%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.6%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8.7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;25.0&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Effect of different tax jurisdiction&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(20.7&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(17.0&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(7.9&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(249.0&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(3.6&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(241.0&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"&gt;During the years ended December 31, 2023, and 2022, the effective income
tax rate was estimated by the Company to be -3.6% and -241.0%, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2023, except for the one-time
transition tax under the 2017 TCJA which imposes a U.S. tax liability on all unrepatriated foreign E&amp;amp;Ps, the Company does not believe
that its future dividend policy and the available U.S. tax deductions and net operating losses will cause the Company to recognize any
other substantial current U.S. federal or state corporate income tax liability in the near future. Nor does it believe that the amount
of the repatriation of the VIE&#x2019;s earnings and profits for purposes of paying dividends will change the Company&#x2019;s position
that its PRC subsidiary Baoding Shengde and the VIE, Dongfang Paper are considered or are expected to be indefinitely reinvested offshore
to support our future capacity expansion. If these earnings are repatriated to the U.S. resulting in U.S. taxable income in the future,
or if it is determined that such earnings are to be remitted in the foreseeable future, additional tax provisions would be required.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has adopted ASC Topic 740-10-05, Income
Taxes. To date, the adoption of this interpretation has not impacted the Company&#x2019;s financial position, results of operations, or
cash flows. The Company performed self-assessment and the Company&#x2019;s liability for income taxes includes the liability for unrecognized
tax benefits, interest and penalties which relate to tax years still subject to review by taxing authorities. Audit periods remain open
for review until the statute of limitations has passed, which in the PRC is usually 5 years. The completion of review or the expiration
of the statute of limitations for a given audit period could result in an adjustment to the Company&#x2019;s liability for income taxes.
Any such adjustment could be material to the Company&#x2019;s results of operations for any given quarterly or annual period based, in
part, upon the results of operations for the given period. As of December 31, 2023 and 2022, 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 year ended December 31, 2023 and 2022, 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:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c189"
      decimals="2"
      id="ixv-18196"
      unitRef="pure">0.34</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c206"
      decimals="2"
      id="ixv-18197"
      unitRef="pure">0</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c207"
      decimals="2"
      id="ixv-18198"
      unitRef="pure">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c208"
      decimals="2"
      id="ixv-18199"
      unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxCreditsAndAdjustments contextRef="c209" decimals="0" id="ixv-18200" unitRef="usd">80000</us-gaap:IncomeTaxCreditsAndAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c210"
      decimals="2"
      id="ixv-18201"
      unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0" id="ixv-18202">The provisions for income taxes for the years ended December
31, 2023, and 2022 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;Year Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Provision for Income Taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Current Tax Provision U.S.&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-93"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,062&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;346,954&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,435,173&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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-94"&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;10,261,104&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;346,954&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;11,711,339&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-18203" unitRef="usd">15062</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-18204" unitRef="usd">346954</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-18205" unitRef="usd">1435173</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-18206" unitRef="usd">10261104</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-18207" unitRef="usd">346954</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-18208" unitRef="usd">11711339</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OperatingLossCarryforwards contextRef="c211" decimals="0" id="ixv-18209" unitRef="usd">62499</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c212" decimals="0" id="ixv-18210" unitRef="usd">530581</us-gaap:OperatingLossCarryforwards>
    <itp:DescriptionOfCarryForwardsExpire contextRef="c0" id="ixv-18211">These carry forwards would expire, if not utilized, during the period of 2030 through 2035.</itp:DescriptionOfCarryForwardsExpire>
    <itp:DeferredTaxAssetsValuationAllowancePercentage contextRef="c3" decimals="2" id="ixv-18212" unitRef="pure">1</itp:DeferredTaxAssetsValuationAllowancePercentage>
    <itp:DeferredTaxAssetsValuationAllowancePercentage contextRef="c4" decimals="2" id="ixv-18213" unitRef="pure">1</itp:DeferredTaxAssetsValuationAllowancePercentage>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-18214">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&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt; &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;b&gt;2023&lt;/b&gt; &#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;b&gt;2022&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;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;16,922,756&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,474,485&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;585,380&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;796,559&lt;/td&gt;&lt;td style="text-align: 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;135,714&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;615,436&lt;/td&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;274,525&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;213,620&lt;/td&gt;&lt;td style="text-align: left"&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;(Gain)/Loss on asset disposal&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#x3000;(64,065)&#x3000;&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="-sec-ix-hidden: hidden-fact-95; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&#x3000;-&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 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;17,854,310&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,100,100&lt;/td&gt;&lt;td style="text-align: left"&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;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;(17,854,310&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,100,100&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="padding-bottom: 4pt; text-align: left"&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-96"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-97; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&#x3000;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c3" decimals="0" id="ixv-18215" unitRef="usd">16922756</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c4" decimals="0" id="ixv-18216" unitRef="usd">15474485</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <itp:DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent contextRef="c3" decimals="0" id="ixv-18217" unitRef="usd">585380</itp:DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent>
    <itp:DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent contextRef="c4" decimals="0" id="ixv-18218" unitRef="usd">796559</itp:DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent>
    <itp:DeferredTaxAssetsMiscellaneousCurrent contextRef="c3" decimals="0" id="ixv-18219" unitRef="usd">135714</itp:DeferredTaxAssetsMiscellaneousCurrent>
    <itp:DeferredTaxAssetsMiscellaneousCurrent contextRef="c4" decimals="0" id="ixv-18220" unitRef="usd">615436</itp:DeferredTaxAssetsMiscellaneousCurrent>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="c3" decimals="0" id="ixv-18221" unitRef="usd">274525</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="c4" decimals="0" id="ixv-18222" unitRef="usd">213620</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <itp:DeferredTaxAssetsGainLossOnAssetDisposal contextRef="c3" decimals="0" id="ixv-18223" unitRef="usd">64065</itp:DeferredTaxAssetsGainLossOnAssetDisposal>
    <us-gaap:DeferredTaxAssetsGross contextRef="c3" decimals="0" id="ixv-18224" unitRef="usd">17854310</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c4" decimals="0" id="ixv-18225" unitRef="usd">17100100</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c3" decimals="0" id="ixv-18226" unitRef="usd">17854310</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c4" decimals="0" id="ixv-18227" unitRef="usd">17100100</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0" id="ixv-18228">The following table reconciles the statutory rates to the Company&#x2019;s
effective tax rate as of:&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Aptos; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" 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;Year
    Ended &lt;br/&gt;
    December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&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;2022&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 75.16%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;PRC Statutory rate&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.6%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.6%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8.74%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;25.0&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.6%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.6%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8.7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;25.0&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2.5%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Effect of different tax jurisdiction&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(20.7&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(17.0&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(7.9&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(249.0&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(3.6&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(241.0&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c0" decimals="3" id="ixv-18229" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c7" decimals="3" id="ixv-18230" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <itp:EffectOfExpensesNotDeductibleForPrcTaxPurposes contextRef="c0" decimals="3" id="ixv-18231" unitRef="pure">-0.207</itp:EffectOfExpensesNotDeductibleForPrcTaxPurposes>
    <itp:EffectOfExpensesNotDeductibleForPrcTaxPurposes contextRef="c7" decimals="3" id="ixv-18232" unitRef="pure">-0.17</itp:EffectOfExpensesNotDeductibleForPrcTaxPurposes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c0" decimals="3" id="ixv-18233" unitRef="pure">-0.079</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c7" decimals="3" id="ixv-18234" unitRef="pure">-2.49</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c0" decimals="3" id="ixv-18235" unitRef="pure">-0.036</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c7" decimals="3" id="ixv-18236" unitRef="pure">-2.41</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent contextRef="c0" decimals="3" id="ixv-18237" unitRef="pure">-0.036</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent contextRef="c7" decimals="3" id="ixv-18238" unitRef="pure">-2.41</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <itp:IncomeTaxStatuteOfLimitationsPeriod contextRef="c0" id="ixv-18239">P5Y</itp:IncomeTaxStatuteOfLimitationsPeriod>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c0" id="ixv-12725">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(16) Stock Incentive Plans&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&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 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;2023 Incentive Stock Plan&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On October 31, 2023, the Company&#x2019;s Annual
General Meeting adopted and approved the 2023 Omnibus Equity Incentive Plan of IT Tech Packaging, Inc.(the&#x201d;2023 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 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;All shares of common stock under the 2023 ISP,
including shares originally authorized by equity holders and shares remaining for future issuance as of December 31, 2023, have been reserved.&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c213"
      decimals="0"
      id="ixv-18240"
      unitRef="shares">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares
      contextRef="c214"
      decimals="0"
      id="ixv-18241"
      unitRef="shares">150000</us-gaap:EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares>
    <us-gaap:EquityFairValueDisclosure contextRef="c214" decimals="0" id="ixv-18242" unitRef="usd">156000</us-gaap:EquityFairValueDisclosure>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c215"
      decimals="0"
      id="ixv-18243"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-12765">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(17) Commitments and Contingencies&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Xushui Land Lease&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company leases 32.95 acres of land from a
local government in Xushui District, Baoding City, Hebei, China through a real estate lease with a 30-year term, which expires on December
31, 2031. The lease requires an annual rental payment of approximately $16,943 (RMB120,000). This lease is renewable at the end of the
30-year term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;b&gt;Amount&lt;/b&gt; &#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2024&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,943&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;16,943&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;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,943&lt;/td&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;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,943&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;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,943&lt;/td&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;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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#x3000;&#x3000;50,828&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;135,543&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;
&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Sale of Headquarters Compound Real Properties&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On August 7, 2013, the Company&#x2019;s Audit Committee
and the Board of Directors approved the sale of the land use right of the Headquarters Compound (the &#x201c;LUR&#x201d;), the office building
and essentially all industrial-use buildings in the Headquarters Compound (the &#x201c;Industrial Buildings&#x201d;), and three employee
dormitory buildings located within the Headquarters Compound (the &#x201c;Dormitories&#x201d;) to Hebei Fangsheng for cash prices of approximately
$2.77 million, $1.15 million, and $4.31 million respectively. Sales of the LUR and the Industrial Buildings were completed in year 2013.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In connection with the sale of the Industrial
Buildings, Hebei Fangsheng agreed to lease the Industrial Buildings back to the Company for its original use with an annual rental payment
of approximately $141,189 (RMB1,000,000). The lease was recorded in lease assets and liabilities in the consolidated balance sheet as
of December 31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;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;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2024&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;141,189&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;141,189&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;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;141,189&lt;/td&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;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;141,189&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;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;141,189&lt;/td&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;&lt;div style="-sec-ix-hidden: hidden-fact-98"&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;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;705,945&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: Interest&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(121,595&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Present value of lease liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;584,350&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: current portion, record in current liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(100,484&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Present value of lease liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;483,866&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Capital commitment&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2023, 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,499,936 and $4,329,279 as of December 31, 2023 and 2022, respectively.
The Company expected to pay off all the balances within 1-3 years.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Guarantees and Indemnities&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&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 December 31, 2023, and 2022, the
Company guaranteed its long-term loan from financial institutions amounting to $4,376,862 (RMB31,000,000) and $4,451,081 (RMB31,000,000),
respectively, that matured 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>
    <itp:ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock contextRef="c0" id="ixv-18244">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,943 (RMB120,000). 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;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;b&gt;Amount&lt;/b&gt; &#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2024&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,943&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;16,943&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;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,943&lt;/td&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;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,943&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;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,943&lt;/td&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;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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#x3000;&#x3000;50,828&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;135,543&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&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 $141,189 (RMB1,000,000). The lease was recorded in lease assets and liabilities in the consolidated balance sheet as
of December 31, 2023.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2024&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;141,189&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;141,189&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;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;141,189&lt;/td&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;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;141,189&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;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;141,189&lt;/td&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;&lt;div style="-sec-ix-hidden: hidden-fact-98"&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;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;705,945&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: Interest&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(121,595&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Present value of lease liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;584,350&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: current portion, record in current liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(100,484&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Present value of lease liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;483,866&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</itp:ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock>
    <us-gaap:AreaOfLand
      contextRef="c216"
      decimals="2"
      id="ixv-18245"
      unitRef="acre">32.95</us-gaap:AreaOfLand>
    <itp:LeaseExpirationPeriod contextRef="c217" id="ixv-18246">P30Y</itp:LeaseExpirationPeriod>
    <us-gaap:PaymentsForRent contextRef="c217" decimals="0" id="ixv-18247" unitRef="usd">16943</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent contextRef="c217" decimals="0" id="ixv-18248" unitRef="cny">120000</us-gaap:PaymentsForRent>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c221" decimals="0" id="ixv-18249" unitRef="usd">16943</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c221" decimals="0" id="ixv-18250" unitRef="usd">16943</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c221" decimals="0" id="ixv-18251" unitRef="usd">16943</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c221" decimals="0" id="ixv-18252" unitRef="usd">16943</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c221" decimals="0" id="ixv-18253" unitRef="usd">16943</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c221" decimals="0" id="ixv-18254" unitRef="usd">50828</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <itp:OperatingLeasePayment contextRef="c221" decimals="0" id="ixv-18255" unitRef="usd">135543</itp:OperatingLeasePayment>
    <us-gaap:Cash
      contextRef="c218"
      decimals="-4"
      id="ixv-18256"
      unitRef="usd">2770000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="c219"
      decimals="-4"
      id="ixv-18257"
      unitRef="usd">1150000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="c220"
      decimals="-4"
      id="ixv-18258"
      unitRef="usd">4310000</us-gaap:Cash>
    <us-gaap:PaymentsForRent contextRef="c0" decimals="0" id="ixv-18260" unitRef="usd">141189</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent contextRef="c0" decimals="0" id="ixv-18261" unitRef="cny">1000000</us-gaap:PaymentsForRent>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c222" decimals="0" id="ixv-18262" unitRef="usd">141189</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c222" decimals="0" id="ixv-18263" unitRef="usd">141189</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c222" decimals="0" id="ixv-18264" unitRef="usd">141189</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c222" decimals="0" id="ixv-18265" unitRef="usd">141189</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c222" decimals="0" id="ixv-18266" unitRef="usd">141189</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <itp:OperatingLeasePayment contextRef="c222" decimals="0" id="ixv-18267" unitRef="usd">705945</itp:OperatingLeasePayment>
    <us-gaap:ReceivableWithImputedInterestNetAmount contextRef="c222" decimals="0" id="ixv-18268" unitRef="usd">121595</us-gaap:ReceivableWithImputedInterestNetAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c222" decimals="0" id="ixv-18269" unitRef="usd">584350</us-gaap:OperatingLeaseLiability>
    <itp:LessCurrentPortionRecordInCurrentLiabilities contextRef="c222" decimals="0" id="ixv-18270" unitRef="usd">-100484</itp:LessCurrentPortionRecordInCurrentLiabilities>
    <itp:PresentValueOfLeaseLiabilities contextRef="c222" decimals="0" id="ixv-18271" unitRef="usd">483866</itp:PresentValueOfLeaseLiabilities>
    <itp:CommitmentsForPurchaseOrConstructionOfCapitalAssets contextRef="c3" decimals="0" id="ixv-18272" unitRef="usd">3499936</itp:CommitmentsForPurchaseOrConstructionOfCapitalAssets>
    <itp:CommitmentsForPurchaseOrConstructionOfCapitalAssets contextRef="c4" decimals="0" id="ixv-18273" unitRef="usd">4329279</itp:CommitmentsForPurchaseOrConstructionOfCapitalAssets>
    <itp:ExpectedPaymentTerm contextRef="c188" id="ixv-18274">P1Y</itp:ExpectedPaymentTerm>
    <itp:ExpectedPaymentTerm contextRef="c189" id="ixv-18275">P3Y</itp:ExpectedPaymentTerm>
    <itp:LongtermLoanFromFinancialInstitutions contextRef="c3" decimals="0" id="ixv-18276" unitRef="usd">4376862</itp:LongtermLoanFromFinancialInstitutions>
    <itp:LongtermLoanFromFinancialInstitutions contextRef="c3" decimals="0" id="ixv-18277" unitRef="cny">31000000</itp:LongtermLoanFromFinancialInstitutions>
    <itp:LongtermLoanFromFinancialInstitutions contextRef="c4" decimals="0" id="ixv-18278" unitRef="usd">4451081</itp:LongtermLoanFromFinancialInstitutions>
    <itp:LongtermLoanFromFinancialInstitutions contextRef="c4" decimals="0" id="ixv-18279" unitRef="cny">31000000</itp:LongtermLoanFromFinancialInstitutions>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0" id="ixv-12944">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(18) Segment Reporting&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Since March 10, 2010, Baoding Shengde started
its operations and thereafter the Company manages its operations through three business operating segments: Dongfang Paper and Tengsheng
Paper, which produces offset printing paper, corrugating medium paper and tissue paper, and Baoding Shengde, which produces face masks
and digital photo paper. They are managed separately because each business requires different technology and marketing strategies.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company evaluates performance of its operating
segments based on net income. Administrative functions such as finance, treasury, and information systems are centralized. However, where
applicable, portions of the administrative function expenses are allocated among the operating segments based on gross revenue generated.
The operating segments do share facilities in Xushui County, Baoding City, Hebei Province, China. All sales were sold to customers located
in the PRC.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Summarized financial information for the three reportable segments
is as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="font-weight: bold; text-align: center"&gt;Year Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 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="white-space: nowrap; padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Dongfang&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Tengsheng&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Baoding&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Not&#160;Attributable&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Elimination of&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Enterprise-wide,&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Shengde&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;to&#160;Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;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="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;85,106,864&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;1,334,022&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;106,064&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-99"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-100"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="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;86,546,950&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-indent: -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;4,006,381&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,995,369&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;(11,127&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-101"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;999,885&lt;/td&gt;&lt;td style="text-align: left"&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-indent: -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;4,168,755&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,470,810&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,586,425&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-103"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-104"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,225,990&lt;/td&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-indent: -0.125in; text-align: left"&gt;Loss on impairment of assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;905,226&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;219,744&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;375,328&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-105"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-106"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,500,298&lt;/td&gt;&lt;td style="text-align: left"&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-indent: -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;300,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;2,376&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,790&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,002&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&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-107"&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;315,096&lt;/td&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-indent: -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;503,740&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;181,447&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;291,675&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,656&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&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-108"&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;984,518&lt;/td&gt;&lt;td style="text-align: left"&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-indent: -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;346,954&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-109"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-110"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-111"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-112"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;346,954&lt;/td&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-indent: -0.125in; text-align: left"&gt;Net income (loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(109,770&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;(9,004,792&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;(726,065&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;(105,408&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-113"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(9,946,035&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#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-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="font-weight: bold; text-align: center"&gt;Year Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Dongfang&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Tengsheng&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Baoding&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Not 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;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;b&gt;Elimination&#160;of&lt;/b&gt;&lt;/p&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; padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Shengde&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;to Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;consolidated&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;98,725,408&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;1,369,206&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;257,820&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-114"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-115"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;100,352,434&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-indent: -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;7,629,761&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,942,893&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;67,328&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-116"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-117"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,754,196&lt;/td&gt;&lt;td style="text-align: left"&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-indent: -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;4,782,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;8,349,374&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,656,505&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-118"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-119"&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;14,788,036&lt;/td&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-indent: -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;12,820&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,209&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,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;1,551&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&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-120"&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;24,264&lt;/td&gt;&lt;td style="text-align: left"&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-indent: -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;653,525&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,180&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;320,246&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-121"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-122"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,027,951&lt;/td&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-indent: -0.125in; text-align: left"&gt;Income tax expense(benefit)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,054,208&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,062,139&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,579,930&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,062&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-123"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,711,339&lt;/td&gt;&lt;td style="text-align: left"&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-indent: -0.125in; text-align: left"&gt;Net income (loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;780,465&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,162,887&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,100,286&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;880,406&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30,994&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,571,308&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;As of December 31, 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="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Dongfang&lt;br/&gt;
    Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Tengsheng &lt;br/&gt;
    Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Baoding&lt;br/&gt;
    Shengde&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Not Attributable&lt;br/&gt;
    to Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Elimination of&lt;br/&gt;
    Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Enterprise-wide,&lt;br/&gt;
    consolidated&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; 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="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="width: 28%; text-align: left"&gt;Total assets&lt;/td&gt;&lt;td 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;57,139,592&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;127,734,031&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;8,184,902&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;1,685,124&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-124"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;194,743,649&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;As of December 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Dongfang&lt;br/&gt;
    Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Tengsheng&lt;br/&gt;
    Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Baoding&lt;br/&gt;
    Shengde&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Not Attributable&lt;br/&gt;
    to Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Elimination of&lt;br/&gt;
    Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Enterprise-wide,&lt;br/&gt;
    consolidated&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; 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="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="width: 28%; text-align: left"&gt;Total assets&lt;/td&gt;&lt;td 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;63,365,986&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;117,645,828&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;17,945,969&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,489,450&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-125"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;204,447,233&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0" id="ixv-18280">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-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="font-weight: bold; text-align: center"&gt;Year Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 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="white-space: nowrap; padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Dongfang&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Tengsheng&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Baoding&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Not&#160;Attributable&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Elimination of&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Enterprise-wide,&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Shengde&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;to&#160;Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;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="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;85,106,864&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;1,334,022&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;106,064&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-99"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-100"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="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;86,546,950&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-indent: -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;4,006,381&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,995,369&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;(11,127&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-101"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;999,885&lt;/td&gt;&lt;td style="text-align: left"&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-indent: -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;4,168,755&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,470,810&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,586,425&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-103"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-104"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,225,990&lt;/td&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-indent: -0.125in; text-align: left"&gt;Loss on impairment of assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;905,226&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;219,744&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;375,328&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-105"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-106"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,500,298&lt;/td&gt;&lt;td style="text-align: left"&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-indent: -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;300,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;2,376&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,790&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,002&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&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-107"&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;315,096&lt;/td&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-indent: -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;503,740&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;181,447&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;291,675&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,656&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&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-108"&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;984,518&lt;/td&gt;&lt;td style="text-align: left"&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-indent: -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;346,954&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-109"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-110"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-111"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-112"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;346,954&lt;/td&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-indent: -0.125in; text-align: left"&gt;Net income (loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(109,770&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;(9,004,792&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;(726,065&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;(105,408&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-113"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(9,946,035&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="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="font-weight: bold; text-align: center"&gt;Year Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Dongfang&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Tengsheng&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Baoding&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Not 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;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;b&gt;Elimination&#160;of&lt;/b&gt;&lt;/p&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; padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Shengde&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;to Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;consolidated&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;98,725,408&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;1,369,206&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;257,820&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-114"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-115"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;100,352,434&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-indent: -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;7,629,761&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,942,893&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;67,328&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-116"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-117"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,754,196&lt;/td&gt;&lt;td style="text-align: left"&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-indent: -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;4,782,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;8,349,374&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,656,505&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-118"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-119"&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;14,788,036&lt;/td&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-indent: -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;12,820&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,209&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,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;1,551&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&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-120"&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;24,264&lt;/td&gt;&lt;td style="text-align: left"&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-indent: -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;653,525&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,180&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;320,246&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-121"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-122"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,027,951&lt;/td&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-indent: -0.125in; text-align: left"&gt;Income tax expense(benefit)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,054,208&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,062,139&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,579,930&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,062&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-123"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,711,339&lt;/td&gt;&lt;td style="text-align: left"&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-indent: -0.125in; text-align: left"&gt;Net income (loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;780,465&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,162,887&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,100,286&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;880,406&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30,994&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,571,308&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="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;As of December 31, 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="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Dongfang&lt;br/&gt;
    Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Tengsheng &lt;br/&gt;
    Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Baoding&lt;br/&gt;
    Shengde&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Not Attributable&lt;br/&gt;
    to Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Elimination of&lt;br/&gt;
    Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Enterprise-wide,&lt;br/&gt;
    consolidated&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; 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="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="width: 28%; text-align: left"&gt;Total assets&lt;/td&gt;&lt;td 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;57,139,592&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;127,734,031&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;8,184,902&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;1,685,124&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-124"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;194,743,649&lt;/td&gt;&lt;td style="width: 1%; 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="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;As of December 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Dongfang&lt;br/&gt;
    Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Tengsheng&lt;br/&gt;
    Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Baoding&lt;br/&gt;
    Shengde&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Not Attributable&lt;br/&gt;
    to Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Elimination of&lt;br/&gt;
    Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: center"&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;Enterprise-wide,&lt;br/&gt;
    consolidated&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; 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="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="width: 28%; text-align: left"&gt;Total assets&lt;/td&gt;&lt;td 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;63,365,986&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;117,645,828&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;17,945,969&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,489,450&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-125"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;204,447,233&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues contextRef="c223" decimals="0" id="ixv-18281" unitRef="usd">85106864</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c224" decimals="0" id="ixv-18282" unitRef="usd">1334022</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c225" decimals="0" id="ixv-18283" unitRef="usd">106064</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c228" decimals="0" id="ixv-18284" unitRef="usd">86546950</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c223" decimals="0" id="ixv-18285" unitRef="usd">4006381</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c224" decimals="0" id="ixv-18286" unitRef="usd">-2995369</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c225" decimals="0" id="ixv-18287" unitRef="usd">-11127</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c228" decimals="0" id="ixv-18288" unitRef="usd">999885</us-gaap:GrossProfit>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c223" decimals="0" id="ixv-18289" unitRef="usd">4168755</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c224" decimals="0" id="ixv-18290" unitRef="usd">8470810</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c225" decimals="0" id="ixv-18291" unitRef="usd">1586425</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c228" decimals="0" id="ixv-18292" unitRef="usd">14225990</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="c223" decimals="0" id="ixv-18293" unitRef="usd">905226</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="c224" decimals="0" id="ixv-18294" unitRef="usd">219744</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="c225" decimals="0" id="ixv-18295" unitRef="usd">375328</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="c228" decimals="0" id="ixv-18296" unitRef="usd">1500298</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:InvestmentIncomeInterest contextRef="c223" decimals="0" id="ixv-18297" unitRef="usd">300928</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c224" decimals="0" id="ixv-18298" unitRef="usd">2376</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c225" decimals="0" id="ixv-18299" unitRef="usd">9790</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c226" decimals="0" id="ixv-18300" unitRef="usd">2002</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c228" decimals="0" id="ixv-18301" unitRef="usd">315096</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense contextRef="c223" decimals="0" id="ixv-18302" unitRef="usd">503740</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c224" decimals="0" id="ixv-18303" unitRef="usd">181447</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c225" decimals="0" id="ixv-18304" unitRef="usd">291675</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c226" decimals="0" id="ixv-18305" unitRef="usd">7656</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c228" decimals="0" id="ixv-18306" unitRef="usd">984518</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c223" decimals="0" id="ixv-18307" unitRef="usd">346954</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c228" decimals="0" id="ixv-18308" unitRef="usd">346954</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c223" decimals="0" id="ixv-18309" unitRef="usd">-109770</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c224" decimals="0" id="ixv-18310" unitRef="usd">-9004792</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c225" decimals="0" id="ixv-18311" unitRef="usd">-726065</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c226" decimals="0" id="ixv-18312" unitRef="usd">-105408</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c228" decimals="0" id="ixv-18313" unitRef="usd">-9946035</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:Revenues contextRef="c229" decimals="0" id="ixv-18314" unitRef="usd">98725408</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c230" decimals="0" id="ixv-18315" unitRef="usd">1369206</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c231" decimals="0" id="ixv-18316" unitRef="usd">257820</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c234" decimals="0" id="ixv-18317" unitRef="usd">100352434</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c229" decimals="0" id="ixv-18318" unitRef="usd">7629761</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c230" decimals="0" id="ixv-18319" unitRef="usd">-2942893</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c231" decimals="0" id="ixv-18320" unitRef="usd">67328</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c234" decimals="0" id="ixv-18321" unitRef="usd">4754196</us-gaap:GrossProfit>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c229" decimals="0" id="ixv-18322" unitRef="usd">4782157</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c230" decimals="0" id="ixv-18323" unitRef="usd">8349374</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c231" decimals="0" id="ixv-18324" unitRef="usd">1656505</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c234" decimals="0" id="ixv-18325" unitRef="usd">14788036</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:InvestmentIncomeInterest contextRef="c229" decimals="0" id="ixv-18326" unitRef="usd">12820</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c230" decimals="0" id="ixv-18327" unitRef="usd">1209</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c231" decimals="0" id="ixv-18328" unitRef="usd">8684</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c232" decimals="0" id="ixv-18329" unitRef="usd">1551</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c234" decimals="0" id="ixv-18330" unitRef="usd">24264</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense contextRef="c229" decimals="0" id="ixv-18331" unitRef="usd">653525</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c230" decimals="0" id="ixv-18332" unitRef="usd">54180</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c231" decimals="0" id="ixv-18333" unitRef="usd">320246</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c234" decimals="0" id="ixv-18334" unitRef="usd">1027951</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c229" decimals="0" id="ixv-18335" unitRef="usd">3054208</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c230" decimals="0" id="ixv-18336" unitRef="usd">7062139</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c231" decimals="0" id="ixv-18337" unitRef="usd">1579930</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c232" decimals="0" id="ixv-18338" unitRef="usd">15062</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c234" decimals="0" id="ixv-18339" unitRef="usd">11711339</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c229" decimals="0" id="ixv-18340" unitRef="usd">780465</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c230" decimals="0" id="ixv-18341" unitRef="usd">-17162887</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c231" decimals="0" id="ixv-18342" unitRef="usd">-1100286</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c232" decimals="0" id="ixv-18343" unitRef="usd">880406</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c233" decimals="0" id="ixv-18344" unitRef="usd">30994</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c234" decimals="0" id="ixv-18345" unitRef="usd">-16571308</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:Assets contextRef="c235" decimals="0" id="ixv-18346" unitRef="usd">57139592</us-gaap:Assets>
    <us-gaap:Assets contextRef="c236" decimals="0" id="ixv-18347" unitRef="usd">127734031</us-gaap:Assets>
    <us-gaap:Assets contextRef="c237" decimals="0" id="ixv-18348" unitRef="usd">8184902</us-gaap:Assets>
    <us-gaap:Assets contextRef="c238" decimals="0" id="ixv-18349" unitRef="usd">1685124</us-gaap:Assets>
    <us-gaap:Assets contextRef="c240" decimals="0" id="ixv-18350" unitRef="usd">194743649</us-gaap:Assets>
    <us-gaap:Assets contextRef="c241" decimals="0" id="ixv-18351" unitRef="usd">63365986</us-gaap:Assets>
    <us-gaap:Assets contextRef="c242" decimals="0" id="ixv-18352" unitRef="usd">117645828</us-gaap:Assets>
    <us-gaap:Assets contextRef="c243" decimals="0" id="ixv-18353" unitRef="usd">17945969</us-gaap:Assets>
    <us-gaap:Assets contextRef="c244" decimals="0" id="ixv-18354" unitRef="usd">5489450</us-gaap:Assets>
    <us-gaap:Assets contextRef="c246" decimals="0" id="ixv-18355" unitRef="usd">204447233</us-gaap:Assets>
    <itp:ConcentrationAndMajorCustomersAndSuppliersTextBlock contextRef="c0" id="ixv-13814">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(19) Concentration and Major Customers and Suppliers&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;For the years ended December 31, 2023, and 2022, the Company had no
single customer contributed over 10% of total sales.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;For the year ended December 31, 2023, the Company had two major suppliers
that accounted for 72% and 17% of total purchases by the Company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;For the year ended December 31, 2022, the Company had two major suppliers
that accounted for 76% and 15% of total purchases by the Company.&lt;/p&gt;</itp:ConcentrationAndMajorCustomersAndSuppliersTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c247"
      decimals="2"
      id="ixv-18356"
      unitRef="pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c248"
      decimals="2"
      id="ixv-18357"
      unitRef="pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c249"
      decimals="2"
      id="ixv-18358"
      unitRef="pure">0.72</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c250"
      decimals="2"
      id="ixv-18359"
      unitRef="pure">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c251"
      decimals="2"
      id="ixv-18360"
      unitRef="pure">0.76</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c252"
      decimals="2"
      id="ixv-18361"
      unitRef="pure">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c0" id="ixv-13824">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(20) Concentration of Credit Risk&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Financial instruments for which the Company is
potentially subject to concentration of credit risk consist principally of cash. The Company places its cash in reputable financial institutions
in the PRC and the United States. Although it is generally understood that the PRC central government stands behind all of the banks in
China in the event of bank failure, there is no deposit insurance system in China that is similar to the protection provided by the Federal
Deposit Insurance Corporation (&#x201c;FDIC&#x201d;) of the United States as of December 31, 2023 and 2022. 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 (US$70,595) 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 December 31, 2023, and 2022, while for the cash
placed in financial institutions in the PRC, the balances exceeding the maximum coverage of RMB500,000 amounted to RMB24,135,060 (US$3,407,607)
as of December 31, 2023.&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <itp:DepositInsuranceRegulations contextRef="c253" decimals="0" id="ixv-18362" unitRef="cny">500000</itp:DepositInsuranceRegulations>
    <itp:DepositInsuranceRegulations contextRef="c253" decimals="0" id="ixv-18363" unitRef="usd">70595</itp:DepositInsuranceRegulations>
    <us-gaap:CashFDICInsuredAmount contextRef="c254" decimals="0" id="ixv-18364" unitRef="cny">500000</us-gaap:CashFDICInsuredAmount>
    <us-gaap:CashFDICInsuredAmount contextRef="c255" decimals="0" id="ixv-18365" unitRef="cny">24135060</us-gaap:CashFDICInsuredAmount>
    <us-gaap:CashFDICInsuredAmount contextRef="c3" decimals="0" id="ixv-18366" unitRef="usd">3407607</us-gaap:CashFDICInsuredAmount>
    <itp:RisksAndUncertaintiesTextBlock contextRef="c0" id="ixv-13830">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(21) Risks and Uncertainties&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;IT Tech Packaging 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-13855">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(22) Subsequent Event&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The board removed Jie Ping from the position of Legal Representative
of Tengsheng Paper On January 1, 2024.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:QuarterlyFinancialInformationTextBlock contextRef="c0" id="ixv-13862">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(23) Summarized Quarterly Financial Data (Unaudited)&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Quarter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;2023&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;First&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;Second&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;Third&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;Fourth&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;19,790,877&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;30,019,914&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,771,560&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td 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;20,964,599&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;Gross (loss) 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;(276,999&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,179,858&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(153,223&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;250,249&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;Loss from operations&lt;/td&gt;&lt;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,772,361&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;(518,683&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,484,513&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,800,331&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;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;(2,733,165&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,253,493&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,975,368&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,984,009&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Net 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;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;Basic&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.27&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.125&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.20&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.40&lt;/td&gt;&lt;td style="text-align: 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;Diluted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.27&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.125&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.20&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.40&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;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;2022&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;First&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Second&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Third&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fourth&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,481,618&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;31,788,884&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;31,709,214&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;21,372,718&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;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;310,445&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;634,037&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,783,588&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,026,126&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;Loss from operations&lt;/td&gt;&lt;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,990,436&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,235,765&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;(586,953&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,895,373&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;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;(2,488,214&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;(287,913&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,887,318&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;(11,907,863&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Net 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;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;Basic&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.03&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.003&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.19&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-1.19&lt;/td&gt;&lt;td style="text-align: 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;Diluted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.03&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.003&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.19&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-1.19&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock contextRef="c0" id="ixv-13866">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Quarter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;2023&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;First&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;Second&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;Third&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;Fourth&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;19,790,877&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;30,019,914&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,771,560&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td 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;20,964,599&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;Gross (loss) 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;(276,999&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,179,858&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(153,223&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;250,249&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;Loss from operations&lt;/td&gt;&lt;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,772,361&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;(518,683&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,484,513&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,800,331&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;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;(2,733,165&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,253,493&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,975,368&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,984,009&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Net 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;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;Basic&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.27&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.125&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.20&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.40&lt;/td&gt;&lt;td style="text-align: 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;Diluted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.27&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.125&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.20&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.40&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="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"&gt;2022&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;First&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Second&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Third&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fourth&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,481,618&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;31,788,884&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;31,709,214&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;21,372,718&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;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;310,445&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;634,037&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,783,588&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,026,126&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/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;Loss from operations&lt;/td&gt;&lt;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,990,436&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,235,765&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;(586,953&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,895,373&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;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;(2,488,214&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;(287,913&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,887,318&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;(11,907,863&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Net 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;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;Basic&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.03&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.003&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.19&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-1.19&lt;/td&gt;&lt;td style="text-align: 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;Diluted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.03&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.003&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-0.19&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;-1.19&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:Revenues contextRef="c256" decimals="0" id="ixv-18367" unitRef="usd">19790877</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c257" decimals="0" id="ixv-18368" unitRef="usd">30019914</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c258" decimals="0" id="ixv-18369" unitRef="usd">15771560</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c259" decimals="0" id="ixv-18370" unitRef="usd">20964599</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c256" decimals="0" id="ixv-18371" unitRef="usd">-276999</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c257" decimals="0" id="ixv-18372" unitRef="usd">1179858</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c258" decimals="0" id="ixv-18373" unitRef="usd">-153223</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c259" decimals="0" id="ixv-18374" unitRef="usd">250249</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss contextRef="c256" decimals="0" id="ixv-18375" unitRef="usd">-2772361</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c257" decimals="0" id="ixv-18376" unitRef="usd">-518683</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c258" decimals="0" id="ixv-18377" unitRef="usd">-2484513</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c259" decimals="0" id="ixv-18378" unitRef="usd">-3800331</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c256" decimals="0" id="ixv-18379" unitRef="usd">-2733165</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c257" decimals="0" id="ixv-18380" unitRef="usd">-1253493</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c258" decimals="0" id="ixv-18381" unitRef="usd">-1975368</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c259" decimals="0" id="ixv-18382" unitRef="usd">-3984009</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c256"
      decimals="2"
      id="ixv-18383"
      unitRef="usdPershares">-0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c257"
      decimals="3"
      id="ixv-18384"
      unitRef="usdPershares">-0.125</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c258"
      decimals="2"
      id="ixv-18385"
      unitRef="usdPershares">-0.2</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c259"
      decimals="2"
      id="ixv-18386"
      unitRef="usdPershares">-0.4</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c256"
      decimals="2"
      id="ixv-18387"
      unitRef="usdPershares">-0.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c257"
      decimals="3"
      id="ixv-18388"
      unitRef="usdPershares">-0.125</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c258"
      decimals="2"
      id="ixv-18389"
      unitRef="usdPershares">-0.2</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c259"
      decimals="2"
      id="ixv-18390"
      unitRef="usdPershares">-0.4</us-gaap:EarningsPerShareDiluted>
    <us-gaap:Revenues contextRef="c260" decimals="0" id="ixv-18391" unitRef="usd">15481618</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c261" decimals="0" id="ixv-18392" unitRef="usd">31788884</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c262" decimals="0" id="ixv-18393" unitRef="usd">31709214</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c263" decimals="0" id="ixv-18394" unitRef="usd">21372718</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c260" decimals="0" id="ixv-18395" unitRef="usd">310445</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c261" decimals="0" id="ixv-18396" unitRef="usd">634037</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c262" decimals="0" id="ixv-18397" unitRef="usd">2783588</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c263" decimals="0" id="ixv-18398" unitRef="usd">1026126</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss contextRef="c260" decimals="0" id="ixv-18399" unitRef="usd">-2990436</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c261" decimals="0" id="ixv-18400" unitRef="usd">-1235765</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c262" decimals="0" id="ixv-18401" unitRef="usd">-586953</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c263" decimals="0" id="ixv-18402" unitRef="usd">-1895373</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c260" decimals="0" id="ixv-18403" unitRef="usd">-2488214</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c261" decimals="0" id="ixv-18404" unitRef="usd">-287913</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c262" decimals="0" id="ixv-18405" unitRef="usd">-1887318</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c263" decimals="0" id="ixv-18406" unitRef="usd">-11907863</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c260"
      decimals="2"
      id="ixv-18407"
      unitRef="usdPershares">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c261"
      decimals="3"
      id="ixv-18408"
      unitRef="usdPershares">-0.003</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c262"
      decimals="2"
      id="ixv-18409"
      unitRef="usdPershares">-0.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c263"
      decimals="2"
      id="ixv-18410"
      unitRef="usdPershares">-1.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c260"
      decimals="2"
      id="ixv-18411"
      unitRef="usdPershares">-0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c261"
      decimals="3"
      id="ixv-18412"
      unitRef="usdPershares">-0.003</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c262"
      decimals="2"
      id="ixv-18413"
      unitRef="usdPershares">-0.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c263"
      decimals="2"
      id="ixv-18414"
      unitRef="usdPershares">-1.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock contextRef="c0" id="ixv-14175">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(24) Condensed Financial Information of the Parent Company&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The condensed financial statements of IT Tech
Packaging Inc. (&#x201c;ITP&#x201d;, the &#x201c;parent company&#x201d;) have been prepared in accordance with accounting principles generally
accepted in the United States of America. Under the PRC laws and regulations, the Company&#x2019;s PRC subsidiaries are restricted in their
ability to transfer certain of their net assets to the parent company in the form of dividend payments, loans or advances. The amounts
restricted include paid-in capital, capital surplus and statutory reserves, as determined pursuant to PRC generally accepted accounting
principles, totaling $86,641,643 and $86,141,643 as of December 31, 2023, and 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following represents condensed unconsolidated financial information
of the parent company only:&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 Aptos"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-size: 10pt"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;Current Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Cash and cash
    equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;678,347&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,930,241&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Prepayments
    and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: MS Mincho; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;span style="-sec-ix-hidden: hidden-fact-126; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: MS Mincho; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;span style="-sec-ix-hidden: hidden-fact-127; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Total current
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;678,347&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,930,241&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Investment
    in subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;172,382,428&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;184,806,532&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;Total
    Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;173,060,775&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;186,736,773&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;LIABILITIES
    AND STOCKHOLDERS&#x2019; EQUITY&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Current Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Inter-company payable&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4,026,904&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4,070,160&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Due to related parties&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;727,433&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;727,433&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Accrued payroll and employee
    benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-128; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-129; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-130; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-131; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Income
    tax payable&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: MS Mincho; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;span style="-sec-ix-hidden: hidden-fact-132; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: MS Mincho; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;span style="-sec-ix-hidden: hidden-fact-133; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Total
    current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: MS Mincho; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,754,337&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: MS Mincho; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,797,593&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Derivative liability&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;54&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;646,283&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4,754,391&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5,443,876&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Total
    stockholders&#x2019; equity&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-134"&gt;1&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;68,306,384&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;181,292,897&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;Total
    Liabilities and Stockholders&#x2019; Equity&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;173,060,775&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;186,736,773&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;CONDENSED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS)&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;/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;Year Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Revenue&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-135"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-136"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 1.5pt"&gt;Selling, general and administrative expenses&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;708,638&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;515,294&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Loss from Operations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(708,638&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;(515,294&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Equity in earnings of unconsolidated subsidiaries&lt;/td&gt;&lt;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,883,626&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;(17,489,197&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Loss on derivative 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;646,229&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,417,251&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other Income (Expense)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 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="-sec-ix-hidden: hidden-fact-137; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;-&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;div style="-sec-ix-hidden: hidden-fact-138"&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;Income before Income Taxes&lt;/td&gt;&lt;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,946,035&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,587,240&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Provision for Income Taxes&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 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-139"&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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&#x3000;(15,062&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Net Income&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;(9,946,035&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(16,602,302&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Other comprehensive income /(loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,040,994&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;(18,010,708&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="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total Comprehensive Income (loss)&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,987,029&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(34,613,010&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Year Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; font-weight: bold; text-align: left"&gt;Net Cash Used in Operating Activities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(708,641&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(374,357&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: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Net Cash Used in Investing Activities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(500,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,502,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt"&gt;Net Cash Provided by Financing Activities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#x3000;(43,253&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&#x3000;(329,399&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Net Increase (Decrease) in Cash and Cash Equivalents&lt;/td&gt;&lt;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,251,894&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(7,205,755&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt"&gt;Cash and Cash Equivalents - Beginning of Year&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#x3000;1,930,241&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&#x3000;9,135,996&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Cash and Cash Equivalents - End of Year&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;678,347&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,930,241&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The condensed financial information has been prepared
using the same accounting policies as set out in the Company&#x2019;s consolidated financial statements except that the parent company
has used equity method to account for its investments in the subsidiaries.&lt;/p&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c0" decimals="0" id="ixv-18415" unitRef="usd">86641643</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c7" decimals="0" id="ixv-18416" unitRef="usd">86141643</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="c0" id="ixv-18417">The following represents condensed unconsolidated financial information
of the parent company only:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Aptos"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold"&gt;&lt;span style="font-size: 10pt"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;Current Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Cash and cash
    equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;678,347&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,930,241&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Prepayments
    and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: MS Mincho; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;span style="-sec-ix-hidden: hidden-fact-126; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: MS Mincho; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;span style="-sec-ix-hidden: hidden-fact-127; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Total current
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;678,347&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,930,241&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Investment
    in subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;172,382,428&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;184,806,532&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;Total
    Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;173,060,775&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;186,736,773&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;LIABILITIES
    AND STOCKHOLDERS&#x2019; EQUITY&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Current Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Inter-company payable&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4,026,904&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4,070,160&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Due to related parties&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;727,433&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;727,433&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Accrued payroll and employee
    benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-128; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-129; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-130; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-131; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Income
    tax payable&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: MS Mincho; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;span style="-sec-ix-hidden: hidden-fact-132; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: MS Mincho; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;span style="-sec-ix-hidden: hidden-fact-133; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Total
    current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: MS Mincho; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,754,337&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: MS Mincho; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,797,593&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Derivative liability&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;54&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;646,283&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4,754,391&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5,443,876&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Total
    stockholders&#x2019; equity&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-134"&gt;1&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;68,306,384&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;181,292,897&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;Total
    Liabilities and Stockholders&#x2019; Equity&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;173,060,775&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;186,736,773&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-family: Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c264" decimals="0" id="ixv-18418" unitRef="usd">678347</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c265" decimals="0" id="ixv-18419" unitRef="usd">1930241</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsCurrent contextRef="c264" decimals="0" id="ixv-18420" unitRef="usd">678347</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c265" decimals="0" id="ixv-18421" unitRef="usd">1930241</us-gaap:AssetsCurrent>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets contextRef="c264" decimals="0" id="ixv-18422" unitRef="usd">172382428</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets contextRef="c265" decimals="0" id="ixv-18423" unitRef="usd">184806532</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:Assets contextRef="c264" decimals="0" id="ixv-18424" unitRef="usd">173060775</us-gaap:Assets>
    <us-gaap:Assets contextRef="c265" decimals="0" id="ixv-18425" unitRef="usd">186736773</us-gaap:Assets>
    <itp:IntercompanyPayable contextRef="c264" decimals="0" id="ixv-18426" unitRef="usd">4026904</itp:IntercompanyPayable>
    <itp:IntercompanyPayable contextRef="c265" decimals="0" id="ixv-18427" unitRef="usd">4070160</itp:IntercompanyPayable>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c264" decimals="0" id="ixv-18428" unitRef="usd">727433</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c265" decimals="0" id="ixv-18429" unitRef="usd">727433</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c264" decimals="0" id="ixv-18430" unitRef="usd">4754337</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c265" decimals="0" id="ixv-18431" unitRef="usd">4797593</us-gaap:LiabilitiesCurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="c264" decimals="0" id="ixv-18432" unitRef="usd">54</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="c265" decimals="0" id="ixv-18433" unitRef="usd">646283</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:Liabilities contextRef="c264" decimals="0" id="ixv-18434" unitRef="usd">4754391</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c265" decimals="0" id="ixv-18435" unitRef="usd">5443876</us-gaap:Liabilities>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c265" decimals="0" id="ixv-18436" unitRef="usd">181292897</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c264" decimals="0" id="ixv-18437" unitRef="usd">173060775</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c265" decimals="0" id="ixv-18438" unitRef="usd">186736773</us-gaap:LiabilitiesAndStockholdersEquity>
    <srt:CondensedStatementOfComprehensiveIncomeTableTextBlock contextRef="c0" id="ixv-14807">&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;Year Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Revenue&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-135"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-136"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 1.5pt"&gt;Selling, general and administrative expenses&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;708,638&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;515,294&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Loss from Operations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(708,638&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;(515,294&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Equity in earnings of unconsolidated subsidiaries&lt;/td&gt;&lt;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,883,626&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;(17,489,197&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Loss on derivative 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;646,229&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,417,251&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other Income (Expense)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 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="-sec-ix-hidden: hidden-fact-137; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;-&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;div style="-sec-ix-hidden: hidden-fact-138"&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;Income before Income Taxes&lt;/td&gt;&lt;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,946,035&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,587,240&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Provision for Income Taxes&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 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-139"&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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&#x3000;(15,062&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Net Income&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;(9,946,035&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(16,602,302&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Other comprehensive income /(loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,040,994&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;(18,010,708&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="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total Comprehensive Income (loss)&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,987,029&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(34,613,010&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</srt:CondensedStatementOfComprehensiveIncomeTableTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c266" decimals="0" id="ixv-18439" unitRef="usd">708638</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c267" decimals="0" id="ixv-18440" unitRef="usd">515294</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss contextRef="c266" decimals="0" id="ixv-18441" unitRef="usd">-708638</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c267" decimals="0" id="ixv-18442" unitRef="usd">-515294</us-gaap:OperatingIncomeLoss>
    <us-gaap:GainOrLossOnSaleOfStockInSubsidiary contextRef="c266" decimals="0" id="ixv-18443" unitRef="usd">-9883626</us-gaap:GainOrLossOnSaleOfStockInSubsidiary>
    <us-gaap:GainOrLossOnSaleOfStockInSubsidiary contextRef="c267" decimals="0" id="ixv-18444" unitRef="usd">-17489197</us-gaap:GainOrLossOnSaleOfStockInSubsidiary>
    <us-gaap:UnrealizedGainLossOnDerivatives contextRef="c266" decimals="0" id="ixv-18445" unitRef="usd">646229</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives contextRef="c267" decimals="0" id="ixv-18446" unitRef="usd">1417251</us-gaap:UnrealizedGainLossOnDerivatives>
    <itp:IncomeBeforeIncomeTaxes contextRef="c266" decimals="0" id="ixv-18447" unitRef="usd">-9946035</itp:IncomeBeforeIncomeTaxes>
    <itp:IncomeBeforeIncomeTaxes contextRef="c267" decimals="0" id="ixv-18448" unitRef="usd">-16587240</itp:IncomeBeforeIncomeTaxes>
    <us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal contextRef="c267" decimals="0" id="ixv-18449" unitRef="usd">-15062</us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal>
    <us-gaap:NetIncomeLoss contextRef="c266" decimals="0" id="ixv-18450" unitRef="usd">-9946035</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c267" decimals="0" id="ixv-18451" unitRef="usd">-16602302</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c266" decimals="0" id="ixv-18452" unitRef="usd">-3040994</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c267" decimals="0" id="ixv-18453" unitRef="usd">-18010708</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c266" decimals="0" id="ixv-18454" unitRef="usd">-12987029</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c267" decimals="0" id="ixv-18455" unitRef="usd">-34613010</us-gaap:ComprehensiveIncomeNetOfTax>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock contextRef="c0" id="ixv-14951">&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;Year Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; font-weight: bold; text-align: left"&gt;Net Cash Used in Operating Activities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(708,641&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(374,357&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: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Net Cash Used in Investing Activities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(500,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,502,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt"&gt;Net Cash Provided by Financing Activities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#x3000;(43,253&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&#x3000;(329,399&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Net Increase (Decrease) in Cash and Cash Equivalents&lt;/td&gt;&lt;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,251,894&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(7,205,755&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt"&gt;Cash and Cash Equivalents - Beginning of Year&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#x3000;1,930,241&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&#x3000;9,135,996&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Cash and Cash Equivalents - End of Year&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;678,347&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,930,241&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c266" decimals="0" id="ixv-18456" unitRef="usd">-708641</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c267" decimals="0" id="ixv-18457" unitRef="usd">-374357</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c266" decimals="0" id="ixv-18458" unitRef="usd">-500000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c267" decimals="0" id="ixv-18459" unitRef="usd">-6502000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c266" decimals="0" id="ixv-18460" unitRef="usd">-43253</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c267" decimals="0" id="ixv-18461" unitRef="usd">-329399</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c266" decimals="0" id="ixv-18462" unitRef="usd">-1251894</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c267" decimals="0" id="ixv-18463" unitRef="usd">-7205755</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c265" decimals="0" id="ixv-18464" unitRef="usd">1930241</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c268" decimals="0" id="ixv-18465" unitRef="usd">9135996</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c264" decimals="0" id="ixv-18466" unitRef="usd">678347</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c265" decimals="0" id="ixv-18467" unitRef="usd">1930241</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c269" id="ixv-18468">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c269" id="ixv-18469">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c269" id="ixv-18470">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c269" id="ixv-18471">false</ecd:Rule10b51ArrAdoptedFlag>
    <us-gaap:RestrictedCash
      contextRef="c4"
      id="hidden-fact-0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c4"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PrepaidExpenseNoncurrent
      contextRef="c3"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="c3"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c3"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c4"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CustomerAdvancesCurrent
      contextRef="c4"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TaxesPayableCurrent
      contextRef="c3"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:DeferredGainOnSaleleaseback
      contextRef="c3"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c4"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="c7"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:GainOnAcquisition
      contextRef="c0"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="hidden-fact-13"
      unitRef="usdPershares">-0.99</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c7"
      decimals="2"
      id="hidden-fact-14"
      unitRef="usdPershares">-1.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="0"
      id="hidden-fact-15"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c7"
      decimals="0"
      id="hidden-fact-16"
      unitRef="shares">9972788</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="c7"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InventoryWriteDown
      contextRef="c7"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensation
      contextRef="c0"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:GainOnAcquisitionofOperatingActivities
      contextRef="c0"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="c0"
      id="hidden-fact-21"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="c7"
      id="hidden-fact-22"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireLandHeldForUse
      contextRef="c0"
      id="hidden-fact-23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c0"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c7"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RestrictedCashEquivalentsCurrent
      contextRef="c4"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="c54"
      id="hidden-fact-27"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="c56"
      id="hidden-fact-28"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="c58"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccountsReceivableNet
      contextRef="c58"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PrepaidExpenseNoncurrent
      contextRef="c57"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="c57"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c57"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c58"
      id="hidden-fact-34"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c57"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CustomerAdvancesCurrent
      contextRef="c58"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TaxesPayableCurrent
      contextRef="c57"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:DeferredGainOnSaleleasebackNonCurrent
      contextRef="c57"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InventoryNet
      contextRef="c62"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:TransfersOfReserveFund
      contextRef="c0"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:TransfersOfReserveFund
      contextRef="c7"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="c0"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="c7"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestCostsIncurred
      contextRef="c0"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestCostsIncurred
      contextRef="c7"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GovernmentAssistanceAmount
      contextRef="c0"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GovernmentAssistanceAmount
      contextRef="c7"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InventoryValuationReserves
      contextRef="c4"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:PrepaidLandLease
      contextRef="c3"
      id="hidden-fact-49"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c95"
      id="hidden-fact-50"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c81"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="c7"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermLeaseCost
      contextRef="c0"
      id="hidden-fact-53"
      unitRef="cny"
      xsi:nil="true"/>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="c3"
      id="hidden-fact-54"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="c104"
      id="hidden-fact-55"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c126"
      id="hidden-fact-56"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c115"
      id="hidden-fact-57"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c116"
      id="hidden-fact-58"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c118"
      id="hidden-fact-59"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c155"
      id="hidden-fact-60"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c156"
      id="hidden-fact-61"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c157"
      id="hidden-fact-62"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c158"
      id="hidden-fact-63"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="c131"
      id="hidden-fact-64"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="c159"
      id="hidden-fact-65"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="c151"
      id="hidden-fact-66"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="c160"
      id="hidden-fact-67"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c111"
      id="hidden-fact-68"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c113"
      id="hidden-fact-69"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c116"
      id="hidden-fact-70"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c118"
      id="hidden-fact-71"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c126"
      id="hidden-fact-72"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="c131"
      id="hidden-fact-73"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:SecuredDebt
      contextRef="c137"
      id="hidden-fact-74"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="c147"
      id="hidden-fact-75"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtCurrent
      contextRef="c147"
      id="hidden-fact-76"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c147"
      id="hidden-fact-77"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c0"
      id="hidden-fact-78"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c7"
      id="hidden-fact-79"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpenseOther
      contextRef="c0"
      id="hidden-fact-80"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpenseOther
      contextRef="c7"
      id="hidden-fact-81"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccruedRentCurrent
      contextRef="c3"
      id="hidden-fact-82"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend
      contextRef="c0"
      id="hidden-fact-83"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:LossDueToDerivativeLiabilitiesAsWarrant
      contextRef="c0"
      id="hidden-fact-84"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:LossDueToDerivativeLiabilitiesAsWarrant
      contextRef="c7"
      id="hidden-fact-85"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="c0"
      id="hidden-fact-86"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="c0"
      id="hidden-fact-87"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="c0"
      id="hidden-fact-88"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="c3"
      id="hidden-fact-89"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="c4"
      id="hidden-fact-90"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:EffectOfDilution
      contextRef="c0"
      id="hidden-fact-91"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <itp:EffectOfDilution
      contextRef="c7"
      id="hidden-fact-92"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c0"
      id="hidden-fact-93"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="c0"
      id="hidden-fact-94"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:DeferredTaxAssetsGainLossOnAssetDisposal
      contextRef="c4"
      id="hidden-fact-95"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="c3"
      id="hidden-fact-96"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="c4"
      id="hidden-fact-97"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="c222"
      id="hidden-fact-98"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c226"
      id="hidden-fact-99"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c227"
      id="hidden-fact-100"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c226"
      id="hidden-fact-101"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c227"
      id="hidden-fact-102"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="c226"
      id="hidden-fact-103"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="c227"
      id="hidden-fact-104"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="c226"
      id="hidden-fact-105"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="c227"
      id="hidden-fact-106"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InvestmentIncomeInterest
      contextRef="c227"
      id="hidden-fact-107"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="c227"
      id="hidden-fact-108"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c224"
      id="hidden-fact-109"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c225"
      id="hidden-fact-110"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c226"
      id="hidden-fact-111"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c227"
      id="hidden-fact-112"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners
      contextRef="c227"
      id="hidden-fact-113"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c232"
      id="hidden-fact-114"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c233"
      id="hidden-fact-115"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c232"
      id="hidden-fact-116"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c233"
      id="hidden-fact-117"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="c232"
      id="hidden-fact-118"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="c233"
      id="hidden-fact-119"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InvestmentIncomeInterest
      contextRef="c233"
      id="hidden-fact-120"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="c232"
      id="hidden-fact-121"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="c233"
      id="hidden-fact-122"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c233"
      id="hidden-fact-123"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Assets
      contextRef="c239"
      id="hidden-fact-124"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Assets
      contextRef="c245"
      id="hidden-fact-125"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="c264"
      id="hidden-fact-126"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="c265"
      id="hidden-fact-127"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="c264"
      id="hidden-fact-128"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="c265"
      id="hidden-fact-129"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="c264"
      id="hidden-fact-130"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="c265"
      id="hidden-fact-131"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TaxesPayableCurrent
      contextRef="c264"
      id="hidden-fact-132"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TaxesPayableCurrent
      contextRef="c265"
      id="hidden-fact-133"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c264"
      decimals="0"
      id="hidden-fact-134"
      unitRef="usd">168306384</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:Revenues
      contextRef="c266"
      id="hidden-fact-135"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c267"
      id="hidden-fact-136"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherNonoperatingIncome
      contextRef="c266"
      id="hidden-fact-137"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherNonoperatingIncome
      contextRef="c267"
      id="hidden-fact-138"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal
      contextRef="c266"
      id="hidden-fact-139"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:AmendmentFlag contextRef="c0" id="ixv-18614">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-18615">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-18616">0001358190</dei:EntityCentralIndexKey>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#hidden-fact-27"
          xlink:label="hidden-fact-27"
          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-27"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-28"
          xlink:label="hidden-fact-28"
          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-28"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
