XML 96 R79.htm IDEA: XBRL DOCUMENT
v3.24.1.1.u2

Commitments and Contingencies (Details) | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Mar. 31, 2024 USD ($) | Mar. 31, 2024 CNY (¥) | Dec. 31, 2023 USD ($) a | Dec. 31, 2023 CNY (¥) | Dec. 31, 2023 CNY (¥) a
Commitments and Contingencies (Details) [Line Items] |  |  |  |  |
Annual rental payment | $ 140,829 | ¥ 1,000,000 |  |  |
Cash | 4,514,020 |  | $ 3,918,938 |  |
Outstanding commitments amount | 3,481,325 |  | $ 3,499,936 |  |
Long-term loan from financial institutions | $ 4,369,274 |  |  |  | ¥ 31,000,000
Xushui Land Lease [Member] |  |  |  |  |
Commitments and Contingencies (Details) [Line Items] |  |  |  |  |
Area of land (in Acres) | a |  |  | 32.95 |  | 32.95
Lease expiration period |  |  | 30 years | 30 years |
Annual rental payment |  |  | $ 16,900 | ¥ 120,000 |
Employee One [Member] |  |  |  |  |
Commitments and Contingencies (Details) [Line Items] |  |  |  |  |
Cash |  |  | 2,770,000 |  |
Employee Two [Member] |  |  |  |  |
Commitments and Contingencies (Details) [Line Items] |  |  |  |  |
Cash |  |  | 1,150,000 |  |
Employee Three [Member] |  |  |  |  |
Commitments and Contingencies (Details) [Line Items] |  |  |  |  |
Cash |  |  | $ 4,310,000 |  |
Minimum [Member] |  |  |  |  |
Commitments and Contingencies (Details) [Line Items] |  |  |  |  |
Expected payment term | 1 year | 1 year |  |  |
Maximum [Member] |  |  |  |  |
Commitments and Contingencies (Details) [Line Items] |  |  |  |  |
Expected payment term | 3 years | 3 years |  |  |

X
- Definition Commitments for purchase or construction of capital assets. + References No definition available. + Details
Name: | itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets
Namespace Prefix: | itp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Expected payment term. + References No definition available. + Details
Name: | itp_ExpectedPaymentTerm
Namespace Prefix: | itp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lease expiration period. + References No definition available. + Details
Name: | itp_LeaseExpirationPeriod
Namespace Prefix: | itp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of long-term loan from financial institutions. + References No definition available. + Details
Name: | itp_LongtermLoanFromFinancialInstitutions
Namespace Prefix: | itp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Area of land held. + References No definition available. + Details
Name: | us-gaap_AreaOfLand
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition 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. + References Reference 1: 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 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 45 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477796/946-210-45-21 Reference 6: 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 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 20 -SubTopic 210 -Topic 946 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477796/946-210-45-20 + Details
Name: | us-gaap_Cash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cash payments to lessor's for use of assets under operating leases. + References Reference 1: 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 + Details
Name: | us-gaap_PaymentsForRent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=itp_XushuiLandLeaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=itp_EmployeeOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=itp_EmployeeTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=itp_EmployeeThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |