XML 142 R100.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Post-employment benefits - Summary of Movement in Defined Benefit Obligation (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Reconciliation Of Changes In Defined Benefit Obligation [Abstract] |  |  |
January 1 | $ (19,252) | $ (17,889) |
Changes In Defined Benefit Obligation [Abstract] |  |  |
Service Cost | (1,321) | (1,849) | $ (1,134)
of which current service cost | (1,758) | (1,963) |
of which past service cost including effects from curtailment | 437 | 114 |
Interest expense | (414) | (156) | (50)
Actuarial gains (losses) | 403 | 2,360 | 497
Actual plan participants’ contributions | (1,441) | (1,361) |
Transfers (in) out due to (joiners) leavers | 1,037 | (551) |
Currency translation differences | (2,025) | 194 |
December 31 | (23,013) | (19,252) | (17,889)
Funded |  |  |
Reconciliation Of Changes In Defined Benefit Obligation [Abstract] |  |  |
January 1 | (19,221) | (17,686) |
Changes In Defined Benefit Obligation [Abstract] |  |  |
Service Cost | (1,311) | (1,759) | (1,054)
of which current service cost | (1,748) | (1,873) |
of which past service cost including effects from curtailment | 437 | 114 |
Interest expense | (413) | (154) | (49)
Actuarial gains (losses) | 401 | 2,110 | 471
Actual plan participants’ contributions | (1,441) | (1,361) |
Transfers (in) out due to (joiners) leavers | 1,037 | (551) |
Currency translation differences | (2,024) | 180 |
December 31 | (22,972) | (19,221) | (17,686)
Unfunded |  |  |
Reconciliation Of Changes In Defined Benefit Obligation [Abstract] |  |  |
January 1 | (31) | (203) |
Changes In Defined Benefit Obligation [Abstract] |  |  |
Service Cost | (10) | (90) | (80)
of which current service cost | (10) | (90) |
of which past service cost including effects from curtailment | 0 | 0 |
Interest expense | (1) | (2) | (1)
Actuarial gains (losses) | 2 | 250 | 26
Actual plan participants’ contributions | 0 | 0 |
Transfers (in) out due to (joiners) leavers | 0 | 0 |
Currency translation differences | (1) | 14 |
December 31 | $ (41) | $ (31) | $ (203)

X
- Definition The decrease (increase) in the net defined benefit liability (asset) resulting from contributions to a defined benefit plan by plan participants. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2023-01-01 -Paragraph 141 -Subparagraph f -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_f&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_ContributionsToPlanByPlanParticipantsNetDefinedBenefitLiabilityAsset
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The expense of employee service in the current period arising from defined benefit plans. [Refer: Post-employment benefit expense in profit or loss, defined benefit plans] [Contrast: Increase in net defined benefit liability (asset) resulting from current service cost] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 19 -IssueDate 2023-01-01 -Paragraph 135 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_135_b&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_CurrentServiceCostDefinedBenefitPlans
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The present value, without deducting any plan assets, of expected future payments required to settle the obligation resulting from employee service in the current and prior periods. [Refer: Plan assets, at fair value] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 19 -IssueDate 2023-01-01 -Paragraph 57 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_57_a&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_DefinedBenefitObligationAtPresentValue
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of interest expense arising from defined benefit plans. [Refer: Interest expense; Post-employment benefit expense in profit or loss, defined benefit plans] [Contrast: Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 19 -IssueDate 2023-01-01 -Paragraph 135 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_135_b&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_InterestExpenseDefinedBenefitPlans
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of expense (income) resulting from past service cost. Past service cost is the change in the present value of the defined benefit obligation for employee service in prior periods, resulting from a plan amendment (the introduction or withdrawal of, or changes to, a defined benefit plan) or a curtailment (a significant reduction by the entity in the number of employees covered by a plan). [Refer: Post-employment benefit expense in profit or loss, defined benefit plans; Defined benefit plans [member]] [Contrast: Increase (decrease) in net defined benefit liability (asset) resulting from past service cost] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 19 -IssueDate 2023-01-01 -Paragraph 135 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_135_b&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_PastServiceCostDefinedBenefitPlans
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Actuarial gains (losses), net defined benefit plans. + References No definition available. + Details
Name: | soph_ActuarialGainsLossesNetDefinedBenefitPlans
Namespace Prefix: | soph_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Changes In Defined Benefit Obligation + References No definition available. + Details
Name: | soph_ChangesInDefinedBenefitObligationAbstract
Namespace Prefix: | soph_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Currency translation differences defined benefit plans. + References No definition available. + Details
Name: | soph_IncreaseDecreaseThroughNetExchangeDifferencesDefinedBenefitPlans
Namespace Prefix: | soph_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Reconciliation Of Changes In Defined Benefit Obligation + References No definition available. + Details
Name: | soph_ReconciliationOfChangesInDefinedBenefitObligationAbstract
Namespace Prefix: | soph_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Service cost defined benefit plans. + References No definition available. + Details
Name: | soph_ServiceCostDefinedBenefitPlans
Namespace Prefix: | soph_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Transfers (in) out due to (joiners) leavers defined benefit plans. + References No definition available. + Details
Name: | soph_TransfersInOutDueToJoinersLeaversDefinedBenefitPlans
Namespace Prefix: | soph_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | ifrs-full_FundingArrangementsOfDefinedBenefitPlansAxis=ifrs-full_WhollyOrPartlyFundedDefinedBenefitPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_FundingArrangementsOfDefinedBenefitPlansAxis=ifrs-full_WhollyUnfundedDefinedBenefitPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |