XML 117 R93.htm IDEA: XBRL DOCUMENT
v3.23.1

Share capital - Schedule of Shares Outstanding (Details) | 12 Months Ended
--- | ---
Dec. 31, 2022 shares
Class A shares |
Increase (decrease) in number of shares [Roll forward] |
Number of shares authorized at beginning of period (in shares) | 299,998,125
Number of shares held in treasury at beginning of period (in shares) | (23,134,506)
Number of shares outstanding at beginning of period (in shares) | 276,863,619
Number of shares authorized at end of period (in shares) | 299,998,125
Number of shares held in treasury at end of period (in shares) | (18,021,738)
Number of shares outstanding at end of period (in shares) | 281,976,387
Class B Shares |
Increase (decrease) in number of shares [Roll forward] |
Number of shares authorized at beginning of period (in shares) | 345,437,500
Number of shares outstanding at beginning of period (in shares) | 345,437,500
Number of shares authorized at end of period (in shares) | 345,437,500
Number of shares outstanding at end of period (in shares) | 345,437,500
Authorized registered shares | Class A shares |
Increase (decrease) in number of shares [Roll forward] |
Sale of shares held by On in treasury (in shares) | 0
Purchase of On shares from employees (sell-to-cover) at current market price (in shares) | 0
Authorized registered shares | Class B Shares |
Increase (decrease) in number of shares [Roll forward] |
Sale of shares held by On in treasury (in shares) | 0
Purchase of On shares from employees (sell-to-cover) at current market price (in shares) | 0
Shares held by On in treasury | Class A shares |
Increase (decrease) in number of shares [Roll forward] |
Sale of shares held by On in treasury (in shares) | 5,163,096
Purchase of On shares from employees (sell-to-cover) at current market price (in shares) | 50,328
Outstanding shares | Class A shares |
Increase (decrease) in number of shares [Roll forward] |
Sale of shares held by On in treasury (in shares) | 5,163,096
Purchase of On shares from employees (sell-to-cover) at current market price (in shares) | (50,328)
Outstanding shares | Class B Shares |
Increase (decrease) in number of shares [Roll forward] |
Sale of shares held by On in treasury (in shares) | 0
Purchase of On shares from employees (sell-to-cover) at current market price (in shares) | 0

X
- Definition The number of shares authorised. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2022-03-24 -Paragraph 79 -Subparagraph a -Clause i -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_79_a_i&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_NumberOfSharesAuthorised
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2022-03-24 -Paragraph 79 -Subparagraph a -Clause iv -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_79_a_iv&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_NumberOfSharesOutstanding
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Increase (Decrease) In Number Of Shares + References No definition available. + Details
Name: | onholdingag_IncreaseDecreaseInNumberOfSharesAbstract
Namespace Prefix: | onholdingag_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Treasury Shares + References No definition available. + Details
Name: | onholdingag_NumberOfTreasuryShares
Namespace Prefix: | onholdingag_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Purchase Of Treasury Shares, Shares + References No definition available. + Details
Name: | onholdingag_PurchaseOfTreasurySharesShares
Namespace Prefix: | onholdingag_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sale Of Treasury Shares, Shares + References No definition available. + Details
Name: | onholdingag_SaleOfTreasurySharesShares
Namespace Prefix: | onholdingag_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_ClassesOfShareCapitalAxis=onholdingag_ClassASharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfShareCapitalAxis=onholdingag_ClassBVotingSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=onholdingag_AuthorizedCapitalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=ifrs-full_TreasurySharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=onholdingag_OutstandingShareCapitalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |