XML 143 R101.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Post-employment benefits - Additional Information (Details) $ in Millions | 12 Months Ended |
--- | --- | ---
Dec. 31, 2023 USD ($) member | Dec. 31, 2022 USD ($) member | Dec. 31, 2021
Disclosure Of Defined Benefit Plans [Line Items] |  |  |
Past service cost gain | $ 0.4 |  |
Demographic assumptions increase in weighted turnover | 19.50% | 15.80% |
Demographic assumption increase in expected employee salaries |  | 3.00% | 1.25%
Financial assumptions decrease of discount rate | 1.50% | 2.25% | 0.30%
Average life expectancy in years after retirement for male | 22 years 9 months 25 days | 24 years 7 months 2 days |
Average life expectancy in years after retirement for female | 22 years 8 months 12 days | 22 years 5 months 23 days |
United States |  |  |
Disclosure Of Defined Benefit Plans [Line Items] |  |  |
Post-employment benefit expense, 401(k) defined contribution plan | $ 0.4 | $ 0.4 |
Swiss Pension Plan |  |  |
Disclosure Of Defined Benefit Plans [Line Items] |  |  |
Number of active members | member | 233 | 248 |
Estimating the defined benefit obligation, the discount rates | 1.50% | 2.25% |
Demographic assumptions increase in expected employee salaries | 2.75% | 3.00% |
Weighted average modified duration | 11 years 8 months 12 days | 13 years 2 months 12 days |
LPP interest rate | 1.50% | 2.25% |
Extra mandatory part equivalent to discount rate | 1.50% | 2.25% |
Demographic assumptions increase in expected employee turnover rate | 1.25% | 1.50% |
Expected employer contributions for next annual reporting period | $ 1.7 |  |
French Pension Plan |  |  |
Disclosure Of Defined Benefit Plans [Line Items] |  |  |
Number of active members | member | 97 | 102 |
Estimating the defined benefit obligation, the discount rates | 3.55% | 3.90% |
Demographic assumptions increase in expected employee salaries | 3.00% |  |
Weighted average modified duration | 16 years 1 month 6 days | 16 years |

X
- Definition The discount rate used as the significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [member]] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 19 -IssueDate 2023-01-01 -Paragraph 144 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_144&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_ActuarialAssumptionOfDiscountRates
Namespace Prefix: | ifrs-full_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The expected rate of inflation that is used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 19 -IssueDate 2023-01-01 -Paragraph 144 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_144&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation
Namespace Prefix: | ifrs-full_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The expected rate of salary increases used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 19 -IssueDate 2023-01-01 -Paragraph 144 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_144&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases
Namespace Prefix: | ifrs-full_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfDefinedBenefitPlansLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The estimate of the expected contributions to be made to a defined benefit plan for the next annual reporting period. [Refer: Defined benefit plans [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2023-01-01 -Paragraph 147 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_147_b&doctype=Standard -URIDate 2023-03-23 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2023-01-01 -Paragraph 148 -Subparagraph d -Clause iii -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_148_d_iii&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of expense (income) resulting from past service cost and losses (gains) arising from settlements. [Refer: Post-employment benefit expense in profit or loss, defined benefit plans; Past service cost, defined benefit plans] [Contrast: Increase (decrease) in net defined benefit liability (asset) resulting from past service cost and losses (gains) arising from settlements] + 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_PastServiceCostAndLossesGainsArisingFromSettlementsDefinedBenefitPlans
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of post-employment benefit expense relating to defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2023-01-01 -Paragraph 53 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The weighted average duration of a defined benefit obligation. [Refer: Weighted average [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2023-01-01 -Paragraph 147 -Subparagraph c -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_147_c&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Average life expectancy in years after retirement for female. + References No definition available. + Details
Name: | soph_AverageLifeExpectancyInYearsAfterRetirementForFemale
Namespace Prefix: | soph_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Average life expectancy in years after retirement for male. + References No definition available. + Details
Name: | soph_AverageLifeExpectancyInYearsAfterRetirementForMale
Namespace Prefix: | soph_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Demographic Assumption Of Expected Rates Of Salary Increases + References No definition available. + Details
Name: | soph_DemographicAssumptionOfExpectedRatesOfSalaryIncreases
Namespace Prefix: | soph_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Demographic Assumption Of Weighted Turnover Rates + References No definition available. + Details
Name: | soph_DemographicAssumptionOfWeightedTurnoverRates
Namespace Prefix: | soph_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Extra mandatory part equivalent to discount rate. + References No definition available. + Details
Name: | soph_ExtraMandatoryPartEquivalentToDiscountRate
Namespace Prefix: | soph_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financial Assumption Of Discount Rates + References No definition available. + Details
Name: | soph_FinancialAssumptionOfDiscountRates
Namespace Prefix: | soph_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition LPP interest rate. + References No definition available. + Details
Name: | soph_LPPInterestRate
Namespace Prefix: | soph_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of active members. + References No definition available. + Details
Name: | soph_NumberOfActiveMembers
Namespace Prefix: | soph_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_DefinedBenefitPlansAxis=soph_SwissPensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_DefinedBenefitPlansAxis=soph_FrenchPensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |