 | ifrs-full:DefinedBenefitPlansAxis | hypercube-dimension | http://xbrl.ifrs.org/role/ifrs/ias_19_2018-03-16_role-834480b |
 | ifrs-full:GeographicalAreasAxis | hypercube-dimension | http://xbrl.ifrs.org/role/ifrs/ias_19_2018-03-16_role-834480b |
 | ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis | hypercube-dimension | http://xbrl.ifrs.org/role/ifrs/ias_19_2018-03-16_role-834480b |
 | ifrs-full:RegulatoryEnvironmentsAxis | hypercube-dimension | http://xbrl.ifrs.org/role/ifrs/ias_19_2018-03-16_role-834480b |
 | ifrs-full:SegmentsAxis | hypercube-dimension | http://xbrl.ifrs.org/role/ifrs/ias_19_2018-03-16_role-834480b |
 | ifrs-full:FundingArrangementsOfDefinedBenefitPlansAxis | hypercube-dimension | http://xbrl.ifrs.org/role/ifrs/ias_19_2018-03-16_role-834480b |
 | ifrs-full:DefinedBenefitPlansAxis | parent-child | http://xbrl.ifrs.org/role/ifrs/ias_19_2018-03-16_role-834480 |
 | ifrs-full:GeographicalAreasAxis | parent-child | http://xbrl.ifrs.org/role/ifrs/ias_19_2018-03-16_role-834480 |
 | ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis | parent-child | http://xbrl.ifrs.org/role/ifrs/ias_19_2018-03-16_role-834480 |
 | ifrs-full:RegulatoryEnvironmentsAxis | parent-child | http://xbrl.ifrs.org/role/ifrs/ias_19_2018-03-16_role-834480 |
 | ifrs-full:SegmentsAxis | parent-child | http://xbrl.ifrs.org/role/ifrs/ias_19_2018-03-16_role-834480 |
 | ifrs-full:FundingArrangementsOfDefinedBenefitPlansAxis | parent-child | http://xbrl.ifrs.org/role/ifrs/ias_19_2018-03-16_role-834480 |