| | concept | ocw-i:EquityItemDescription | x | | jenv-bw2-dim:ClassesOfEquityAxis | ocw-dm:SpecialPurposeFundsPublicMember | y | | jenv-bw2-dim:FinancialStatementsTypeAxis | jenv-bw2-dm:SeparateMember | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:EquityIndividualSpecificationAxis | * | y | | period | xs:date('2018-01-01')/xs:date('2018-12-31') | x |
| | concept | jenv-bw2-i:Equity | x | | jenv-bw2-dim:ClassesOfEquityAxis | ocw-dm:SpecialPurposeFundsPublicMember | y | | jenv-bw2-dim:FinancialStatementsTypeAxis | jenv-bw2-dm:SeparateMember | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:EquityIndividualSpecificationAxis | * | y | | period | xs:date('2017-12-31') | x |
| | concept | ocw-i:EquityResult | x | | jenv-bw2-dim:ClassesOfEquityAxis | ocw-dm:SpecialPurposeFundsPublicMember | y | | jenv-bw2-dim:FinancialStatementsTypeAxis | jenv-bw2-dm:SeparateMember | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:EquityIndividualSpecificationAxis | * | y | | period | xs:date('2018-01-01')/xs:date('2018-12-31') | x |
| | concept | jenv-bw2-i:EquityMovementOther | x | | jenv-bw2-dim:ClassesOfEquityAxis | ocw-dm:SpecialPurposeFundsPublicMember | y | | jenv-bw2-dim:FinancialStatementsTypeAxis | jenv-bw2-dm:SeparateMember | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:EquityIndividualSpecificationAxis | * | y | | period | xs:date('2018-01-01')/xs:date('2018-12-31') | x |
| | concept | jenv-bw2-i:Equity | x | | jenv-bw2-dim:ClassesOfEquityAxis | ocw-dm:SpecialPurposeFundsPublicMember | y | | jenv-bw2-dim:FinancialStatementsTypeAxis | jenv-bw2-dm:SeparateMember | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:EquityIndividualSpecificationAxis | * | y | | period | xs:date('2018-12-31') | x |
|
| | concept | ocw-i:EquityItemDescription | x | | jenv-bw2-dim:FinancialStatementsTypeAxis | jenv-bw2-dm:SeparateMember | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:EquityIndividualSpecificationAxis | * | y | | period | xs:date('2018-01-01')/xs:date('2018-12-31') | x |
| | concept | jenv-bw2-i:Equity | x | | jenv-bw2-dim:FinancialStatementsTypeAxis | jenv-bw2-dm:SeparateMember | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:EquityIndividualSpecificationAxis | * | y | | period | xs:date('2017-12-31') | x |
| | concept | ocw-i:EquityResult | x | | jenv-bw2-dim:FinancialStatementsTypeAxis | jenv-bw2-dm:SeparateMember | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:EquityIndividualSpecificationAxis | * | y | | period | xs:date('2018-01-01')/xs:date('2018-12-31') | x |
| | concept | jenv-bw2-i:EquityMovementOther | x | | jenv-bw2-dim:FinancialStatementsTypeAxis | jenv-bw2-dm:SeparateMember | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:EquityIndividualSpecificationAxis | * | y | | period | xs:date('2018-01-01')/xs:date('2018-12-31') | x |
| | concept | jenv-bw2-i:Equity | x | | jenv-bw2-dim:FinancialStatementsTypeAxis | jenv-bw2-dm:SeparateMember | x | | ocw-dim:ActualsEstimatesAxis | ocw-dm:ActualsMember | x | | ocw-dim:EquityIndividualSpecificationAxis | * | y | | period | xs:date('2018-12-31') | x |
|