{
 "documentInfo": {
  "documentType": "https://xbrl.org/2021/xbrl-json",
  "features": {
   "xbrl:canonicalValues": true
  },
  "namespaces": {
   "ifrs-full": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
   "imp": "https://www.impresa.pt/pt/investor-relations/relatorios-e-contas",
   "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": [
   "https://www.impresa.pt/pt/investor-relations/relatorios-e-contas/2138004YHORSLQZKAL65-2021-12-31.xsd"
  ]
 },
 "facts": {
  "f6699": {
   "value": "268622821",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6701": {
   "value": "268622821",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6705": {
   "value": "5614",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6707": {
   "value": "155722",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6711": {
   "value": "37134793",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:TangibleFixedAssets",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6713": {
   "value": "39361839",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:TangibleFixedAssets",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6717": {
   "value": "14363",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:FinancialInvestments",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6719": {
   "value": "14363",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:FinancialInvestments",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6723": {
   "value": "11881778",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentProgrammingAssets",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6725": {
   "value": "6379559",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentProgrammingAssets",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6729": {
   "value": "4457804",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherNoncurrentAssets",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6731": {
   "value": "6189690",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherNoncurrentAssets",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6735": {
   "value": "1350730",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6737": {
   "value": "1738493",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6740": {
   "value": "323467903",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6742": {
   "value": "322462487",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6747": {
   "value": "18819043",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentProgrammingAssets",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6749": {
   "value": "20001514",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentProgrammingAssets",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6753": {
   "value": "333172",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:InventoriesCurrent",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6755": {
   "value": "344677",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:InventoriesCurrent",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6759": {
   "value": "29439322",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:TradeAndOtherReceivablesCurrent",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6761": {
   "value": "32468510",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:TradeAndOtherReceivablesCurrent",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6765": {
   "value": "4474619",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentAssets",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6767": {
   "value": "3683661",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentAssets",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6771": {
   "value": "23889606",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6773": {
   "value": "8668122",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6776": {
   "value": "76955762",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6778": {
   "value": "65166484",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6782": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6784": {
   "value": "3583279",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6787": {
   "value": "400423665",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6789": {
   "value": "391212250",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6795": {
   "value": "84000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6797": {
   "value": "84000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6801": {
   "value": "36179272",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:SharePremium",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6803": {
   "value": "36179272",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:SharePremium",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6807": {
   "value": "2001797",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:StatutoryReserve",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6809": {
   "value": "2001797",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:StatutoryReserve",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6812": {
   "value": "22016486",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:RetainedEarningsAndOtherReserves",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6814": {
   "value": "10712763",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:RetainedEarningsAndOtherReserves",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6817": {
   "value": "12623649",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RetainedEarningsProfitLossForReportingPeriod",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6819": {
   "value": "11220238",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RetainedEarningsProfitLossForReportingPeriod",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6822": {
   "value": "156821204",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6824": {
   "value": "144114070",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6830": {
   "value": "102071827",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:LoansObtainedNonCurrent",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6832": {
   "value": "133620100",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:LoansObtainedNonCurrent",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6836": {
   "value": "5782701",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherLongtermProvisions",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6838": {
   "value": "6900237",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherLongtermProvisions",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6842": {
   "value": "177255",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6844": {
   "value": "157658",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6848": {
   "value": "350661",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentPayablesForPurchaseOfNoncurrentAssets",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6850": {
   "value": "960331",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentPayablesForPurchaseOfNoncurrentAssets",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6853": {
   "value": "108382444",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6855": {
   "value": "141638326",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6860": {
   "value": "60467724",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:LoansObtainedCurrent",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6862": {
   "value": "27888844",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:LoansObtainedCurrent",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6866": {
   "value": "27110416",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:TradeAndOtherPayablesCurrent",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6868": {
   "value": "21404778",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:TradeAndOtherPayablesCurrent",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6872": {
   "value": "686337",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesCurrent",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6874": {
   "value": "2334675",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesCurrent",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6878": {
   "value": "46955540",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentLiabilities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6880": {
   "value": "53831557",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentLiabilities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6883": {
   "value": "135220017",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6885": {
   "value": "105459854",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6888": {
   "value": "243602461",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Liabilities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6890": {
   "value": "247098180",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Liabilities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6895": {
   "value": "400423665",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6897": {
   "value": "391212250",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6917": {
   "value": "178825051",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromRenderingOfServices",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6919": {
   "value": "165839898",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromRenderingOfServices",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6923": {
   "value": "10362807",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromSaleOfGoods",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6925": {
   "value": "10692127",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromSaleOfGoods",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6929": {
   "value": "1003074",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6931": {
   "value": "1557641",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6934": {
   "value": "190190932",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:TotalOperatingIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6936": {
   "value": "178089666",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:TotalOperatingIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6941": {
   "value": "76050059",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:CostOfProgramsIssuedAndGoodsSold",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6943": {
   "value": "66713486",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:CostOfProgramsIssuedAndGoodsSold",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6947": {
   "value": "39620044",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:ExternalSuppliesAndServices",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6949": {
   "value": "36040976",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:ExternalSuppliesAndServices",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6953": {
   "value": "43020789",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6955": {
   "value": "42091456",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6959": {
   "value": "5117840",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAndAmortisationExpense",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6961": {
   "value": "5335362",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAndAmortisationExpense",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6965": {
   "value": "110795",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:ProvisionsAndImpairmentExpense",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6967": {
   "value": "558001",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:ProvisionsAndImpairmentExpense",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6971": {
   "value": "703516",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByNature",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6973": {
   "value": "2133242",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByNature",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6976": {
   "value": "164623043",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:TotalOperatingExpense",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6978": {
   "value": "152872523",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:TotalOperatingExpense",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6981": {
   "value": "25567889",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6983": {
   "value": "25217143",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6988": {
   "value": "16871",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:GainsLossesInFinancialInvestments",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6990": {
   "value": "-559011",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:GainsLossesInFinancialInvestments",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6994": {
   "value": "8776219",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f6996": {
   "value": "8346464",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7000": {
   "value": "467126",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7002": {
   "value": "15450",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7005": {
   "value": "-8292222",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:FinancialResults",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7007": {
   "value": "-8890025",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:FinancialResults",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7010": {
   "value": "17275667",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7012": {
   "value": "16327118",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7017": {
   "value": "4652018",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7021": {
   "value": "5106880",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7025": {
   "value": "12623649",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7027": {
   "value": "11220238",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7033": {
   "value": "83483",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7035": {
   "value": "-189407",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7038": {
   "value": "12707132",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7040": {
   "value": "11030831",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7045": {
   "value": "0.0751",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShare",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "f7047": {
   "value": "0.0668",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShare",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "f7051": {
   "value": "0.0751",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShare",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "f7053": {
   "value": "0.0668",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShare",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "f7058": {
   "value": "0.0756",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:BasicComprehensiveIncomePerShare",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "f7060": {
   "value": "0.0657",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:BasicComprehensiveIncomePerShare",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "f7064": {
   "value": "0.0756",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:DilutedCompherensiveIncomePerShare",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "f7066": {
   "value": "0.0657",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:DilutedCompherensiveIncomePerShare",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "f7101": {
   "value": "84000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7103": {
   "value": "36179272",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7105": {
   "value": "2001797",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7107": {
   "value": "3066249",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "imp:RetainedEarningsAndOtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7109": {
   "value": "7835921",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsProfitLossForReportingPeriodMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7111": {
   "value": "133083239",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7121": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7123": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7125": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7128": {
   "value": "-244395",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "imp:RetainedEarningsAndOtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7131": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsProfitLossForReportingPeriodMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7134": {
   "value": "-244395",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7139": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7141": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7143": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7145": {
   "value": "-54988",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "imp:RetainedEarningsAndOtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7147": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsProfitLossForReportingPeriodMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7149": {
   "value": "-54988",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7154": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7156": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7158": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7161": {
   "value": "-189407",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "imp:RetainedEarningsAndOtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7164": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsProfitLossForReportingPeriodMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7167": {
   "value": "-189407",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7171": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7173": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7175": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7177": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "imp:RetainedEarningsAndOtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7179": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsProfitLossForReportingPeriodMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7181": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7187": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7189": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7191": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7193": {
   "value": "7835921",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "imp:RetainedEarningsAndOtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7196": {
   "value": "-7835921",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsProfitLossForReportingPeriodMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7199": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7203": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7205": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7207": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7209": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "imp:RetainedEarningsAndOtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7211": {
   "value": "11220238",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsProfitLossForReportingPeriodMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7213": {
   "value": "11220238",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7216": {
   "value": "84000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7218": {
   "value": "36179272",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7220": {
   "value": "2001797",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7222": {
   "value": "10712763",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "imp:RetainedEarningsAndOtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7224": {
   "value": "11220238",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsProfitLossForReportingPeriodMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7226": {
   "value": "144114070",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7234": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7236": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7238": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7240": {
   "value": "107722",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "imp:RetainedEarningsAndOtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7242": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsProfitLossForReportingPeriodMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7244": {
   "value": "107722",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7248": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7250": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7252": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7255": {
   "value": "24237",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "imp:RetainedEarningsAndOtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7258": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsProfitLossForReportingPeriodMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7261": {
   "value": "24237",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7267": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7269": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7271": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7273": {
   "value": "83485",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "imp:RetainedEarningsAndOtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7275": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsProfitLossForReportingPeriodMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7277": {
   "value": "83485",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7283": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7285": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7287": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7289": {
   "value": "11220238",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "imp:RetainedEarningsAndOtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7292": {
   "value": "-11220238",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsProfitLossForReportingPeriodMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7295": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7299": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7301": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7303": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7305": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "imp:RetainedEarningsAndOtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7307": {
   "value": "12623649",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsProfitLossForReportingPeriodMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7309": {
   "value": "12623649",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7312": {
   "value": "84000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7314": {
   "value": "36179272",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7316": {
   "value": "2001797",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7318": {
   "value": "22016486",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "imp:RetainedEarningsAndOtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7320": {
   "value": "12623649",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsProfitLossForReportingPeriodMember",
    "unit": "iso4217:EUR"
   }
  },
  "f7322": {
   "value": "156821204",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7347": {
   "value": "190127858",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReceiptsFromSalesOfGoodsAndRenderingOfServices",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7349": {
   "value": "181417054",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReceiptsFromSalesOfGoodsAndRenderingOfServices",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7355": {
   "value": "115545388",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToSuppliersForGoodsAndServices",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7359": {
   "value": "110950338",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToSuppliersForGoodsAndServices",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7368": {
   "value": "42895608",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToAndOnBehalfOfEmployees",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7372": {
   "value": "41649605",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToAndOnBehalfOfEmployees",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7384": {
   "value": "31686862",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperations",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7386": {
   "value": "28817111",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperations",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7394": {
   "value": "-6040702",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7398": {
   "value": "-3989870",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7405": {
   "value": "-2296373",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7408": {
   "value": "2719121",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7416": {
   "value": "23349787",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7418": {
   "value": "27546362",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7428": {
   "value": "466328",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsInvestingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7430": {
   "value": "206201",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsInvestingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7433": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromGovernmentGrantsClassifiedAsInvestingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7435": {
   "value": "302268",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromGovernmentGrantsClassifiedAsInvestingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7441": {
   "value": "2862022",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7443": {
   "value": "120000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7448": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfInvestmentProperty",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7450": {
   "value": "800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfInvestmentProperty",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7452": {
   "value": "3328350",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:TotalReceiptsFromInvestmentActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7454": {
   "value": "1428469",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:TotalReceiptsFromInvestmentActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7466": {
   "value": "2517528",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7470": {
   "value": "3354029",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7474": {
   "value": "2517528",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:TotalPaymentsFromInvestmentActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7478": {
   "value": "3354029",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:TotalPaymentsFromInvestmentActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7485": {
   "value": "810822",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7488": {
   "value": "-1925560",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7502": {
   "value": "18933210",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7504": {
   "value": "9500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7506": {
   "value": "18933210",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:TotalReceiptsFromFinancingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7508": {
   "value": "9500000",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:TotalReceiptsFromFinancingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7522": {
   "value": "19805798",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7526": {
   "value": "20083290",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7531": {
   "value": "8669826",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:InterestAndSimilarExpenses",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7535": {
   "value": "6139876",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:InterestAndSimilarExpenses",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7539": {
   "value": "28475624",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:TotalPaymentsFromFinancingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7543": {
   "value": "26223166",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:TotalPaymentsFromFinancingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7551": {
   "value": "-9542414",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7555": {
   "value": "-16723166",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7578": {
   "value": "14618196",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:IncreaseDecreaseInCashAndCashEquivalentsNetOfMobilizationOfCaptiveBankDeposits",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7580": {
   "value": "8897636",
   "decimals": 0,
   "dimensions": {
    "concept": "imp:IncreaseDecreaseInCashAndCashEquivalentsNetOfMobilizationOfCaptiveBankDeposits",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7586": {
   "value": "6440491",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7589": {
   "value": "-2457145",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7596": {
   "value": "21058687",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7598": {
   "value": "6440491",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f7626": {
   "value": "Impresa \u2013 Sociedade Gestora de Participa\u00e7\u00f5es Sociais, S.A.",
   "dimensions": {
    "concept": "ifrs-full:NameOfReportingEntityOrOtherMeansOfIdentification",
    "language": "pt",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "f7627": {
   "value": "S.A.",
   "dimensions": {
    "concept": "ifrs-full:LegalFormOfEntity",
    "language": "pt",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "f7629": {
   "value": "Lisboa, na Rua Ribeiro Sanches n\u00ba 65",
   "dimensions": {
    "concept": "ifrs-full:AddressOfRegisteredOfficeOfEntity",
    "language": "pt",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "f7630": {
   "value": "Lisboa, na Rua Ribeiro Sanches n\u00ba 65",
   "dimensions": {
    "concept": "ifrs-full:PrincipalPlaceOfBusiness",
    "language": "pt",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "f7633": {
   "value": "O Grupo atua na \u00e1rea de media, nomeadamente atrav\u00e9s da difus\u00e3o de programas de televis\u00e3o e da edi\u00e7\u00e3o de publica\u00e7\u00f5es em papel e em formato digital.",
   "dimensions": {
    "concept": "ifrs-full:DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities",
    "language": "pt",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "f7947": {
   "value": "Portugal",
   "dimensions": {
    "concept": "ifrs-full:CountryOfIncorporation",
    "language": "pt",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "f7948": {
   "value": "Portugal",
   "dimensions": {
    "concept": "ifrs-full:DomicileOfEntity",
    "language": "pt",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "f10903": {
   "value": "Impreger - Sociedade Gestora de Participa\u00e7\u00f5es Sociais, S.A.",
   "dimensions": {
    "concept": "ifrs-full:NameOfParentEntity",
    "language": "pt",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "f17856": {
   "value": "BALSEGER, SGPS, S.A.",
   "dimensions": {
    "concept": "ifrs-full:NameOfUltimateParentOfGroup",
    "language": "pt",
    "entity": "scheme:2138004YHORSLQZKAL65",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  }
 }
}