XML 70 R51.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Summary of significant material accounting policies and basis of preparation - Additional Information (Details) | 12 Months Ended
--- | ---
Dec. 31, 2023
Summary of significant accounting policies and basis of preparation |
Vesting period | 4 years
Contractual life | 10 years
Minimum |
Summary of significant accounting policies and basis of preparation |
Lease term | 3 years
Maximum |
Summary of significant accounting policies and basis of preparation |
Lease term | 10 years

X
- Definition Disclosure of significant accounting policies [line items] + References No definition available. + Details
Name: | prof_DisclosureOfSignificantAccountingPoliciesLineItems
Namespace Prefix: | prof_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The period of contractual life. + References No definition available. + Details
Name: | prof_IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardAwardContractualLife
Namespace Prefix: | prof_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition. + References No definition available. + Details
Name: | prof_IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
Namespace Prefix: | prof_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition This states the lease term for offices. + References No definition available. + Details
Name: | prof_LeaseTerm
Namespace Prefix: | prof_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |