XML 88 R63.htm IDEA: XBRL DOCUMENT
v3.25.1

Prepayments and Other Current Assets - Schedule of Movement of Allowance for Doubtful Accounts (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023
Schedule of Allowance for Doubtful Accounts [Abstract] |  |
Balance at beginning of year |  |
Additional charge (written off), net | 869,272 |
Foreign currency translation difference | (8,671) |
Balance at the end of year | $ 860,601 |

X
- Definition Amount of additional charge (written off), net. + References No definition available. + Details
Name: | itp_PrepaidExpenseAllowanceForAdditionalChargewrittenOffNet
Namespace Prefix: | itp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of allowance for doubtful accounts. + References No definition available. + Details
Name: | itp_PrepaidExpenseAllowanceForDoubtfulAccounts
Namespace Prefix: | itp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of foreign currency translation difference. + References No definition available. + Details
Name: | itp_PrepaidExpenseAllowanceForForeignCurrencyTranslationDifference
Namespace Prefix: | itp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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