| r0.c0 | Net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:LiabilityAssetOfDefinedBenefitPlans | xbrli:monetaryItemType | instant | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousEndDateParam |
| r1.c0 | kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-y.1/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | | | | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousEndDateParam |
| r2.c0 | Current service cost, net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r3.c0 | Interest expense (income), net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r4.c0 | Return on plan assets excluding interest income or expense, net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r5.c0 | Actuarial gains (losses) arising from changes in demographic assumptions, net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r6.c0 | Actuarial gains (losses) arising from changes in financial assumptions, net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r7.c0 | Gain (loss) on changes in effect of limiting net defined benefit asset to asset ceiling excluding interest income or expense, net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:GainLossOnChangesInEffectOfLimitingNetDefinedBenefitAssetToAssetCeiling | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r8.c0 | Gain (loss) on remeasurement, net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r9.c0 | Past service cost, net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r10.c0 | Gains (losses) arising from settlements, net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r11.c0 | Past service cost and gains (losses) arising from settlements, net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r12.c0 | Increase (decrease) through changes in foreign exchange rates, net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r13.c0 | Contributions to plan by employer, net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r14.c0 | Contributions to plan by plan participants, net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:ContributionsToPlanByPlanParticipantsNetDefinedBenefitLiabilityAsset | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r15.c0 | Contributions to plan, net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:ContributionsToPlanNetDefinedBenefitLiabilityAsset | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r16.c0 | Payments in respect of settlements, net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r17.c0 | Payments from plan, net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r18.c0 | Increase (decrease) through business combinations and disposals, net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r19.c0 | Increase (decrease) through other changes, net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r20.c0 | Increase (decrease) in net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAsset | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r21.c0 | kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-y.2/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | | | | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r22.c0 | Net defined benefit liability (asset)/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | ifrs-full:LiabilityAssetOfDefinedBenefitPlans | xbrli:monetaryItemType | instant | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentEndDateParam |
| r23.c0 | kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-y.3/kvk-table_NotesNetDefinedBenefitLiabilityAssetMovementIFRSFullTable-x.1.1 | | | | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentEndDateParam |