| r0.c0 | Tuition fees sector VO/Current | ocw-i:IncomeTuitionFeesVO | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2017-01-01')/xs:date('2017-12-31') | venj-bw2-dm:SeparateMember |
| r0.c1 | Tuition fees sector VO/Previous | ocw-i:IncomeTuitionFeesVO | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2016-01-01')/xs:date('2016-12-31') | venj-bw2-dm:SeparateMember |
| r1.c0 | Tuition fees sector MBO/Current | ocw-i:IncomeTuitionFeesMBO | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2017-01-01')/xs:date('2017-12-31') | venj-bw2-dm:SeparateMember |
| r1.c1 | Tuition fees sector MBO/Previous | ocw-i:IncomeTuitionFeesMBO | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2016-01-01')/xs:date('2016-12-31') | venj-bw2-dm:SeparateMember |
| r2.c0 | Tuition and exam fees/Current | ocw-i:IncomeTuitionAndExamFees | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2017-01-01')/xs:date('2017-12-31') | venj-bw2-dm:SeparateMember |
| r2.c1 | Tuition and exam fees/Previous | ocw-i:IncomeTuitionAndExamFees | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2016-01-01')/xs:date('2016-12-31') | venj-bw2-dm:SeparateMember |
| r3.c0 | Tuition legal fees, breakdown [title]/Current | ocw-abstr:IncomeCoursesTuitionLegalFeesBreakdownTitle | xbrli:stringItemType | duration | ocw-dm:ActualsMember | xs:date('2017-01-01')/xs:date('2017-12-31') | venj-bw2-dm:SeparateMember |
| r3.c1 | Tuition legal fees, breakdown [title]/Previous | ocw-abstr:IncomeCoursesTuitionLegalFeesBreakdownTitle | xbrli:stringItemType | duration | ocw-dm:ActualsMember | xs:date('2016-01-01')/xs:date('2016-12-31') | venj-bw2-dm:SeparateMember |
| r4.c0 | Income from other third party contracts/Current | ocw-i:IncomeThirdPartyContractsOther | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2017-01-01')/xs:date('2017-12-31') | venj-bw2-dm:SeparateMember |
| r4.c1 | Income from other third party contracts/Previous | ocw-i:IncomeThirdPartyContractsOther | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2016-01-01')/xs:date('2016-12-31') | venj-bw2-dm:SeparateMember |
| r5.c0 | Income from third party contracts/Current | ocw-i:IncomeThirdPartyContracts | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2017-01-01')/xs:date('2017-12-31') | venj-bw2-dm:SeparateMember |
| r5.c1 | Income from third party contracts/Previous | ocw-i:IncomeThirdPartyContracts | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2016-01-01')/xs:date('2016-12-31') | venj-bw2-dm:SeparateMember |
| r6.c0 | Income from third party contracts, breakdown [title]/Current | ocw-abstr:IncomeThirdPartyContractsBreakdownTitle | xbrli:stringItemType | duration | ocw-dm:ActualsMember | xs:date('2017-01-01')/xs:date('2017-12-31') | venj-bw2-dm:SeparateMember |
| r6.c1 | Income from third party contracts, breakdown [title]/Previous | ocw-abstr:IncomeThirdPartyContractsBreakdownTitle | xbrli:stringItemType | duration | ocw-dm:ActualsMember | xs:date('2016-01-01')/xs:date('2016-12-31') | venj-bw2-dm:SeparateMember |
| r7.c0 | Income from renting facilities/Current | ocw-i:IncomeRentingFacilities | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2017-01-01')/xs:date('2017-12-31') | venj-bw2-dm:SeparateMember |
| r7.c1 | Income from renting facilities/Previous | ocw-i:IncomeRentingFacilities | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2016-01-01')/xs:date('2016-12-31') | venj-bw2-dm:SeparateMember |
| r8.c0 | Income from secondment of personnel/Current | ocw-i:IncomeSecondmentPersonnel | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2017-01-01')/xs:date('2017-12-31') | venj-bw2-dm:SeparateMember |
| r8.c1 | Income from secondment of personnel/Previous | ocw-i:IncomeSecondmentPersonnel | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2016-01-01')/xs:date('2016-12-31') | venj-bw2-dm:SeparateMember |
| r9.c0 | Donations/Current | ocw-i:IncomeDonations | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2017-01-01')/xs:date('2017-12-31') | venj-bw2-dm:SeparateMember |
| r9.c1 | Donations/Previous | ocw-i:IncomeDonations | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2016-01-01')/xs:date('2016-12-31') | venj-bw2-dm:SeparateMember |
| r10.c0 | Sponsoring/Current | ocw-i:IncomeSponsoring | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2017-01-01')/xs:date('2017-12-31') | venj-bw2-dm:SeparateMember |
| r10.c1 | Sponsoring/Previous | ocw-i:IncomeSponsoring | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2016-01-01')/xs:date('2016-12-31') | venj-bw2-dm:SeparateMember |
| r11.c0 | Parental contributions/Current | ocw-i:IncomeParentalContributions | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2017-01-01')/xs:date('2017-12-31') | venj-bw2-dm:SeparateMember |
| r11.c1 | Parental contributions/Previous | ocw-i:IncomeParentalContributions | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2016-01-01')/xs:date('2016-12-31') | venj-bw2-dm:SeparateMember |
| r12.c0 | Income from sales of teaching material/Current | ocw-i:IncomeSalesTeachingMaterial | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2017-01-01')/xs:date('2017-12-31') | venj-bw2-dm:SeparateMember |
| r12.c1 | Income from sales of teaching material/Previous | ocw-i:IncomeSalesTeachingMaterial | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2016-01-01')/xs:date('2016-12-31') | venj-bw2-dm:SeparateMember |
| r13.c0 | Income from catering/Current | ocw-i:IncomeCatering | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2017-01-01')/xs:date('2017-12-31') | venj-bw2-dm:SeparateMember |
| r13.c1 | Income from catering/Previous | ocw-i:IncomeCatering | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2016-01-01')/xs:date('2016-12-31') | venj-bw2-dm:SeparateMember |
| r14.c0 | Other income, other/Current | ocw-i:OtherIncomeOther | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2017-01-01')/xs:date('2017-12-31') | venj-bw2-dm:SeparateMember |
| r14.c1 | Other income, other/Previous | ocw-i:OtherIncomeOther | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2016-01-01')/xs:date('2016-12-31') | venj-bw2-dm:SeparateMember |
| r15.c0 | Other operating income/Current | venj-bw2-i:OperatingIncomeOther | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2017-01-01')/xs:date('2017-12-31') | venj-bw2-dm:SeparateMember |
| r15.c1 | Other operating income/Previous | venj-bw2-i:OperatingIncomeOther | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | xs:date('2016-01-01')/xs:date('2016-12-31') | venj-bw2-dm:SeparateMember |
| r16.c0 | Other income, breakdown [title]/Current | ocw-abstr:IncomeOtherBreakdownTitle | xbrli:stringItemType | duration | ocw-dm:ActualsMember | xs:date('2017-01-01')/xs:date('2017-12-31') | venj-bw2-dm:SeparateMember |
| r16.c1 | Other income, breakdown [title]/Previous | ocw-abstr:IncomeOtherBreakdownTitle | xbrli:stringItemType | duration | ocw-dm:ActualsMember | xs:date('2016-01-01')/xs:date('2016-12-31') | venj-bw2-dm:SeparateMember |