| | concept | ocw-i:DebtIdentificationNumber | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-01-01')/xs:date('2017-12-31') | x | | venj-bw2-dim:ClassesOfLiabilitiesAxis | ocw-dm:LiabilitiesOtherNoncurrentMember | y | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | venj-bw2-i:LiabilitiesNoncurrent | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2016-12-31') | x | | venj-bw2-dim:ClassesOfLiabilitiesAxis | ocw-dm:LiabilitiesOtherNoncurrentMember | y | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | venj-bw2-i:LiabilitiesCurrent | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2016-12-31') | x | | venj-bw2-dim:ClassesOfLiabilitiesAxis | ocw-dm:LiabilitiesOtherNoncurrentMember | y | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | venj-bw2-i:Liabilities | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2016-12-31') | x | | venj-bw2-dim:ClassesOfLiabilitiesAxis | ocw-dm:LiabilitiesOtherNoncurrentMember | y | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | rj-i:ProceedsFromBorrowings | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2016-01-01')/xs:date('2016-12-31') | x | | venj-bw2-dim:ClassesOfLiabilitiesAxis | ocw-dm:LiabilitiesOtherNoncurrentMember | y | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | rj-i:RepaymentsBorrowings | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-01-01')/xs:date('2017-12-31') | x | | venj-bw2-dim:ClassesOfLiabilitiesAxis | ocw-dm:LiabilitiesOtherNoncurrentMember | y | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | venj-bw2-i:Liabilities | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-12-31') | x | | venj-bw2-dim:ClassesOfLiabilitiesAxis | ocw-dm:LiabilitiesOtherNoncurrentMember | y | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | venj-bw2-i:LiabilitiesCurrent | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-12-31') | x | | venj-bw2-dim:ClassesOfLiabilitiesAxis | ocw-dm:LiabilitiesOtherNoncurrentMember | y | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | venj-bw2-i:LiabilitiesNoncurrent | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-12-31') | x | | venj-bw2-dim:ClassesOfLiabilitiesAxis | ocw-dm:LiabilitiesOtherNoncurrentMember | y | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | ocw-i:LiabilitiesMaturityExceedingOneYearWithinFiveYears | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-12-31') | x | | venj-bw2-dim:ClassesOfLiabilitiesAxis | ocw-dm:LiabilitiesOtherNoncurrentMember | y | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | venj-bw2-i:LiabilitiesMaturityExceedingFiveYears | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-12-31') | x | | venj-bw2-dim:ClassesOfLiabilitiesAxis | ocw-dm:LiabilitiesOtherNoncurrentMember | y | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | ocw-i:LiabilitiesNoncurrentEffectiveInterestRate | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-01-01')/xs:date('2017-12-31') | x | | venj-bw2-dim:ClassesOfLiabilitiesAxis | ocw-dm:LiabilitiesOtherNoncurrentMember | y | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | ocw-i:InterestRateFixedVariable | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-01-01')/xs:date('2017-12-31') | x | | venj-bw2-dim:ClassesOfLiabilitiesAxis | ocw-dm:LiabilitiesOtherNoncurrentMember | y | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | ocw-i:LiabilityMaturityDate | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-01-01')/xs:date('2017-12-31') | x | | venj-bw2-dim:ClassesOfLiabilitiesAxis | ocw-dm:LiabilitiesOtherNoncurrentMember | y | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | ocw-i:InterestRateRiskCovered | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-01-01')/xs:date('2017-12-31') | x | | venj-bw2-dim:ClassesOfLiabilitiesAxis | ocw-dm:LiabilitiesOtherNoncurrentMember | y | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | ocw-i:InterestRateSwapsMeasuredAtFairValue | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-01-01')/xs:date('2017-12-31') | x | | venj-bw2-dim:ClassesOfLiabilitiesAxis | ocw-dm:LiabilitiesOtherNoncurrentMember | y | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
|
| | concept | ocw-i:DebtIdentificationNumber | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-01-01')/xs:date('2017-12-31') | x | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | venj-bw2-i:LiabilitiesNoncurrent | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2016-12-31') | x | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | venj-bw2-i:LiabilitiesCurrent | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2016-12-31') | x | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | venj-bw2-i:Liabilities | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2016-12-31') | x | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | rj-i:ProceedsFromBorrowings | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2016-01-01')/xs:date('2016-12-31') | x | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | rj-i:RepaymentsBorrowings | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-01-01')/xs:date('2017-12-31') | x | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | venj-bw2-i:Liabilities | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-12-31') | x | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | venj-bw2-i:LiabilitiesCurrent | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-12-31') | x | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | venj-bw2-i:LiabilitiesNoncurrent | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-12-31') | x | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | ocw-i:LiabilitiesMaturityExceedingOneYearWithinFiveYears | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-12-31') | x | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | venj-bw2-i:LiabilitiesMaturityExceedingFiveYears | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-12-31') | x | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | ocw-i:LiabilitiesNoncurrentEffectiveInterestRate | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-01-01')/xs:date('2017-12-31') | x | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | ocw-i:InterestRateFixedVariable | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-01-01')/xs:date('2017-12-31') | x | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | ocw-i:LiabilityMaturityDate | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-01-01')/xs:date('2017-12-31') | x | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | ocw-i:InterestRateRiskCovered | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-01-01')/xs:date('2017-12-31') | x | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
| | concept | ocw-i:InterestRateSwapsMeasuredAtFairValue | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:LiabilitiesNoncurrentIndividualSpecificationAxis | * | y | | period | xs:date('2017-01-01')/xs:date('2017-12-31') | x | | venj-bw2-dim:FinancialStatementsTypeAxis | venj-bw2-dm:SeparateMember | x |
|