XML 83 R64.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Share capital - Summary of warrants outstanding (Details) - USD ($) $ / shares in Units, $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Number of warrants |  |  |
Opening balance | 772,270 | 724,983 |
Expired | (458,477) |  |
Exercised | (313,793) |  |
Granted |  | 47,287 |
Ending balance |  | 772,270 | 724,983
Weighted average exercise price |  |  |
Opening balance | $ 13.29 | $ 13.81 |
Expired | 14.00 |  |
Exercised | $ 13.48 |  |
Granted |  | 5.29 |
Ending balance |  | $ 13.29 | $ 13.81
Weighted average remaining contractual life (years) |  |  |
Weighted Average Remaining Contractual Life |  | 9 months 25 days | 1 year 2 months 23 days
Granted |  | 9 years 9 months 18 days |
Total cash proceeds | $ 2,423 |  |

X
- Definition Number of warrants or rights exercised during the period. + References No definition available. + Details
Name: | prof_ClassOfWarrantOrRightExercisedInPeriod
Namespace Prefix: | prof_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average exercise price of warrants or rights exercised during the period. + References No definition available. + Details
Name: | prof_ClassOfWarrantOrRightExercisedInPeriodWeightedAverageExercisePrice
Namespace Prefix: | prof_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Class Of Warrant Or Right Expired in Period + References No definition available. + Details
Name: | prof_ClassOfWarrantOrRightExpiredInPeriod
Namespace Prefix: | prof_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average exercise price of warrants or rights expired during the period. + References No definition available. + Details
Name: | prof_ClassOfWarrantOrRightExpiredInPeriodWeightedAverageExercisePrice
Namespace Prefix: | prof_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of warrants or rights granted during the period. + References No definition available. + Details
Name: | prof_ClassOfWarrantOrRightGrantsInPeriodOutstanding
Namespace Prefix: | prof_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average exercise price of warrants or rights granted during the period. + References No definition available. + Details
Name: | prof_ClassOfWarrantOrRightGrantsInPeriodWeightedAverageExercisePrice
Namespace Prefix: | prof_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average contractual life of warrants or rights granted during the period. + References No definition available. + Details
Name: | prof_ClassOfWarrantOrRightGrantsInPeriodWeightedAverageRemainingContractualLife
Namespace Prefix: | prof_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average exercise price of warrants or rights outstanding. + References No definition available. + Details
Name: | prof_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice
Namespace Prefix: | prof_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average contractual life of warrants or rights outstanding. + References No definition available. + Details
Name: | prof_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualLife
Namespace Prefix: | prof_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of warrants or rights outstanding. + References No definition available. + Details
Name: | prof_IfrsClassOfWarrantOrRightOutstanding
Namespace Prefix: | prof_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition The cash inflow from exercise of warrants. + References No definition available. + Details
Name: | prof_ProceedsFromWarrantsExercised
Namespace Prefix: | prof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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