| r0.c0 | Disclosure of provisions for employee benefits/Current | ocw-i:ProvisionsEmployeeBenefitsDisclosure | nl-types:string100000ItemType | duration | jenv-bw2-dm:ConsolidatedMember | ocw-dm:ActualsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r1.c0 | Disclosure of restructuring provision/Current | rj-i:RestructuringProvisionDisclosure | nl-types:formattedExplanationItemType | duration | jenv-bw2-dm:ConsolidatedMember | ocw-dm:ActualsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r2.c0 | Disclosure of provision for jubilee benefits/Current | rj-i:ProvisionJubileeBenefitsDisclosure | nl-types:formattedExplanationItemType | duration | jenv-bw2-dm:ConsolidatedMember | ocw-dm:ActualsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r3.c0 | Disclosure of provision for long-term sick/Current | ocw-i:ProvisionLongTermSickDisclosure | nl-types:string100000ItemType | duration | jenv-bw2-dm:ConsolidatedMember | ocw-dm:ActualsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r4.c0 | Disclosure of provisions for other employee benefits/Current | ocw-i:ProvisionsEmployeeBenefitsOtherDisclosure | nl-types:string100000ItemType | duration | jenv-bw2-dm:ConsolidatedMember | ocw-dm:ActualsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |