XML 34 R24.htm IDEA: XBRL DOCUMENT
v3.25.2

Trade and other receivables, net (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2025
Trade and other receivables, net |
Summary of trade receivables and other receivables, net | ​
​ | ​ | ​ | ​ | ​
​ | ​ | June 30, | ​ | December 31,
​ |  | 2025 |  | 2024
​ | ​ | $ | ​ | $
Trade receivables, gross |  | 4,114 |  | 5,245
Contract assets, gross | ​ | 596 | ​ | 1,340
Trade receivables and contract assets | ​ | 4,710 | ​ | 6,585
Allowance for expected credit losses |  | (531) |  | (158)
Trade receivables, net |  | 4,179 |  | 6,427
Tax receivables |  | 557 |  | 308
Other receivables |  | 162 |  | 310
Total trade and other receivables, net |  | 4,898 |  | 7,045
Summary of allowance for expected credit losses for trade receivables and contract assets | ​
​ | ​ | ​ | ​ | ​
​ |  | June 30, |  | December 31,
​ | ​ | 2025 | ​ | 2024
​ | ​ | $ | ​ | $
Balance - Beginning of the period | ​ | 158 | ​ | 76
Provision for allowance for expected credit losses | ​ | 373 | ​ | 82
Balance - End of the period | ​ | 531 | ​ | 158
​

X
- Definition Tabular disclosure of allowance for credit loss on accounts receivable and allowance for credit losses on contract with customer assets. + References No definition available. + Details
Name: | prof_AccountsReceivableAndContractWithCustomerAssetAllowanceForCreditLossTableTextBlock
Namespace Prefix: | prof_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the various types of trade accounts and notes receivable and contract with customer assets and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables. + References No definition available. + Details
Name: | prof_ScheduleOfAccountsNotesLoansAndFinancingReceivableAndContractAssetsTableTextBlock
Namespace Prefix: | prof_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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