XML 165 R123.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Financial instruments and risks - Summary of Loss Before Tax To Changes in Foreign Exchange Rates (Detail) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Disclosure Of Effect Of Changes In Foreign Exchange Rates [Line Items] |  |  |
Foreign exchange gains (losses), net | $ (7,628) | $ (447) | $ 64
Functional Currency |  |  |
Disclosure Of Effect Of Changes In Foreign Exchange Rates [Line Items] |  |  |
Sensitivity analysis, change in exchange rate, percent | 10.00% |  |
Functional Currency | USD/CHF | Maximum |  |  |
Disclosure Of Effect Of Changes In Foreign Exchange Rates [Line Items] |  |  |
Foreign exchange gains (losses), net | $ 3,034 | 6,614 | 19,499
Functional Currency | USD/CHF | Minimum |  |  |
Disclosure Of Effect Of Changes In Foreign Exchange Rates [Line Items] |  |  |
Foreign exchange gains (losses), net | (3,034) | (6,614) | (19,499)
Functional Currency | EUR/CHF | Maximum |  |  |
Disclosure Of Effect Of Changes In Foreign Exchange Rates [Line Items] |  |  |
Foreign exchange gains (losses), net | 508 | 94 | 648
Functional Currency | EUR/CHF | Minimum |  |  |
Disclosure Of Effect Of Changes In Foreign Exchange Rates [Line Items] |  |  |
Foreign exchange gains (losses), net | (508) | (94) | (648)
Functional Currency | GBP/CHF | Maximum |  |  |
Disclosure Of Effect Of Changes In Foreign Exchange Rates [Line Items] |  |  |
Foreign exchange gains (losses), net | 23 | 83 | 18
Functional Currency | GBP/CHF | Minimum |  |  |
Disclosure Of Effect Of Changes In Foreign Exchange Rates [Line Items] |  |  |
Foreign exchange gains (losses), net | (23) | (83) | (18)
Functional Currency | USD/EUR | Maximum |  |  |
Disclosure Of Effect Of Changes In Foreign Exchange Rates [Line Items] |  |  |
Foreign exchange gains (losses), net | 513 | 503 | 726
Functional Currency | USD/EUR | Minimum |  |  |
Disclosure Of Effect Of Changes In Foreign Exchange Rates [Line Items] |  |  |
Foreign exchange gains (losses), net | $ (513) | $ (503) | $ (726)

X
- Definition The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 21 -IssueDate 2023-01-01 -Paragraph 52 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_52_a&doctype=Standard -URIDate 2023-03-23 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 35 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disclosure of effect of changes in foreign exchange rates. + References No definition available. + Details
Name: | soph_DisclosureOfEffectOfChangesInForeignExchangeRatesLineItems
Namespace Prefix: | soph_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sensitivity Analysis For Foreign Exchange Gain (Loss), Reasonably Possible Change In Currency Variable, Percent + References No definition available. + Details
Name: | soph_SensitivityAnalysisForForeignExchangeGainLossReasonablyPossibleChangeInCurrencyVariablePercent
Namespace Prefix: | soph_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=soph_FunctionalCurrencyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=soph_DifferencesOfCurrencyUSDAndCHFMember
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: |

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

X
- Details
Name: | srt_CurrencyAxis=soph_DifferencesOfCurrencyEURAndCHFMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=soph_DifferencesOfCurrencyGBPAndCHFMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=soph_DifferencesOfCurrencyUSDAndEURMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |