XML 83 R67.htm IDEA: XBRL DOCUMENT
v3.23.1

Warrants (Details) - $ / shares |  | 1 Months Ended
--- | --- | ---
Mar. 01, 2021 | Jan. 20, 2021 | Apr. 29, 2020
Warrants (Details) [Line Items] |  |  |
Issuance of common stock and warrants |  | 2,618,182 |
Warrant term, description | 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 March 31, 2023. | 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 March 31, 2023. | 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 March 31, 2023.
Warrants to purchase shares of common stock | 1,463,893 | 2,618,182 |
Private Placement [Member] |  |  |
Warrants (Details) [Line Items] |  |  |
Issuance of common stock and warrants |  |  | 440,000
Warrant [Member] |  |  |
Warrants (Details) [Line Items] |  |  |
Issuance of common stock and warrants | 2,927,786 | 2,618,182 | 440,000
Exercise price (in Dollars per share) |  |  | $ 7.425
Warrants to purchase shares of common stock | 1,463,893 | 2,618,182 |

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

X
- References No definition available. + Details
Name: | itp_InvestmentWarrantsExercisePrice
Namespace Prefix: | itp_
Data Type: | dtr:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Warrant term, description. + References No definition available. + Details
Name: | itp_WarrantTermDescription
Namespace Prefix: | itp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition 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. + References Reference 1: 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 Reference 2: 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 + Details
Name: | us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |