XML 79 R52.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Basis of Presentation and Significant Accounting Policies (Details) | 12 Months Ended
--- | ---
Dec. 31, 2021 USD ($) | Dec. 31, 2021 CNY (¥) | Dec. 31, 2020 USD ($)
Basis of Presentation and Significant Accounting Policies (Details) [Line Items] |  |  |
Current exchange rates, description | The current exchange rates used by the Company as of December 31, 2021, and 2020 to translate the Chinese RMB to the U.S. Dollars are 6.3757:1, and 6.5249:1, respectively. Revenues and expenses are translated using the average exchange rates prevailing throughout the respective years at 6.4474:1 and 6.8941:1 for the years ended December 31, 2021, and 2020, respectively. | The current exchange rates used by the Company as of December 31, 2021, and 2020 to translate the Chinese RMB to the U.S. Dollars are 6.3757:1, and 6.5249:1, respectively. Revenues and expenses are translated using the average exchange rates prevailing throughout the respective years at 6.4474:1 and 6.8941:1 for the years ended December 31, 2021, and 2020, respectively. | The current exchange rates used by the Company as of December 31, 2021, and 2020 to translate the Chinese RMB to the U.S. Dollars are 6.3757:1, and 6.5249:1, respectively. Revenues and expenses are translated using the average exchange rates prevailing throughout the respective years at 6.4474:1 and 6.8941:1 for the years ended December 31, 2021, and 2020, respectively.
Allowance for doubtful accounts | $ 69,053 |  | $ 34,391
AllowancesForObsoleteInventoriesNet |  |  |
Reserve fund percentage | 10.00% |  |
Transfers of reserve fund |  |  |
Registered capital amount | 50.00% |  |
Registered capital, amount | $ 11,811,470 | ¥ 75,030,000 |
Provision for employee benefits |  |  |
Advertising and promotion cost | 3,972 |  |
Research and development expenses | 101,410 |  | 69,208
Subsidy income | $ 198,530 |  | $ 220,478
Before May 1, 2018 [Member] |  |  |
Basis of Presentation and Significant Accounting Policies (Details) [Line Items] |  |  |
Vat rate of percentage | 17.00% |  |
After May 1, 2018 [Member] |  |  |
Basis of Presentation and Significant Accounting Policies (Details) [Line Items] |  |  |
Vat rate of percentage | 16.00% |  |
After April 1, 2019 [Member] |  |  |
Basis of Presentation and Significant Accounting Policies (Details) [Line Items] |  |  |
Vat rate of percentage | 13.00% |  |
Variable interest entity [Member] |  |  |
Basis of Presentation and Significant Accounting Policies (Details) [Line Items] |  |  |
Reserve fund percentage | 50.00% |  |

X
- References No definition available. + Details
Name: | itp_AllowancesForObsoleteInventoriesNet
Namespace Prefix: | itp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | itp_BasisofPresentationandSignificantAccountingPoliciesDetailsLineItems
Namespace Prefix: | itp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | itp_NetProfitTransferredToStatutoryReserveFund
Namespace Prefix: | itp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | itp_RateOfPercentages
Namespace Prefix: | itp_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | itp_RegisteredCapitalPercentages
Namespace Prefix: | itp_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | itp_ReserveFundPercentages
Namespace Prefix: | itp_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of benefit given by the government to groups or individuals usually in the form of a cash payment or tax reduction. + References No definition available. + Details
Name: | itp_SubsidyIncome
Namespace Prefix: | itp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition TransfersOfReserveFund + References No definition available. + Details
Name: | itp_TransfersOfReserveFund
Namespace Prefix: | itp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_AccruedEmployeeBenefitsCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Description of why the actual reporting currency-denominated balances differ from the amounts reported for financial reporting purposes, including the reasons for using two different rates with respect to remeasurement and translation. For example, in certain jurisdictions, companies may utilize an official exchange rate and also a parallel rate. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521 + Details
Name: | us-gaap_DescriptionOfDifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 730 -Section 25 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_AwardTypeAxis=itp_BeforeMayOneTwoThousandEighteenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=itp_AfterMay12018Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=itp_AfterApril12019Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |