 | ifrs-full:DefinedBenefitPlansAxis | hypercube-dimension | http://www.esma.europa.eu/xbrl/role/all/ias_19_role-834480c |
 | ifrs-full:GeographicalAreasAxis | hypercube-dimension | http://www.esma.europa.eu/xbrl/role/all/ias_19_role-834480c |
 | ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis | hypercube-dimension | http://www.esma.europa.eu/xbrl/role/all/ias_19_role-834480c |
 | ifrs-full:RegulatoryEnvironmentsAxis | hypercube-dimension | http://www.esma.europa.eu/xbrl/role/all/ias_19_role-834480c |
 | ifrs-full:SegmentsAxis | hypercube-dimension | http://www.esma.europa.eu/xbrl/role/all/ias_19_role-834480c |
 | ifrs-full:FundingArrangementsOfDefinedBenefitPlansAxis | hypercube-dimension | http://www.esma.europa.eu/xbrl/role/all/ias_19_role-834480c |
 | ifrs-full:LevelsOfFairValueHierarchyAxis | hypercube-dimension | http://www.esma.europa.eu/xbrl/role/all/ias_19_role-834480c |
 | ifrs-full:DefinedBenefitPlansAxis | parent-child | http://www.esma.europa.eu/xbrl/role/all/ias_19_role-834480 |
 | ifrs-full:GeographicalAreasAxis | parent-child | http://www.esma.europa.eu/xbrl/role/all/ias_19_role-834480 |
 | ifrs-full:CharacteristicsOfDefinedBenefitPlansAxis | parent-child | http://www.esma.europa.eu/xbrl/role/all/ias_19_role-834480 |
 | ifrs-full:RegulatoryEnvironmentsAxis | parent-child | http://www.esma.europa.eu/xbrl/role/all/ias_19_role-834480 |
 | ifrs-full:SegmentsAxis | parent-child | http://www.esma.europa.eu/xbrl/role/all/ias_19_role-834480 |
 | ifrs-full:FundingArrangementsOfDefinedBenefitPlansAxis | parent-child | http://www.esma.europa.eu/xbrl/role/all/ias_19_role-834480 |
 | ifrs-full:LevelsOfFairValueHierarchyAxis | parent-child | http://www.esma.europa.eu/xbrl/role/all/ias_19_role-834480 |