XML 125 R83.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Accounts receivable - Additional Information (Detail) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022
Trade and other receivables [abstract] |  |
Accounts receivable balance non-interest bearing and payment terms | 180 days |
Percentage of customer balance account receivable | 24.00% | 15.00%
Accounts receivable in aggregate amount | $ 6,700,000 | $ 5,400,000
Long-term lease receivables | 0 | 0
Net lease receivables | $ 100,000 | $ 200,000

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

X
- Definition Accounts receivable balance non-interest bearing and payment terms. + References No definition available. + Details
Name: | soph_AccountsReceivableBalanceNonInterestBearingAndPaymentTerms
Namespace Prefix: | soph_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Accounts receivable in aggregate amount. + References No definition available. + Details
Name: | soph_AccountsReceivableInAggregateAmount
Namespace Prefix: | soph_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Long-term lease receivables. + References No definition available. + Details
Name: | soph_LongTermLeaseReceivables
Namespace Prefix: | soph_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Net lease receivables. + References No definition available. + Details
Name: | soph_NetLeaseReceivables
Namespace Prefix: | soph_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage of customer balance account receivable. + References No definition available. + Details
Name: | soph_PercentageOfCustomerBalanceAccountReceivable
Namespace Prefix: | soph_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration