| r0.c0 | kvk-table_1PeriodeVoorgaandTypeJaarrekening1DynamischeAsDurationPeriodeZichtbaar_NotesConsolidatedFinancialInstrumentsHedgeAccountingSpecificationTable-y/Hedge relationship, cumulative change in fair value effective part | rj-i:HedgeRelationshipCumulativeFairValueChangeEffectivePart | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:ConsolidatedMember | * | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r0.c1 | kvk-table_1PeriodeVoorgaandTypeJaarrekening1DynamischeAsDurationPeriodeZichtbaar_NotesConsolidatedFinancialInstrumentsHedgeAccountingSpecificationTable-y/Hedge relationship, cumulative change in fair value ineffective part | rj-i:HedgeRelationshipCumulativeFairValueChangeIneffectivePart | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:ConsolidatedMember | * | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r0.c2 | kvk-table_1PeriodeVoorgaandTypeJaarrekening1DynamischeAsDurationPeriodeZichtbaar_NotesConsolidatedFinancialInstrumentsHedgeAccountingSpecificationTable-y/Hedge relationship, cumulative change in fair value ineffective part, cumulative amount charged to income statement | rj-i:HedgeRelationshipCumulativeFairValueChangeIneffectivePartAmountChargedToIncomeStatement | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:ConsolidatedMember | * | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r0.c3 | kvk-table_1PeriodeVoorgaandTypeJaarrekening1DynamischeAsDurationPeriodeZichtbaar_NotesConsolidatedFinancialInstrumentsHedgeAccountingSpecificationTable-y/Presentation order | nl-cd:PresentationOrder | nl-types:nonNegativeDecimal20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:ConsolidatedMember | * | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |