XML 137 R129.htm IDEA: XBRL DOCUMENT
v3.25.3

Events Occurring After the Reporting Date - Additional Information (Detail) - shares |  | 12 Months Ended
--- | --- | ---
Jul. 18, 2025 | Jun. 30, 2025
Disclosure of non-adjusting events after reporting period [line items] |  |
Number of shares converted into ordinary shares | 7,441,304 | 7,432,958
Ordinary share issued on exercise of warrants | 33,904 |
Events After The Reporting Date [Member] |  |
Disclosure of non-adjusting events after reporting period [line items] |  |
Number of shares converted into ordinary shares | 7,441,304 |
Number of warrants granted | 847,600 |
Ordinary share issued on exercise of warrants | 33,904 |

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares converted into ordinary shares. + References No definition available. + Details
Name: | immp_NumberOfSharesConvertedIntoOrdinaryShares
Namespace Prefix: | immp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of warrants granted. + References No definition available. + Details
Name: | immp_NumberOfWarrantsGranted
Namespace Prefix: | immp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Ordinary share issued on exercise of warrants . + References No definition available. + Details
Name: | immp_OrdinaryShareIssuedOnExerciseOfWarrants
Namespace Prefix: | immp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | immp_EventAxis=immp_EventsAfterTheReportingDateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |