| r0.c0 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y/Characteristic of allocation of subsidy income | rj-i:SubsidyIncomeAllocationCharacteristic | nl-types:string500ItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | N/A | * | N/A | N/A |
| r0.c1 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y/Date of allocation of subsidy income | rj-i:SubsidyIncomeAllocationDate | xbrli:dateItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | N/A | * | N/A | N/A |
| r0.c2 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y/Amount of allocation of subsidy income | rj-i:SubsidyIncomeAllocationAmount | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodCurrentEndDateParam | N/A | * | N/A | N/A |
| r0.c3 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y/Subsidy income received before the reporting period | rj-i:SubsidyIncomeReceivedBeforeReportingPeriod | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodCurrentEndDateParam | N/A | * | N/A | N/A |
| r0.c4 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y/Subsidy income received during reporting period | rj-i:SubsidyIncomeReceivedDuringReportingPeriod | nl-types:monetaryNoDecimalsItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | N/A | * | N/A | N/A |
| r0.c5 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y/Expenses relating to the utilisation of the subsidy income during the reporting period | rj-i:SubsidyIncomeExpensesUtilisationDuringReportingPeriod | nl-types:monetaryNoDecimalsItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | N/A | * | N/A | N/A |
| r0.c6 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y/Expenses relating to the utilisation of the subsidy income | rj-i:SubsidyIncomeExpensesUtilisation | nl-types:monetaryNoDecimalsItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | N/A | * | N/A | N/A |
| r0.c7 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y/Balance of subsidy income still to spend | rj-i:SubsidyIncomeBalanceStillToSpend | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodCurrentEndDateParam | N/A | * | N/A | N/A |
| r0.c8 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y/Presentation order | nl-cd:PresentationOrder | nl-types:nonNegativeDecimalItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | N/A | * | N/A | N/A |
| r1.c0 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1/Characteristic of allocation of subsidy income | rj-i:SubsidyIncomeAllocationCharacteristic | nl-types:string500ItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | N/A | * | $BasisOfPreparationParam | N/A |
| r1.c1 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1/Date of allocation of subsidy income | rj-i:SubsidyIncomeAllocationDate | xbrli:dateItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | N/A | * | $BasisOfPreparationParam | N/A |
| r1.c2 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1/Amount of allocation of subsidy income | rj-i:SubsidyIncomeAllocationAmount | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodCurrentEndDateParam | N/A | * | $BasisOfPreparationParam | N/A |
| r1.c3 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1/Subsidy income received before the reporting period | rj-i:SubsidyIncomeReceivedBeforeReportingPeriod | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodCurrentEndDateParam | N/A | * | $BasisOfPreparationParam | N/A |
| r1.c4 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1/Subsidy income received during reporting period | rj-i:SubsidyIncomeReceivedDuringReportingPeriod | nl-types:monetaryNoDecimalsItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | N/A | * | $BasisOfPreparationParam | N/A |
| r1.c5 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1/Expenses relating to the utilisation of the subsidy income during the reporting period | rj-i:SubsidyIncomeExpensesUtilisationDuringReportingPeriod | nl-types:monetaryNoDecimalsItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | N/A | * | $BasisOfPreparationParam | N/A |
| r1.c6 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1/Expenses relating to the utilisation of the subsidy income | rj-i:SubsidyIncomeExpensesUtilisation | nl-types:monetaryNoDecimalsItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | N/A | * | $BasisOfPreparationParam | N/A |
| r1.c7 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1/Balance of subsidy income still to spend | rj-i:SubsidyIncomeBalanceStillToSpend | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodCurrentEndDateParam | N/A | * | $BasisOfPreparationParam | N/A |
| r1.c8 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1/Presentation order | nl-cd:PresentationOrder | nl-types:nonNegativeDecimalItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | N/A | * | $BasisOfPreparationParam | N/A |
| r2.c0 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1.1/Characteristic of allocation of subsidy income | rj-i:SubsidyIncomeAllocationCharacteristic | nl-types:string500ItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | N/A | * | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r2.c1 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1.1/Date of allocation of subsidy income | rj-i:SubsidyIncomeAllocationDate | xbrli:dateItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | N/A | * | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r2.c2 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1.1/Amount of allocation of subsidy income | rj-i:SubsidyIncomeAllocationAmount | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodCurrentEndDateParam | N/A | * | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r2.c3 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1.1/Subsidy income received before the reporting period | rj-i:SubsidyIncomeReceivedBeforeReportingPeriod | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodCurrentEndDateParam | N/A | * | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r2.c4 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1.1/Subsidy income received during reporting period | rj-i:SubsidyIncomeReceivedDuringReportingPeriod | nl-types:monetaryNoDecimalsItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | N/A | * | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r2.c5 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1.1/Expenses relating to the utilisation of the subsidy income during the reporting period | rj-i:SubsidyIncomeExpensesUtilisationDuringReportingPeriod | nl-types:monetaryNoDecimalsItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | N/A | * | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r2.c6 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1.1/Expenses relating to the utilisation of the subsidy income | rj-i:SubsidyIncomeExpensesUtilisation | nl-types:monetaryNoDecimalsItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | N/A | * | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r2.c7 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1.1/Balance of subsidy income still to spend | rj-i:SubsidyIncomeBalanceStillToSpend | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodCurrentEndDateParam | N/A | * | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r2.c8 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1.1/Presentation order | nl-cd:PresentationOrder | nl-types:nonNegativeDecimalItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | N/A | * | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r3.c0 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1.1.1/Characteristic of allocation of subsidy income | rj-i:SubsidyIncomeAllocationCharacteristic | nl-types:string500ItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | rj-dm:SubsidyIncomeContinuingIntoNextYearMember | * | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r3.c1 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1.1.1/Date of allocation of subsidy income | rj-i:SubsidyIncomeAllocationDate | xbrli:dateItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | rj-dm:SubsidyIncomeContinuingIntoNextYearMember | * | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r3.c2 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1.1.1/Amount of allocation of subsidy income | rj-i:SubsidyIncomeAllocationAmount | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodCurrentEndDateParam | rj-dm:SubsidyIncomeContinuingIntoNextYearMember | * | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r3.c3 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1.1.1/Subsidy income received before the reporting period | rj-i:SubsidyIncomeReceivedBeforeReportingPeriod | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodCurrentEndDateParam | rj-dm:SubsidyIncomeContinuingIntoNextYearMember | * | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r3.c4 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1.1.1/Subsidy income received during reporting period | rj-i:SubsidyIncomeReceivedDuringReportingPeriod | nl-types:monetaryNoDecimalsItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | rj-dm:SubsidyIncomeContinuingIntoNextYearMember | * | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r3.c5 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1.1.1/Expenses relating to the utilisation of the subsidy income during the reporting period | rj-i:SubsidyIncomeExpensesUtilisationDuringReportingPeriod | nl-types:monetaryNoDecimalsItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | rj-dm:SubsidyIncomeContinuingIntoNextYearMember | * | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r3.c6 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1.1.1/Expenses relating to the utilisation of the subsidy income | rj-i:SubsidyIncomeExpensesUtilisation | nl-types:monetaryNoDecimalsItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | rj-dm:SubsidyIncomeContinuingIntoNextYearMember | * | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r3.c7 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1.1.1/Balance of subsidy income still to spend | rj-i:SubsidyIncomeBalanceStillToSpend | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodCurrentEndDateParam | rj-dm:SubsidyIncomeContinuingIntoNextYearMember | * | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r3.c8 | kvk-table_NotesConsolidatedSubsidyIncomeContinuingIntoNextYearSpecificationEducationTable_TabelDynamischeAsTypeJaarrekeningZesAbstracts-y.1.1.1/Presentation order | nl-cd:PresentationOrder | nl-types:nonNegativeDecimalItemType | duration | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam | rj-dm:SubsidyIncomeContinuingIntoNextYearMember | * | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |