XML 110 R95.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Share-based compensation - Additional Information (Details) | 12 Months Ended
--- | ---
Dec. 31, 2021 USD ($) shares | Dec. 31, 2020 USD ($) shares | Dec. 31, 2019 USD ($) shares | Dec. 31, 2017 shares
Disclosure Of Share Based Payments [Line Items] |  |  |  |
Weighted-average contractual life for stock options outstanding | 2 years 8 months 12 days | 2 years 10 months 24 days | 2 years 10 months 24 days |
Weighted-average share price at exercise for options exercised (in dollars per share) | $ | $ 280.08 | $ 198.10 | $ 141.82 |
Weighted average fair value at measurement date, share options granted (in dollars per share) | $ | $ 78.65 | $ 36.82 | $ 34.63 |
Increase decrease in expected life | one year |  |  |
Employee Stock Option Plans | 2020 Plans |  |  |  |
Disclosure Of Share Based Payments [Line Items] |  |  |  |
Percentage of fair value of ordinary shares | 150.00% |  |  |
Options granted period | 5 years |  |  |
Employee Stock Option Plans | 2020 Plans | Minimum | Vesting Tranche After First Vesting Period |  |  |  |
Disclosure Of Share Based Payments [Line Items] |  |  |  |
Vesting period | 3 months |  |  |
Employee Stock Option Plans | 2020 Plans | Maximum | Vesting Tranche After First Vesting Period |  |  |  |
Disclosure Of Share Based Payments [Line Items] |  |  |  |
Vesting period | 8 months |  |  |
Restricted stock units |  |  |  |
Disclosure Of Share Based Payments [Line Items] |  |  |  |
Number of shares granted (in shares) | 793,337 | 1,127,149 | 715,224 |
Restricted stock units | 2020 Plans |  |  |  |
Disclosure Of Share Based Payments [Line Items] |  |  |  |
Vesting period | 4 years |  |  |
Restricted stock units | 2020 Plans | Minimum | Vesting Tranche After First Vesting Period |  |  |  |
Disclosure Of Share Based Payments [Line Items] |  |  |  |
Vesting period | 3 months |  |  |
Restricted stock units | 2020 Plans | Maximum | Vesting Tranche After First Vesting Period |  |  |  |
Disclosure Of Share Based Payments [Line Items] |  |  |  |
Vesting period | 8 months |  |  |
Restricted stock awards |  |  |  |
Disclosure Of Share Based Payments [Line Items] |  |  |  |
Number of shares granted (in shares) | 0 | 0 | 0 |
Restricted stock awards | 2017 Acquiree |  |  |  |
Disclosure Of Share Based Payments [Line Items] |  |  |  |
Number of shares issued (in shares) |  |  |  | 61,880
Restricted stock awards | Bottom of Range | 2017 Acquiree |  |  |  |
Disclosure Of Share Based Payments [Line Items] |  |  |  |
Vesting period |  |  |  | 2 years
Restricted stock awards | Top of Range | 2017 Acquiree |  |  |  |
Disclosure Of Share Based Payments [Line Items] |  |  |  |
Vesting period |  |  |  | 3 years
Other contingently issuable shares |  |  |  |
Disclosure Of Share Based Payments [Line Items] |  |  |  |
Number of shares granted (in shares) | 22,988 | 34,450 | 162,320 |
Other contingently issuable shares | Anchor |  |  |  |
Disclosure Of Share Based Payments [Line Items] |  |  |  |
Vesting period |  | 4 years |  |
Number of shares granted (in shares) |  |  | 162,320 |
Grant date fair value of each equity instrument (in dollars per share) | $ |  | $ 145.21 |  |
Other contingently issuable shares | The Ringer |  |  |  |
Disclosure Of Share Based Payments [Line Items] |  |  |  |
Vesting period |  | 5 years |  |
Number of shares granted (in shares) |  | 34,450 |  |
Grant date fair value of each equity instrument (in dollars per share) | $ |  | $ 145.14 |  |

X
- Definition Disclosure of share based payments. + References No definition available. + Details
Name: | ck0001639920_DisclosureOfShareBasedPaymentsLineItems
Namespace Prefix: | ck0001639920_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Grant date fair value of each equity instrument. + References No definition available. + Details
Name: | ck0001639920_GrantDateFairValueOfEachEquityInstrument
Namespace Prefix: | ck0001639920_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase decrease in expected life. + References No definition available. + Details
Name: | ck0001639920_IncreaseDecreaseInExpectedLife
Namespace Prefix: | ck0001639920_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued under share based compensation. + References No definition available. + Details
Name: | ck0001639920_NumberOfSharesIssuedUnderShareBasedCompensation
Namespace Prefix: | ck0001639920_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of fair value of ordinary shares. + References No definition available. + Details
Name: | ck0001639920_PercentageOfFairValueOfOrdinaryShares
Namespace Prefix: | ck0001639920_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share based paymens award, options term. + References No definition available. + Details
Name: | ck0001639920_ShareBasedPaymentsAwardOptionsTerm
Namespace Prefix: | ck0001639920_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Vesting period. + References No definition available. + Details
Name: | ck0001639920_VestingPeriod
Namespace Prefix: | ck0001639920_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted-average contractual life for share options outstanding. + References No definition available. + Details
Name: | ck0001639920_WeightedAverageContractualLifeForShareOptionsOutstanding
Namespace Prefix: | ck0001639920_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average share price at the time of exercise of options exercised during the period. + References No definition available. + Details
Name: | ck0001639920_WeightedAverageSharePriceAtTimeOfExerciseOfOptionsExercisedInSharebasedPaymentArrangement
Namespace Prefix: | ck0001639920_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 2 -IssueDate 2021-01-01 -Paragraph 47 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_47_b&doctype=Standard -URIDate 2021-03-24 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name IFRS -Number 2 -IssueDate 2021-01-01 -Paragraph 45 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average fair value of share options granted during the period at the measurement date. [Refer: Weighted average [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 2 -IssueDate 2021-01-01 -Paragraph 47 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_47_a&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=ck0001639920_EmployeeStockOptionPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_BusinessCombinationsAxis=ck0001639920_TwoThousandAndTwentyPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ck0001639920_Vesting1Axis=ck0001639920_VestingTranchesAfterInitialVestingPeriodMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=ck0001639920_RestrictedStockUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=ck0001639920_RestrictedStockAwardsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_BusinessCombinationsAxis=ck0001639920_TwoThousandSeventeenAcquireeMember
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: | ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=ck0001639920_OtherContingentlyIssuableSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_BusinessCombinationsAxis=ck0001639920_AnchorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_BusinessCombinationsAxis=ck0001639920_TheRingerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |