XML 125 R82.htm IDEA: XBRL DOCUMENT
v3.25.4

Accounts receivable - Additional Information (Detail) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2025 | Dec. 31, 2024
Trade And Other Receivables [Line Items] |  |
Extended term of payment for non-interest bearing accounts receivable | 180 days |
Percentage of customer balance account receivable | 15.00% | 18.00%
Accounts receivable in aggregate amount | $ 8,300,000 | $ 5,000,000.0
Long-term lease receivables | 0 | 0
Net lease receivables | $ 0 | $ 0
Minimum |  |
Trade And Other Receivables [Line Items] |  |
Term of payment for non-interest bearing accounts receivable | 30 days |
Maximum |  |
Trade And Other Receivables [Line Items] |  |
Term of payment for non-interest bearing accounts receivable | 60 days |

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 Accounts Receivable, Non-Interest Bearing, Extended Payment Term + References No definition available. + Details
Name: | soph_AccountsReceivableNonInterestBearingExtendedPaymentTerm
Namespace Prefix: | soph_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Trade And Other Receivables [Line Items] + References No definition available. + Details
Name: | soph_TradeAndOtherReceivablesLineItems
Namespace Prefix: | soph_
Data Type: | xbrli:stringItemType
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: |