XML 70 R53.htm IDEA: XBRL DOCUMENT
v3.25.1

Prepayments and Other Current Assets - Schedule of Movement of Allowance for Doubtful Accounts (Details) - USD ($) | 3 Months Ended
--- | ---
Mar. 31, 2025 | Mar. 31, 2024
Schedule of Movement of Allowance for Doubtful Accounts [Abstract] |  |
Balance at beginning of year | $ 860,601 |
Additional charge (written off), net |  | 869,272
Foreign currency translation difference | 1,223 | (8,671)
Balance at the end of year | $ 861,824 | $ 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_OtherAssetsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration