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