{
 "documentInfo": {
  "documentType": "https://xbrl.org/2021/xbrl-json",
  "features": {
   "xbrl:canonicalValues": true
  },
  "namespaces": {
   "HEI": "http://heijmans.nl/2021-12-31",
   "ifrs-full": "http://xbrl.ifrs.org/taxonomy/2020-03-16/ifrs-full",
   "iso4217": "http://www.xbrl.org/2003/iso4217",
   "scheme": "http://standards.iso.org/iso/17442",
   "xbrl": "https://xbrl.org/2021",
   "xbrli": "http://www.xbrl.org/2003/instance"
  },
  "taxonomy": [
   "http://heijmans.nl/2021-12-31/724500OUE3PCA809DZ79-2021-12-31.xsd"
  ]
 },
 "facts": {
  "f12247": {
   "value": "1748484000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromContractsWithCustomers",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12250": {
   "value": "1746468000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromContractsWithCustomers",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12255": {
   "value": "1500871000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CostOfSales",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12258": {
   "value": "1547144000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CostOfSales",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12262": {
   "value": "247613000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:GrossProfit",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12265": {
   "value": "199324000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:GrossProfit",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12271": {
   "value": "1127000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12274": {
   "value": "3081000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12280": {
   "value": "46686000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SellingExpense",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12283": {
   "value": "40012000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SellingExpense",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12288": {
   "value": "111834000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdministrativeExpense",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12291": {
   "value": "105720000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdministrativeExpense",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12297": {
   "value": "35021000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByFunction",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12300": {
   "value": "1021000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByFunction",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12305": {
   "value": "55199000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12308": {
   "value": "55652000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12314": {
   "value": "621000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12317": {
   "value": "1397000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12323": {
   "value": "5936000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12326": {
   "value": "6251000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12332": {
   "value": "5082000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12335": {
   "value": "-10760000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12340": {
   "value": "54966000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12343": {
   "value": "40038000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12349": {
   "value": "4667000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12352": {
   "value": "-110000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12357": {
   "value": "50299000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12360": {
   "value": "40148000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12369": {
   "value": "2.24",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShare",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "f12372": {
   "value": "1.85",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShare",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "f12378": {
   "value": "2.24",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShare",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "f12381": {
   "value": "1.85",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShare",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "f12384": {
   "value": "34000000",
   "decimals": -6,
   "dimensions": {
    "concept": "HEI:OtherExpenseByFunctionRelatingToWintrackIi",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12407": {
   "value": "50299000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12410": {
   "value": "40148000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12418": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossBeforeTax",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12422": {
   "value": "666000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossBeforeTax",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12428": {
   "value": "-7471000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12431": {
   "value": "1884000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12436": {
   "value": "-1867000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncomeNormal",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12439": {
   "value": "471000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncomeNormal",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12444": {
   "value": "-1025000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncomeRateChange",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12447": {
   "value": "-2921000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncomeRateChange",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12452": {
   "value": "-4579000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12455": {
   "value": "5000000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12460": {
   "value": "45720000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12463": {
   "value": "45148000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12489": {
   "value": "226409000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12492": {
   "value": "177964000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12497": {
   "value": "50299000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12500": {
   "value": "40148000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12505": {
   "value": "-4579000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12508": {
   "value": "5000000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12513": {
   "value": "45720000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12516": {
   "value": "45148000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12522": {
   "value": "-4000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12525": {
   "value": "47000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12529": {
   "value": "7634000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12533": {
   "value": "-0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12538": {
   "value": "3094000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12541": {
   "value": "3250000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12546": {
   "value": "267585000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12549": {
   "value": "226409000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12572": {
   "value": "59032000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12575": {
   "value": "45206000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12581": {
   "value": "73634000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:RightofuseAssetsThatDoNotMeetDefinitionOfInvestmentProperty",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12584": {
   "value": "81596000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:RightofuseAssetsThatDoNotMeetDefinitionOfInvestmentProperty",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12589": {
   "value": "68390000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12592": {
   "value": "68390000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12598": {
   "value": "5199000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12601": {
   "value": "6220000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12607": {
   "value": "82452000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12610": {
   "value": "73272000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12616": {
   "value": "21392000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentReceivablesDueFromJointVentures",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12619": {
   "value": "23380000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentReceivablesDueFromJointVentures",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12625": {
   "value": "33123000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12628": {
   "value": "34705000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12631": {
   "value": "343222000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12634": {
   "value": "332769000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12641": {
   "value": "108323000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:StrategicLandPortfolio",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12644": {
   "value": "126415000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:StrategicLandPortfolio",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12650": {
   "value": "77001000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherInventories",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12653": {
   "value": "88972000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherInventories",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12659": {
   "value": "74492000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentContractAssets",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12662": {
   "value": "66240000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentContractAssets",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12667": {
   "value": "257000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsCurrent",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12670": {
   "value": "200000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsCurrent",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12676": {
   "value": "178566000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentReceivables",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12679": {
   "value": "140979000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentReceivables",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12685": {
   "value": "209567000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12688": {
   "value": "175063000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12691": {
   "value": "648206000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssets",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12694": {
   "value": "597869000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssets",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12699": {
   "value": "991428000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12702": {
   "value": "930638000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12722": {
   "value": "6828000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12725": {
   "value": "6580000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12730": {
   "value": "257018000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SharePremium",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12733": {
   "value": "245773000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SharePremium",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12738": {
   "value": "-30015000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherReserves",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12741": {
   "value": "-11432000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherReserves",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12747": {
   "value": "-16545000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:RetainedEarningsExcludingProfitLossForReportingPeriod",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12750": {
   "value": "-54660000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:RetainedEarningsExcludingProfitLossForReportingPeriod",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12757": {
   "value": "50299000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:RetainedEarningsProfitLossForReportingPeriod",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12760": {
   "value": "40148000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:RetainedEarningsProfitLossForReportingPeriod",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12765": {
   "value": "267585000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12768": {
   "value": "226409000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12776": {
   "value": "41018000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialLiabilities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12779": {
   "value": "53663000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialLiabilities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12784": {
   "value": "54058000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLeaseLiabilities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12787": {
   "value": "61425000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLeaseLiabilities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12793": {
   "value": "24496000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12796": {
   "value": "15791000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12801": {
   "value": "64303000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherLongtermProvisions",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12804": {
   "value": "26387000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherLongtermProvisions",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12809": {
   "value": "183875000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12812": {
   "value": "157266000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12820": {
   "value": "4173000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialLiabilities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12823": {
   "value": "3103000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialLiabilities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12828": {
   "value": "19626000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentLeaseLiabilities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12831": {
   "value": "19698000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentLeaseLiabilities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12837": {
   "value": "308679000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentPayables",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12840": {
   "value": "326375000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentPayables",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12846": {
   "value": "184934000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentContractLiabilities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12849": {
   "value": "170297000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentContractLiabilities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12855": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesCurrent",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12858": {
   "value": "108000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesCurrent",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12864": {
   "value": "600000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12867": {
   "value": "575000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12872": {
   "value": "21956000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherShorttermProvisions",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12875": {
   "value": "26807000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherShorttermProvisions",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12878": {
   "value": "539968000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12881": {
   "value": "546963000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12886": {
   "value": "991428000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12889": {
   "value": "930638000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12894": {
   "value": "30700000",
   "decimals": -5,
   "dimensions": {
    "concept": "HEI:CumulativeFinancingPreferenceSharesB",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12896": {
   "value": "2500000",
   "decimals": -5,
   "dimensions": {
    "concept": "HEI:CurrentCumulativeFinancingPreferenceSharesB",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12899": {
   "value": "41800000",
   "decimals": -5,
   "dimensions": {
    "concept": "HEI:CumulativeFinancingPreferenceSharesB",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12901": {
   "value": "3100000",
   "decimals": -5,
   "dimensions": {
    "concept": "HEI:CurrentCumulativeFinancingPreferenceSharesB",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12921": {
   "value": "55199000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12924": {
   "value": "55652000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12931": {
   "value": "-170000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12934": {
   "value": "-1316000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12940": {
   "value": "9558000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:AdjustmentsForDepreciationPropertyPlantAndEquipment",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12943": {
   "value": "9195000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:AdjustmentsForDepreciationPropertyPlantAndEquipment",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12949": {
   "value": "23219000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:AdjustmentsForDepreciationRightOfUseAssets",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12952": {
   "value": "23883000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:AdjustmentsForDepreciationRightOfUseAssets",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12958": {
   "value": "1021000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForAmortisationExpense",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12961": {
   "value": "1021000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForAmortisationExpense",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12967": {
   "value": "2100000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossInventories",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12970": {
   "value": "2499000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossInventories",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12975": {
   "value": "21762000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:AdjustmentsForProvisionsAndIncreaseDecreaseInWorkingCapital",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12978": {
   "value": "40713000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:AdjustmentsForProvisionsAndIncreaseDecreaseInWorkingCapital",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12983": {
   "value": "112689000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperations",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12986": {
   "value": "131647000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperations",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12991": {
   "value": "4457000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsOperatingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12994": {
   "value": "4420000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsOperatingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f12999": {
   "value": "621000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsOperatingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13002": {
   "value": "1397000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsOperatingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13007": {
   "value": "23000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidClassifiedAsOperatingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13010": {
   "value": "479000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidClassifiedAsOperatingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13015": {
   "value": "108830000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13018": {
   "value": "128145000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13024": {
   "value": "25581000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13027": {
   "value": "16368000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13033": {
   "value": "2367000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13036": {
   "value": "1289000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13041": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13045": {
   "value": "5504000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13050": {
   "value": "988000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13053": {
   "value": "18072000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13059": {
   "value": "26038000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:CapitalContributionToJointVenturesAndAssociatesClassifiedAsInvestingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13062": {
   "value": "26158000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:CapitalContributionToJointVenturesAndAssociatesClassifiedAsInvestingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13067": {
   "value": "14500000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:RepaymentsFromJointVenturesAndAssociatesClassifiedAsInvestingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13070": {
   "value": "10582000",
   "decimals": -3,
   "dimensions": {
    "concept": "HEI:RepaymentsFromJointVenturesAndAssociatesClassifiedAsInvestingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13075": {
   "value": "1331000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsReceivedFromInvestmentsAccountedForUsingEquityMethodClassifiedAsInvestingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13078": {
   "value": "1253000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsReceivedFromInvestmentsAccountedForUsingEquityMethodClassifiedAsInvestingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13083": {
   "value": "3197000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAdvancesAndLoansMadeToRelatedParties",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13086": {
   "value": "2603000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAdvancesAndLoansMadeToRelatedParties",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13091": {
   "value": "5185000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToRelatedParties",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13094": {
   "value": "11252000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToRelatedParties",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13099": {
   "value": "-32421000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13102": {
   "value": "-33321000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13108": {
   "value": "22696000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13111": {
   "value": "25897000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13115": {
   "value": "7634000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13119": {
   "value": "-0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13125": {
   "value": "1218000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13128": {
   "value": "86000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13134": {
   "value": "12793000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13137": {
   "value": "3322000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13142": {
   "value": "-41905000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13145": {
   "value": "-29133000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13150": {
   "value": "34504000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13153": {
   "value": "65691000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13159": {
   "value": "175063000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13162": {
   "value": "109372000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13168": {
   "value": "209567000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f13171": {
   "value": "175063000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "pp-value-1": {
   "value": "Heijmans N.V.",
   "dimensions": {
    "concept": "ifrs-full:NameOfReportingEntityOrOtherMeansOfIdentification",
    "language": "nl",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "f13185": {
   "value": "Nederland",
   "dimensions": {
    "concept": "ifrs-full:DomicileOfEntity",
    "language": "nl",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "pp-value-4": {
   "value": "De Groepverricht bouw- en ontwikkelactiviteiten in Nederland.",
   "dimensions": {
    "concept": "ifrs-full:DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities",
    "language": "nl",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "f13195": {
   "value": "Graafsebaan 65, Rosmalen",
   "dimensions": {
    "concept": "ifrs-full:AddressOfRegisteredOfficeOfEntity",
    "language": "nl",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "f14937": {
   "value": "Nederland ",
   "dimensions": {
    "concept": "ifrs-full:CountryOfIncorporation",
    "language": "nl",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "pp-value-7": {
   "value": "N.V.",
   "dimensions": {
    "concept": "ifrs-full:LegalFormOfEntity",
    "language": "nl",
    "entity": "scheme:724500OUE3PCA809DZ79",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  }
 }
}