{
 "documentInfo": {
  "documentType": "https://xbrl.org/2021/xbrl-json",
  "features": {
   "xbrl:canonicalValues": true
  },
  "namespaces": {
   "ifrs-full": "http://xbrl.ifrs.org/taxonomy/2020-03-16/ifrs-full",
   "iso4217": "http://www.xbrl.org/2003/iso4217",
   "rovi": "http://www.rovi.es/20211231",
   "scheme": "http://standards.iso.org/iso/17442",
   "xbrl": "https://xbrl.org/2021",
   "xbrli": "http://www.xbrl.org/2003/instance"
  },
  "taxonomy": [
   "http://www.rovi.es/20211231/95980020140005936480-2021-12-31.xsd"
  ]
 },
 "facts": {
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV80LTItMS0xLTQ3NjQy_e2d50251-73a6-4a44-b0e8-fabbd89fe969": {
   "value": "181775000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV80LTMtMS0xLTQ3NjQy_aa9c91c7-88b8-4852-9e6d-2b1f6d22e264": {
   "value": "155395000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV81LTItMS0xLTQ3NjQy_0ed7732d-4b91-4e2d-8e93-7bcfd0263eaf": {
   "value": "38558000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV81LTMtMS0xLTQ3NjQy_6d910345-598a-4683-b29d-d43ac012b6cb": {
   "value": "41413000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV82LTItMS0xLTQ3NjQy_82afd187-a331-466f-be76-06c8daa2cca2": {
   "value": "1994000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV82LTMtMS0xLTQ3NjQy_6de1b95c-7f5b-4fb1-a5c3-6594be17a845": {
   "value": "1812000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV83LTItMS0xLTQ3NjQy_26fd87bf-36ef-484a-a7c0-0c421ccfd4f3": {
   "value": "3850000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV83LTMtMS0xLTQ3NjQy_746a50cd-e9b3-47ac-bac9-dcea1b4b5e93": {
   "value": "11105000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV84LTItMS0xLTQ3NjQy_cc0ff83e-9734-4954-a78a-a06650eadbb6": {
   "value": "72000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV84LTMtMS0xLTQ3NjQy_20420aa6-194e-4b73-b9fa-5fe6da76866e": {
   "value": "71000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV85LTItMS0xLTQ3NjQy_f20950aa-c8df-4030-b13b-0ae0676a35a3": {
   "value": "65000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentReceivables",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV85LTMtMS0xLTQ3NjQy_f63c9293-b6bf-4bba-b651-b0c3ef943238": {
   "value": "65000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentReceivables",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV8xMC0yLTEtMS00NzY0Mg_27811c9f-0475-405a-b8a3-670188783a22": {
   "value": "226314000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV8xMC0zLTEtMS00NzY0Mg_acaf6857-6cc2-48b9-9a6d-5927e2bbe0f4": {
   "value": "209861000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV8xMi0yLTEtMS00NzY0Mg_686b5af6-9a0b-4121-a9e3-77e8986c5f83": {
   "value": "245473000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Inventories",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV8xMi0zLTEtMS00NzY0Mg_fbba6739-54c6-4ed8-b125-8c109e2ecc75": {
   "value": "227199000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Inventories",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV8xMy0yLTEtMS00NzY0Mg_837038b1-70ac-44a7-8b47-e9c8c14c83c1": {
   "value": "150172000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentReceivables",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV8xMy0zLTEtMS00NzY0Mg_b6653358-6957-46a7-95f6-48a7ebc12ad1": {
   "value": "76401000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentReceivables",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV8xNC0yLTEtMS00NzY0Mg_6c54ec89-024a-48c4-a6a7-fb618f86c9ca": {
   "value": "9891000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsCurrent",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV8xNC0zLTEtMS00NzY0Mg_d58a64c0-8673-4e8b-b815-70cc21eaff02": {
   "value": "7803000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsCurrent",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV8xNS0yLTEtMS00NzY0Mg_87af0a62-6d63-4a76-be66-e173a28d85f3": {
   "value": "1791000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentPrepaidExpenses",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV8xNS0zLTEtMS00NzY0Mg_fad57ceb-a4d0-44dc-8b39-3be606a704ed": {
   "value": "13000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentPrepaidExpenses",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV8xNi0yLTEtMS00NzY0Mg_1061f4a3-04a2-49f7-ba74-4b7d9be8525d": {
   "value": "99035000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV8xNi0zLTEtMS00NzY0Mg_76fb9f7a-a985-4aeb-a0ae-bcb9b92ad62b": {
   "value": "53162000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV8xNy0yLTEtMS00NzY0Mg_c1582988-2179-42f4-9ff6-5b53b0204e24": {
   "value": "506362000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssets",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV8xNy0zLTEtMS00NzY0Mg_bc95487f-fcb2-42a1-be33-f169a09dbe55": {
   "value": "364578000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssets",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV8xOS0yLTEtMS00NzY0Mg_a4cc6d7c-8c69-4de1-b5d0-d8b29f36cc55": {
   "value": "732676000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MzRmNDk1OWI2MGFkNDk2MjhjMjliNWMzM2EzYjkwYzkvdGFibGVyYW5nZTozNGY0OTU5YjYwYWQ0OTYyOGMyOWI1YzMzYTNiOTBjOV8xOS0zLTEtMS00NzY0Mg_d1d6d020-7dd6-4248-9436-92b91e221946": {
   "value": "574439000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY180LTItMS0xLTQ3NjQy_4f73b61f-07c1-4d08-945a-58abe08030e1": {
   "value": "3364000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY180LTMtMS0xLTQ3NjQy_31906052-e88d-4b07-9c18-b75f1537a29c": {
   "value": "3364000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY181LTItMS0xLTQ3NjQy_4c5c2574-ddc1-4cda-bf3d-e6c12052a7a7": {
   "value": "87636000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SharePremium",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY181LTMtMS0xLTQ3NjQy_15594b15-2c04-491c-a932-c3a406402dbb": {
   "value": "87636000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SharePremium",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY182LTItMS0xLTQ3NjQy_e9041aa6-5952-41d7-b23e-9dfd73b81bdf": {
   "value": "673000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:StatutoryReserve",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY182LTMtMS0xLTQ3NjQy_951aa06d-24de-4756-919e-733a538bcb00": {
   "value": "673000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:StatutoryReserve",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY183LTItMS0xLTQ3NjQy_48199321-3cc4-4b44-ae6a-bc416124743b": {
   "value": "66121000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY183LTMtMS0xLTQ3NjQy_13712f4e-1b9c-4abe-a562-202a7d61a1c7": {
   "value": "20185000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY184LTItMS0xLTQ3NjQy_0d97b395-bd31-4d1b-a29c-18ea435a03d5": {
   "value": "292349000",
   "decimals": -3,
   "dimensions": {
    "concept": "rovi:ResultadosDeEjerciciosAnterioresYReservasVoluntariasExcluyendoElResultadoDelEjercicio",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY184LTMtMS0xLTQ3NjQy_33dc6042-cd50-4ab2-b9f7-12fe3b5e2082": {
   "value": "241158000",
   "decimals": -3,
   "dimensions": {
    "concept": "rovi:ResultadosDeEjerciciosAnterioresYReservasVoluntariasExcluyendoElResultadoDelEjercicio",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY185LTItMS0xLTQ3NjQy_c8491730-dba9-4314-a95d-48dff63f762c": {
   "value": "153077000",
   "decimals": -3,
   "dimensions": {
    "concept": "rovi:PorcionDeGananciasAcumuladasRelacionadasConElPeriodoRelevanteOPeriodoPrevioALaFechaRelevante",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY185LTMtMS0xLTQ3NjQy_49b35164-707f-4ce5-ae77-6cb6a334ca40": {
   "value": "61057000",
   "decimals": -3,
   "dimensions": {
    "concept": "rovi:PorcionDeGananciasAcumuladasRelacionadasConElPeriodoRelevanteOPeriodoPrevioALaFechaRelevante",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18xMC0yLTEtMS00NzY0Mg_06370206-1f8a-47dd-8cb6-2890717714fb": {
   "value": "-2000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherReserves",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18xMC0zLTEtMS00NzY0Mg_4a2c32ee-8446-43e9-8b89-4244f5f56648": {
   "value": "-3000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherReserves",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18xMS0yLTEtMS00NzY0Mg_fca66e19-7e8d-431f-9604-a5f52a4001af": {
   "value": "470976000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18xMS0zLTEtMS00NzY0Mg_b51d1ec9-d8a1-4463-a185-12617618a1cb": {
   "value": "373700000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18xNS0yLTEtMS00NzY0Mg_e40ec67d-d060-4507-9dbc-cc60592369f9": {
   "value": "66745000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:LongtermBorrowings",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18xNS0zLTEtMS00NzY0Mg_29a8011a-3c63-4da6-ae34-88f2c6586d0d": {
   "value": "68421000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:LongtermBorrowings",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18xNi0yLTEtMS00NzY0Mg_6e7b0190-fa92-45af-821c-8f226762e0e9": {
   "value": "776000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18xNi0zLTEtMS00NzY0Mg_fd86a7a9-22d1-4b62-986f-365e6e87321f": {
   "value": "929000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18xNy0yLTEtMS00NzY0Mg_51a17716-9a30-4353-a738-a11c43882ef7": {
   "value": "1460000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentContractLiabilities",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18xNy0zLTEtMS00NzY0Mg_1c45971e-34ee-4e6d-9d0d-3aa9360460d0": {
   "value": "5788000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentContractLiabilities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18xOC0yLTEtMS00NzY0Mg_a053b38f-5973-4d86-9d76-63c412f29b19": {
   "value": "2331000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DeferredIncomeClassifiedAsNoncurrent",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18xOC0zLTEtMS00NzY0Mg_f10bfcd2-661e-4ff1-8fc1-09da84fd9b79": {
   "value": "2712000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DeferredIncomeClassifiedAsNoncurrent",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18xOS0yLTEtMS00NzY0Mg_601e7c00-08ef-4a9d-b882-22a6f1c60a3f": {
   "value": "71312000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18xOS0zLTEtMS00NzY0Mg_bc91436c-61ee-4d70-a6f4-e7bba07a2669": {
   "value": "77850000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18yMS0yLTEtMS00NzY0Mg_10be2af3-60e5-45a9-93cd-96d0621495fb": {
   "value": "6417000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18yMS0zLTEtMS00NzY0Mg_cc1df0bb-4077-468d-a267-f2559d2a62b4": {
   "value": "6022000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18yMi0yLTEtMS00NzY0Mg_046ff41d-6c87-48b1-a478-ff02c2994425": {
   "value": "125173000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentPayables",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18yMi0zLTEtMS00NzY0Mg_8bcfeb87-150e-4d15-8239-c207db4ca5b2": {
   "value": "91364000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentPayables",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18yMy0yLTEtMS00NzY0Mg_a3227ab8-cd28-472e-adf3-18b50b16c2fd": {
   "value": "681000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesCurrent",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18yMy0zLTEtMS00NzY0Mg_61b7ed90-c1ad-4c74-a515-d22ddaaed97a": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesCurrent",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18yNC0yLTEtMS00NzY0Mg_d25afa76-3d92-4b7d-b6d0-7ca7a6df8537": {
   "value": "57632000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentContractLiabilities",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18yNC0zLTEtMS00NzY0Mg_2069298b-e1fc-4564-b384-9da9e830e4ad": {
   "value": "25005000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentContractLiabilities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18yNS0yLTEtMS00NzY0Mg_6add9dce-2358-40f6-b2d0-50389be70223": {
   "value": "485000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DeferredIncomeClassifiedAsCurrent",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18yNS0zLTEtMS00NzY0Mg_9942df68-3572-4dd8-aff3-6b3422b7d57c": {
   "value": "498000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DeferredIncomeClassifiedAsCurrent",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18yNi0yLTEtMS00NzY0Mg_95062d28-39bd-4e78-a370-dbdc6ab41538": {
   "value": "190388000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilities",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18yNi0zLTEtMS00NzY0Mg_8bab1010-3428-4981-a1b3-ccba4d2e88b4": {
   "value": "122889000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18yNy0yLTEtMS00NzY0Mg_9e5bd7f5-21d2-4b6e-b816-64e5da7876be": {
   "value": "261700000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Liabilities",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18yNy0zLTEtMS00NzY0Mg_c64bbdd5-e33a-48c5-b555-ba03d3031616": {
   "value": "200739000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Liabilities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18yOC0yLTEtMS00NzY0Mg_57d0e96b-2cc3-4604-99cf-c3685068c1a8": {
   "value": "732676000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN183L2ZyYWc6OTQxNDVkMzdhYWU0NGMxMWFhZTBkNDA4MzRjNDhjODgvdGFibGU6MDIyNzM2ZTI5YjZlNDlkNTk4ODgxYWZiZjFkNzhhY2MvdGFibGVyYW5nZTowMjI3MzZlMjliNmU0OWQ1OTg4ODFhZmJmMWQ3OGFjY18yOC0zLTEtMS00NzY0Mg_94b510cc-888a-4b9a-93fe-c4bd16ddc4bf": {
   "value": "574439000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMi0yLTEtMS00NzY0Mg_2c914260-eb38-4626-8899-c4d6144682b5": {
   "value": "648677000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Revenue",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMi0zLTEtMS00NzY0Mg_08d0ac00-84a6-4df1-8a04-7e43531f7268": {
   "value": "419961000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Revenue",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMy0yLTEtMS00NzY0Mg_63c2e7db-17bf-408a-a6b5-b5d8ef3dc6d5": {
   "value": "-782000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMy0zLTEtMS00NzY0Mg_6c746075-2ab9-4ddc-b147-fbe84e2b78ae": {
   "value": "-17659000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfNC0yLTEtMS00NzY0Mg_05ab1220-0a9b-43dc-8255-a0a59211084c": {
   "value": "-264637000",
   "decimals": -3,
   "dimensions": {
    "concept": "rovi:Aprovisionamientos",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfNC0zLTEtMS00NzY0Mg_d218979f-f00f-43ba-a9e2-58189354511f": {
   "value": "-196311000",
   "decimals": -3,
   "dimensions": {
    "concept": "rovi:Aprovisionamientos",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfNS0yLTEtMS00NzY0Mg_63c380e0-9c7f-4b4a-9b60-127625246a5f": {
   "value": "89803000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfNS0zLTEtMS00NzY0Mg_eb52f9ff-7208-4d34-a858-6b4017d833f9": {
   "value": "74429000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfNi0yLTEtMS00NzY0Mg_b42303fd-0105-4a4a-a3a9-095e0d271347": {
   "value": "93502000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingExpense",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfNi0zLTEtMS00NzY0Mg_ce705490-e8f1-4d04-a1d6-ee19dd3201e7": {
   "value": "73706000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingExpense",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfNy0yLTEtMS00NzY0Mg_c1a55015-2cc9-4442-b66c-567f3b6d8072": {
   "value": "21364000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAndAmortisationExpense",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfNy0zLTEtMS00NzY0Mg_17468621-4e9c-4164-9315-9735bc06dbed": {
   "value": "19593000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAndAmortisationExpense",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfOC0yLTEtMS00NzY0Mg_58a88884-8c8e-4262-a39f-199de0a7f22a": {
   "value": "95000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfOC0zLTEtMS00NzY0Mg_f6757a0c-775a-4f7b-a0f4-c4f814952082": {
   "value": "56000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfOS0yLTEtMS00NzY0Mg_28bb68d8-bd4e-4afe-b613-3fa336683421": {
   "value": "1334000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromGovernmentGrants",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfOS0zLTEtMS00NzY0Mg_769133ab-2a48-49f8-a8e8-be75a93a36c5": {
   "value": "1157000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromGovernmentGrants",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMTAtMi0xLTEtNDc2NDI_413bca12-9cd4-4358-95a9-a4ad1576e39e": {
   "value": "181392000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMTAtMy0xLTEtNDc2NDI_881eb17d-931d-41e7-8f21-e2fd8b8995a0": {
   "value": "74682000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMTItMi0xLTEtNDc2NDI_0b212e86-d466-4f6a-a1dc-755bfa3bbdb4": {
   "value": "68000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMTItMy0xLTEtNDc2NDI_54cd5390-2cb1-4546-8a2c-5928e10ca4e0": {
   "value": "4000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMTMtMi0xLTEtNDc2NDI_43f8a07f-5e13-438a-ac73-f5303e315e0b": {
   "value": "905000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMTMtMy0xLTEtNDc2NDI_eb3f55e9-87a5-4b2d-bfe7-6d408d1f2421": {
   "value": "1072000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMTQtMi0xLTEtNDc2NDI_9b75e6b4-60a0-4f0e-aabe-c13f433f2107": {
   "value": "2069000",
   "decimals": -3,
   "dimensions": {
    "concept": "rovi:DeterioroYResultadoPorValoracionDeInstrumentosFinancieros",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMTQtMy0xLTEtNDc2NDI_01bc9a06-dd93-4f98-8954-e7109e354dfc": {
   "value": "-1041000",
   "decimals": -3,
   "dimensions": {
    "concept": "rovi:DeterioroYResultadoPorValoracionDeInstrumentosFinancieros",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMTUtMi0xLTEtNDc2NDI_989f10bd-3296-45d0-8623-7ad6a56fa200": {
   "value": "-178000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMTUtMy0xLTEtNDc2NDI_39688421-412c-4bcd-9e97-390bdb09c9ab": {
   "value": "39000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMTYtMi0xLTEtNDc2NDI_6dc069f4-f8fe-4565-939e-c35293f52e15": {
   "value": "1054000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncomeCost",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMTYtMy0xLTEtNDc2NDI_83027558-e5d2-4449-8418-cd3972b32b9f": {
   "value": "-2070000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncomeCost",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMTgtMi0xLTEtNDc2NDI_444a56d1-e329-4dca-b1cd-bc03368b16d7": {
   "value": "182000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMTgtMy0xLTEtNDc2NDI_6f78816f-494c-4631-9c9e-7e766ede644e": {
   "value": "-31000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMjAtMi0xLTEtNDc2NDI_acefddf0-036a-49ad-8e9c-48fc61e7997a": {
   "value": "182628000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMjAtMy0xLTEtNDc2NDI_bc0497cb-54a4-4910-abdd-b549ef52b130": {
   "value": "72581000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMjItMi0xLTEtNDc2NDI_45cff3a5-c044-433e-befc-5f986dbc99f8": {
   "value": "29551000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMjItMy0xLTEtNDc2NDI_bd64f2c6-1207-4243-b014-88a7687a0eca": {
   "value": "11524000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMjQtMi0xLTEtNDc2NDI_88828e57-3939-4c6a-8dcf-90333aa8cc82": {
   "value": "153077000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMjQtMy0xLTEtNDc2NDI_972205b5-8870-4612-82fd-b716f2a7142b": {
   "value": "61057000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMjctMi0xLTEtNDc2NDI_c4db518a-595b-4413-9a41-f04760b0e4d6": {
   "value": "2760",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicAndDilutedEarningsLossPerShare",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMC9mcmFnOjVkMjM0YTdhMTQzZTRhY2Q4MmM5YzIwMTg0ZDcyYWI2L3RhYmxlOmRlODMxZmQxMGZkYTRkZjBhMjE3Y2VjM2ZmZGQ4ZTVjL3RhYmxlcmFuZ2U6ZGU4MzFmZDEwZmRhNGRmMGEyMTdjZWMzZmZkZDhlNWNfMjctMy0xLTEtNDc2NDI_2cd5a99f-fa7b-4d00-be56-62d727fa877a": {
   "value": "1100",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicAndDilutedEarningsLossPerShare",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMy9mcmFnOjg3NDU0MTg4M2E4NDQ4NWZhZDAwMDc2OTc2NGM3NGQzL3RhYmxlOmM2NTdiMTYwMjcyYTRjZWRiYmUxMzc4MzA1ZmI3YjZiL3RhYmxlcmFuZ2U6YzY1N2IxNjAyNzJhNGNlZGJiZTEzNzgzMDVmYjdiNmJfMi0yLTEtMS00NzY0Mg_76e5af8b-14df-406c-8098-83d3b16dbf68": {
   "value": "153077000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMy9mcmFnOjg3NDU0MTg4M2E4NDQ4NWZhZDAwMDc2OTc2NGM3NGQzL3RhYmxlOmM2NTdiMTYwMjcyYTRjZWRiYmUxMzc4MzA1ZmI3YjZiL3RhYmxlcmFuZ2U6YzY1N2IxNjAyNzJhNGNlZGJiZTEzNzgzMDVmYjdiNmJfMi0zLTEtMS00NzY0Mg_702b8836-9944-46db-8d36-07de98d0c87c": {
   "value": "61057000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMy9mcmFnOjg3NDU0MTg4M2E4NDQ4NWZhZDAwMDc2OTc2NGM3NGQzL3RhYmxlOmM2NTdiMTYwMjcyYTRjZWRiYmUxMzc4MzA1ZmI3YjZiL3RhYmxlcmFuZ2U6YzY1N2IxNjAyNzJhNGNlZGJiZTEzNzgzMDVmYjdiNmJfNC0yLTEtMS00NzY0Mg_bec88aea-bb3f-4c1d-874c-1f80719a0873": {
   "value": "1000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMy9mcmFnOjg3NDU0MTg4M2E4NDQ4NWZhZDAwMDc2OTc2NGM3NGQzL3RhYmxlOmM2NTdiMTYwMjcyYTRjZWRiYmUxMzc4MzA1ZmI3YjZiL3RhYmxlcmFuZ2U6YzY1N2IxNjAyNzJhNGNlZGJiZTEzNzgzMDVmYjdiNmJfNC0zLTEtMS00NzY0Mg_b57f0d4a-9a60-4939-a36c-ff3676e1ea15": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMy9mcmFnOjg3NDU0MTg4M2E4NDQ4NWZhZDAwMDc2OTc2NGM3NGQzL3RhYmxlOmM2NTdiMTYwMjcyYTRjZWRiYmUxMzc4MzA1ZmI3YjZiL3RhYmxlcmFuZ2U6YzY1N2IxNjAyNzJhNGNlZGJiZTEzNzgzMDVmYjdiNmJfNS0yLTEtMS00NzY0Mg_2fcc8407-650d-4af5-a195-4b5fb6e2470e": {
   "value": "1000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMy9mcmFnOjg3NDU0MTg4M2E4NDQ4NWZhZDAwMDc2OTc2NGM3NGQzL3RhYmxlOmM2NTdiMTYwMjcyYTRjZWRiYmUxMzc4MzA1ZmI3YjZiL3RhYmxlcmFuZ2U6YzY1N2IxNjAyNzJhNGNlZGJiZTEzNzgzMDVmYjdiNmJfNS0zLTEtMS00NzY0Mg_c5dcc596-6a1d-4515-8657-42b042b125f1": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMy9mcmFnOjg3NDU0MTg4M2E4NDQ4NWZhZDAwMDc2OTc2NGM3NGQzL3RhYmxlOmM2NTdiMTYwMjcyYTRjZWRiYmUxMzc4MzA1ZmI3YjZiL3RhYmxlcmFuZ2U6YzY1N2IxNjAyNzJhNGNlZGJiZTEzNzgzMDVmYjdiNmJfNy0yLTEtMS00NzY0Mg_e8c46361-beb3-4c66-ab33-52fb5bef05ad": {
   "value": "1000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMy9mcmFnOjg3NDU0MTg4M2E4NDQ4NWZhZDAwMDc2OTc2NGM3NGQzL3RhYmxlOmM2NTdiMTYwMjcyYTRjZWRiYmUxMzc4MzA1ZmI3YjZiL3RhYmxlcmFuZ2U6YzY1N2IxNjAyNzJhNGNlZGJiZTEzNzgzMDVmYjdiNmJfNy0zLTEtMS00NzY0Mg_f63fb41f-cfac-4321-86b9-7d174114228e": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMy9mcmFnOjg3NDU0MTg4M2E4NDQ4NWZhZDAwMDc2OTc2NGM3NGQzL3RhYmxlOmM2NTdiMTYwMjcyYTRjZWRiYmUxMzc4MzA1ZmI3YjZiL3RhYmxlcmFuZ2U6YzY1N2IxNjAyNzJhNGNlZGJiZTEzNzgzMDVmYjdiNmJfOC0yLTEtMS00NzY0Mg_4dba6fa0-fca9-4278-9386-812d86618323": {
   "value": "153078000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xMy9mcmFnOjg3NDU0MTg4M2E4NDQ4NWZhZDAwMDc2OTc2NGM3NGQzL3RhYmxlOmM2NTdiMTYwMjcyYTRjZWRiYmUxMzc4MzA1ZmI3YjZiL3RhYmxlcmFuZ2U6YzY1N2IxNjAyNzJhNGNlZGJiZTEzNzgzMDVmYjdiNmJfOC0zLTEtMS00NzY0Mg_0696a7ff-4806-4fad-babd-1a3e6218fb36": {
   "value": "61057000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMS0xLTEtMS00NzY0Mg_c2e1e66e-6215-443a-bfab-b8848e502367": {
   "value": "3364000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMS0yLTEtMS00NzY0Mg_445417bc-d033-4000-adb1-960e5bc5c215": {
   "value": "87636000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMS0zLTEtMS00NzY0Mg_8c6ba5e9-03f4-4a4d-877e-8f38e8fa5d84": {
   "value": "673000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMS00LTEtMS00NzY0Mg_10bc7f7e-b7bf-4860-9568-e69de41abf91": {
   "value": "-10341000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMS01LTEtMS00NzY0Mg_de244721-a373-41b5-81cd-9334eec66b28": {
   "value": "201784000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:ResultadosDeEjerciciosAnterioresYReservasVoluntariasExcluyendoElResultadoDelEjercicioMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMS02LTEtMS00NzY0Mg_9b807104-d024-4529-b09b-77a483ddd338": {
   "value": "39273000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:PorcionDeGananciasAcumuladasRelacionadasConElPeriodoRelevanteOPeriodoPrevioALaFechaRelevanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMS03LTEtMS00NzY0Mg_b137c755-2a0a-47f2-9926-82d97d944258": {
   "value": "-3000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMS04LTEtMS00NzY0Mg_d10bb786-e144-41ec-9674-dc0243987572": {
   "value": "322386000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMi0xLTEtMS00NzY0Mg_314a91a4-e4fc-4aab-b0ea-0f4cc03e7eb6": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMi0yLTEtMS00NzY0Mg_62bb5535-1ede-4fc6-85a0-96d2493ba27d": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMi0zLTEtMS00NzY0Mg_0b72d50f-18da-48f3-b287-3d89883b9d53": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMi00LTEtMS00NzY0Mg_60e235fc-862e-4c37-9561-2821578adb78": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMi01LTEtMS00NzY0Mg_3add1d69-022b-4010-ac3d-7d53d80133e8": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:ResultadosDeEjerciciosAnterioresYReservasVoluntariasExcluyendoElResultadoDelEjercicioMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMi02LTEtMS00NzY0Mg_41ce18f4-4a18-4542-8c48-5d4cecfa7fca": {
   "value": "61057000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:PorcionDeGananciasAcumuladasRelacionadasConElPeriodoRelevanteOPeriodoPrevioALaFechaRelevanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMi03LTEtMS00NzY0Mg_a5784ec5-a182-4fa6-9c04-ec77b49eeb68": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMi04LTEtMS00NzY0Mg_c4b46e99-957f-47cc-bc1f-3796f07265b3": {
   "value": "61057000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMy0xLTEtMS00NzY0Mg_16d7f0ca-1804-4d18-9012-4e385c633475": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMy0yLTEtMS00NzY0Mg_b96607df-7d28-4bd8-a158-b8da73fff2ac": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMy0zLTEtMS00NzY0Mg_d80d01a3-4690-44c5-a6bf-94dc10c3dbba": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMy00LTEtMS00NzY0Mg_ddaf6c5d-cd3d-4953-b1f4-873ff966b557": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMy01LTEtMS00NzY0Mg_30300264-4aa4-4402-87bf-a4fecc6a8101": {
   "value": "29573000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:ResultadosDeEjerciciosAnterioresYReservasVoluntariasExcluyendoElResultadoDelEjercicioMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMy02LTEtMS00NzY0Mg_90d43ba5-2d48-46a4-8d57-6c7e46f8bb2a": {
   "value": "-29573000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:PorcionDeGananciasAcumuladasRelacionadasConElPeriodoRelevanteOPeriodoPrevioALaFechaRelevanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMy03LTEtMS00NzY0Mg_8e1e8d75-d5f7-4f0f-9a61-64b91e4c9263": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMy04LTEtMS00NzY0Mg_94f965b5-db82-4100-8dc5-95613764a703": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNC0xLTEtMS00NzY0Mg_a2a05b19-1a3f-413a-ba4a-a31b4cba8a58": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNC0yLTEtMS00NzY0Mg_3fabd752-6647-44bc-92e7-ae4dce660dcd": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNC0zLTEtMS00NzY0Mg_7c79916e-1864-47c0-88ae-85acefac9f77": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNC00LTEtMS00NzY0Mg_0cc297f0-d459-4c8d-bddc-b2d251c95ccb": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNC01LTEtMS00NzY0Mg_f17f453a-8b55-41dc-ba5d-2625d4a98ed3": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:ResultadosDeEjerciciosAnterioresYReservasVoluntariasExcluyendoElResultadoDelEjercicioMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNC02LTEtMS00NzY0Mg_e3cbff7d-c414-4298-8fb6-1e8d5b9069fd": {
   "value": "9700000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:PorcionDeGananciasAcumuladasRelacionadasConElPeriodoRelevanteOPeriodoPrevioALaFechaRelevanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNC03LTEtMS00NzY0Mg_ebecb41a-5a4e-457a-8dfb-b00105e469b3": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNC04LTEtMS00NzY0Mg_b099d6cb-32fe-4274-ad69-c7ab343c36fa": {
   "value": "9700000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNS0xLTEtMS00NzY0Mg_c97e458e-0f89-439d-b4b1-4d0681e46df7": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNS0yLTEtMS00NzY0Mg_6a183971-f1ec-4ab6-a218-b9f1ea0e128a": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNS0zLTEtMS00NzY0Mg_a4f8fcfc-223d-4b84-84e4-c5abfc7794de": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNS00LTEtMS00NzY0Mg_01cbfe60-6191-4898-82d5-10040fa50c01": {
   "value": "37255000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNS01LTEtMS00NzY0Mg_14c23147-796e-460e-8256-f0382b132964": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:ResultadosDeEjerciciosAnterioresYReservasVoluntariasExcluyendoElResultadoDelEjercicioMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNS02LTEtMS00NzY0Mg_781c3511-f253-45f8-8f06-6e8003f42997": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:PorcionDeGananciasAcumuladasRelacionadasConElPeriodoRelevanteOPeriodoPrevioALaFechaRelevanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNS03LTEtMS00NzY0Mg_c92c56b1-7f88-4e2d-a1b8-49ee4ad91995": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNS04LTEtMS00NzY0Mg_afb8eaba-b94c-4406-9308-9b9db3b35690": {
   "value": "37255000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNi0xLTEtMS00NzY0Mg_f9efbe5e-d61d-429f-bf7d-2b7b437d27d9": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNi0yLTEtMS00NzY0Mg_be9fa964-9059-4b06-ba57-67ea43127e51": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNi0zLTEtMS00NzY0Mg_63f0c4f1-6c59-4a1a-bfed-e2800689032f": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNi00LTEtMS00NzY0Mg_2688c2bf-645a-46f2-8d01-a3d13d8799c2": {
   "value": "27411000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNi01LTEtMS00NzY0Mg_33a7e99d-d2e8-4601-b5cc-22b5545c2b67": {
   "value": "10077000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:ResultadosDeEjerciciosAnterioresYReservasVoluntariasExcluyendoElResultadoDelEjercicioMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNi02LTEtMS00NzY0Mg_6997f49a-182b-40ad-a61b-1b2c4a0d8797": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:PorcionDeGananciasAcumuladasRelacionadasConElPeriodoRelevanteOPeriodoPrevioALaFechaRelevanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNi03LTEtMS00NzY0Mg_144ffebd-f73d-465b-aa47-7dce086183ae": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNi04LTEtMS00NzY0Mg_3b919ebd-ef00-4629-9f6e-e99bfdcced1c": {
   "value": "37488000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNy0xLTEtMS00NzY0Mg_09f87484-4499-49ee-8676-284bb4b181dd": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNy0yLTEtMS00NzY0Mg_2732077c-9638-4279-958d-7d40744cb0ee": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNy0zLTEtMS00NzY0Mg_b46d050a-28b1-41b5-ac05-6546038a4c5f": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNy00LTEtMS00NzY0Mg_9600d57c-331c-490c-8d20-5bceb3356aa3": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNy01LTEtMS00NzY0Mg_01eca716-e712-4c94-a906-2ae1f5c7a93f": {
   "value": "-276000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:ResultadosDeEjerciciosAnterioresYReservasVoluntariasExcluyendoElResultadoDelEjercicioMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNy02LTEtMS00NzY0Mg_398d0d04-dc5f-47e6-a475-12ed52e9f88c": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:PorcionDeGananciasAcumuladasRelacionadasConElPeriodoRelevanteOPeriodoPrevioALaFechaRelevanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNy03LTEtMS00NzY0Mg_7b974910-26a8-40a8-ba19-b4f8274386ae": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfNy04LTEtMS00NzY0Mg_5987d509-04c9-42e0-b3d5-602ae6b3067d": {
   "value": "-276000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfOC0xLTEtMS00NzY0Mg_36734f38-7e2f-4cd4-9e45-30ee3022ad0a": {
   "value": "3364000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfOC0yLTEtMS00NzY0Mg_efbab23b-78c0-46fa-a071-cc2291f258a4": {
   "value": "87636000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfOC0zLTEtMS00NzY0Mg_6732af20-a336-495c-ad53-9f4b42faa267": {
   "value": "673000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfOC00LTEtMS00NzY0Mg_4d0b2408-6b1d-447e-8fc2-c8a5a76d539b": {
   "value": "-20185000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfOC01LTEtMS00NzY0Mg_af50c9d3-88a8-4c68-a6b4-9845303fb0d1": {
   "value": "241158000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:ResultadosDeEjerciciosAnterioresYReservasVoluntariasExcluyendoElResultadoDelEjercicioMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfOC02LTEtMS00NzY0Mg_8cebb6d2-802b-4b55-a5f7-99d9f4cc60f6": {
   "value": "61057000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:PorcionDeGananciasAcumuladasRelacionadasConElPeriodoRelevanteOPeriodoPrevioALaFechaRelevanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfOC03LTEtMS00NzY0Mg_f4ee9b35-9e13-48c1-b006-5a2d9398366a": {
   "value": "-3000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfOC04LTEtMS00NzY0Mg_c8dd2bac-711d-4646-8f5e-4fb166d36e5e": {
   "value": "373700000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfOS0xLTEtMS00NzY0Mg_011ed4eb-4233-4d20-9e6f-959f785636fe": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfOS0yLTEtMS00NzY0Mg_4628d56f-4305-4502-9330-04118acce1b0": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfOS0zLTEtMS00NzY0Mg_2cce4f72-1636-4c8a-a295-3c178c0d552a": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfOS00LTEtMS00NzY0Mg_3de96010-dca3-4866-bc6b-486672b0b722": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfOS01LTEtMS00NzY0Mg_39a9854f-891b-4252-91d6-8a7ded750997": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:ResultadosDeEjerciciosAnterioresYReservasVoluntariasExcluyendoElResultadoDelEjercicioMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfOS02LTEtMS00NzY0Mg_8debb289-4f48-4e0b-b0b4-eb1db3d9f798": {
   "value": "153077000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:PorcionDeGananciasAcumuladasRelacionadasConElPeriodoRelevanteOPeriodoPrevioALaFechaRelevanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfOS03LTEtMS00NzY0Mg_c3f7227b-3785-4095-ae0e-789a0723bfc6": {
   "value": "1000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfOS04LTEtMS00NzY0Mg_b3f130db-efd2-4fe9-ae5d-fa282b31966c": {
   "value": "153078000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTAtMS0xLTEtNDc2NDI_e7f90e05-56eb-49c7-9e64-f755eabda739": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTAtMi0xLTEtNDc2NDI_5ca9cfd5-1c2d-4599-8423-4a390919e04d": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTAtMy0xLTEtNDc2NDI_d23e0219-619e-492a-99af-0210952d6106": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTAtNC0xLTEtNDc2NDI_1165d5cc-4783-420e-a6b9-bc45f5a521c7": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTAtNS0xLTEtNDc2NDI_fbd4ae85-9792-4db8-8e34-34c551255084": {
   "value": "39925000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:ResultadosDeEjerciciosAnterioresYReservasVoluntariasExcluyendoElResultadoDelEjercicioMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTAtNi0xLTEtNDc2NDI_dee0cfef-17c6-40c6-a8d5-e321366f3710": {
   "value": "-39925000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:PorcionDeGananciasAcumuladasRelacionadasConElPeriodoRelevanteOPeriodoPrevioALaFechaRelevanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTAtNy0xLTEtNDc2NDI_005321bb-2ac6-4e94-ad10-0c550f7e4ae0": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTAtOC0xLTEtNDc2NDI_4740ab68-27cc-4f10-b8fc-f37d72c1964d": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTEtMS0xLTEtNDc2NDI_100e775b-9f2a-48e4-8d23-c33406b5367e": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTEtMi0xLTEtNDc2NDI_cfcf3e80-9cc1-4f23-b8d7-5eb19b41447c": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTEtMy0xLTEtNDc2NDI_5631db51-b43d-4fdc-89b4-23661e3ec4ec": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTEtNC0xLTEtNDc2NDI_7d7c9207-997a-45ec-9b19-3475e899ed63": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTEtNS0xLTEtNDc2NDI_5907f984-0f35-4457-85b8-ed4fd401fbe7": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:ResultadosDeEjerciciosAnterioresYReservasVoluntariasExcluyendoElResultadoDelEjercicioMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTEtNi0xLTEtNDc2NDI_580125b3-5e52-4458-8d11-b439cdcef0ec": {
   "value": "21132000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:PorcionDeGananciasAcumuladasRelacionadasConElPeriodoRelevanteOPeriodoPrevioALaFechaRelevanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTEtNy0xLTEtNDc2NDI_b47feeff-4184-4a7a-9f2e-4555cdf7d706": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTEtOC0xLTEtNDc2NDI_669e6bd4-2702-4b93-959a-8021972fb7a7": {
   "value": "21132000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTItMS0xLTEtNDc2NDI_33702ae6-8dbc-456a-b205-47c69bd6148f": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTItMi0xLTEtNDc2NDI_b64ddca5-f53e-4a10-b1c6-e50cf2669adf": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTItMy0xLTEtNDc2NDI_176f1e00-2738-49c4-895c-7546973f42e5": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTItNC0xLTEtNDc2NDI_4acf4ec6-4ae4-4de5-9270-14353140d5e7": {
   "value": "78785000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTItNS0xLTEtNDc2NDI_193997bf-ec83-409f-868a-06afec0c6127": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:ResultadosDeEjerciciosAnterioresYReservasVoluntariasExcluyendoElResultadoDelEjercicioMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTItNi0xLTEtNDc2NDI_aee33695-7dba-4727-9607-088d0caad6a0": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:PorcionDeGananciasAcumuladasRelacionadasConElPeriodoRelevanteOPeriodoPrevioALaFechaRelevanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTItNy0xLTEtNDc2NDI_77541e6f-0131-4eaf-9d1d-33241bd16f8d": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTItOC0xLTEtNDc2NDI_78caa890-7ac4-432c-8af4-17fc1e1c663f": {
   "value": "78785000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTMtMS0xLTEtNDc2NDI_19c5d827-56a6-426b-815b-7846a1544b65": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTMtMi0xLTEtNDc2NDI_402e4633-6109-42e1-b227-84669f0f0f5d": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTMtMy0xLTEtNDc2NDI_4e41fdf8-4a89-4a9b-99fe-01a857ef47c2": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTMtNC0xLTEtNDc2NDI_ca5f92b4-416a-4593-b255-7b47ed677038": {
   "value": "31446000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTMtNS0xLTEtNDc2NDI_d08647b1-f85b-4cc3-8305-72ddc86f4444": {
   "value": "10882000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:ResultadosDeEjerciciosAnterioresYReservasVoluntariasExcluyendoElResultadoDelEjercicioMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTMtNi0xLTEtNDc2NDI_91b8c05e-0d9c-4eac-afe7-58d337af77d2": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:PorcionDeGananciasAcumuladasRelacionadasConElPeriodoRelevanteOPeriodoPrevioALaFechaRelevanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTMtNy0xLTEtNDc2NDI_a660d484-27fc-43ef-a707-29d7dde778d6": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTMtOC0xLTEtNDc2NDI_c61be855-7c9c-4a68-8bed-6fee480ffa23": {
   "value": "42328000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTQtMS0xLTEtNDc2NDI_69d8e4f9-3e33-4c96-8bb3-feec25cf76f9": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTQtMi0xLTEtNDc2NDI_554c6533-c9de-4eb9-bee7-e94d12b7bc27": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTQtMy0xLTEtNDc2NDI_7aca82cd-e722-4b8f-aaac-6d3bf6550a62": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTQtNC0xLTEtNDc2NDI_b0a72939-4c66-47c9-a488-57150f522ce7": {
   "value": "1403000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTQtNS0xLTEtNDc2NDI_b9f50542-5e73-4f07-a7b6-3b71cf2a86a0": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:ResultadosDeEjerciciosAnterioresYReservasVoluntariasExcluyendoElResultadoDelEjercicioMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTQtNi0xLTEtNDc2NDI_dcd3e523-59d8-4c4b-ade7-0699bdd50073": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:PorcionDeGananciasAcumuladasRelacionadasConElPeriodoRelevanteOPeriodoPrevioALaFechaRelevanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTQtNy0xLTEtNDc2NDI_13e4faa5-fdc9-43f4-a064-0af0c3ca5914": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTQtOC0xLTEtNDc2NDI_bc6729f6-36b6-49e9-a269-57759750c682": {
   "value": "1403000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTUtMS0xLTEtNDc2NDI_a46d9dfe-b831-43a6-aa82-4ccfd1a1a078": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTUtMi0xLTEtNDc2NDI_fb268fa2-5057-4bf5-abee-1092906aa17c": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTUtMy0xLTEtNDc2NDI_b8849641-2344-4d7f-ac1b-2c211b180ecc": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTUtNC0xLTEtNDc2NDI_72e81b5b-0afa-43a0-9ecd-c456e570b265": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTUtNS0xLTEtNDc2NDI_e62e3a85-8859-47d6-a474-fb3e2358e078": {
   "value": "384000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:ResultadosDeEjerciciosAnterioresYReservasVoluntariasExcluyendoElResultadoDelEjercicioMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTUtNi0xLTEtNDc2NDI_7dce5ff5-5f3b-412a-af06-81d9127898fe": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:PorcionDeGananciasAcumuladasRelacionadasConElPeriodoRelevanteOPeriodoPrevioALaFechaRelevanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTUtNy0xLTEtNDc2NDI_2d2b5e50-edd8-4ea5-8b1e-fed9f77945b0": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTUtOC0xLTEtNDc2NDI_489cdf04-1fa7-4ddd-8f81-2931166607e9": {
   "value": "384000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTYtMS0xLTEtNDc2NDI_eaf396fb-3177-44e7-8e37-047f68ebdea9": {
   "value": "3364000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTYtMi0xLTEtNDc2NDI_67061e42-3668-4349-bf44-1ad5d04f4ffd": {
   "value": "87636000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTYtMy0xLTEtNDc2NDI_7c5d5770-3670-4625-8bf5-901ddba4e569": {
   "value": "673000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTYtNC0xLTEtNDc2NDI_9794e759-ebcd-4427-a669-1778100b3446": {
   "value": "-66121000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTYtNS0xLTEtNDc2NDI_2872c04e-2b96-47f3-adef-db62c68da468": {
   "value": "292349000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:ResultadosDeEjerciciosAnterioresYReservasVoluntariasExcluyendoElResultadoDelEjercicioMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTYtNi0xLTEtNDc2NDI_5c224d7d-f3d4-4ce3-825d-9b3ce39249dc": {
   "value": "153077000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "rovi:PorcionDeGananciasAcumuladasRelacionadasConElPeriodoRelevanteOPeriodoPrevioALaFechaRelevanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTYtNy0xLTEtNDc2NDI_2b8c5802-8f5b-45f4-b213-abe80648a0d6": {
   "value": "-2000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xNi9mcmFnOjZiMjEwODdlMDkwYzRmOGI4NjhkNTI3Y2E0OTNlZWI5L3RhYmxlOmNiNTBhZDJhY2ZmZjRhNDViZTlmZjAzNDBlZTE2ZDFkL3RhYmxlcmFuZ2U6Y2I1MGFkMmFjZmZmNGE0NWJlOWZmMDM0MGVlMTZkMWRfMTYtOC0xLTEtNDc2NDI_07ef788c-ed03-4dec-92c9-85d115699b99": {
   "value": "470976000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMy0yLTEtMS00NzY0Mg_d561f4cf-914f-4434-af81-35fc131dc596": {
   "value": "182628000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMy0zLTEtMS00NzY0Mg_79cb1d0f-1a98-4ad0-a35c-cdea4ed7fa65": {
   "value": "72581000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfNS0yLTEtMS00NzY0Mg_6c063ecf-c97c-4b5e-8ae6-ee0c439b9694": {
   "value": "21364000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfNS0zLTEtMS00NzY0Mg_362d5278-7d79-4106-8369-31373b95e0f6": {
   "value": "19593000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfNi0yLTEtMS00NzY0Mg_10ee6d42-b697-4358-baee-e455200e4382": {
   "value": "68000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForFinanceIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfNi0zLTEtMS00NzY0Mg_17eaf131-cb27-4ebb-a826-aaca98962de8": {
   "value": "43000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForFinanceIncome",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfNy0yLTEtMS00NzY0Mg_4e2c2162-caa2-48c6-92a4-85aeffa0419b": {
   "value": "4885000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfNy0zLTEtMS00NzY0Mg_fceb02f9-a9f8-4c4f-83a4-555ef080fd4d": {
   "value": "1772000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfOC0yLTEtMS00NzY0Mg_f54b2961-4fea-4e1d-8516-50aa688259ac": {
   "value": "-908000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForGainsLossesOnChangeInFairValueOfDerivatives",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfOC0zLTEtMS00NzY0Mg_770e978a-f49d-4574-9245-a095a06505ec": {
   "value": "796000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForGainsLossesOnChangeInFairValueOfDerivatives",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfOS0yLTEtMS00NzY0Mg_4ef7def1-9873-45e4-8c51-3aff9eae4d8d": {
   "value": "-1161000",
   "decimals": -3,
   "dimensions": {
    "concept": "rovi:ResultadoPorBajaDeActivosYPasivosFinancieros",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfOS0zLTEtMS00NzY0Mg_01691afb-0471-4904-8ba6-b3455f65846c": {
   "value": "245000",
   "decimals": -3,
   "dimensions": {
    "concept": "rovi:ResultadoPorBajaDeActivosYPasivosFinancieros",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMTAtMi0xLTEtNDc2NDI_986e5200-3134-4eb0-9573-a55d8d58f459": {
   "value": "905000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForFinanceCosts",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMTAtMy0xLTEtNDc2NDI_758bfe98-25a9-4426-a5a2-3ff79c58a711": {
   "value": "1072000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForFinanceCosts",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMTEtMi0xLTEtNDc2NDI_7d1141c1-c716-4338-9227-28b24426d18f": {
   "value": "-6473000",
   "decimals": -3,
   "dimensions": {
    "concept": "rovi:IngresosPorSubvencionesLicenciasDeDistribucionYOtrosIngresosDiferidos",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMTEtMy0xLTEtNDc2NDI_4dc59584-69a8-443e-92eb-9a0dba30badd": {
   "value": "-2101000",
   "decimals": -3,
   "dimensions": {
    "concept": "rovi:IngresosPorSubvencionesLicenciasDeDistribucionYOtrosIngresosDiferidos",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMTItMi0xLTEtNDc2NDI_834e4cf3-7b68-429a-8fcb-e5d08574fb09": {
   "value": "-182000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMTItMy0xLTEtNDc2NDI_1f51621b-363d-4d18-a2a6-90ad9292109c": {
   "value": "31000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMTMtMi0xLTEtNDc2NDI_31cbfefd-8018-4063-bd9d-8cd04d445c15": {
   "value": "1403000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForSharebasedPayments",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMTMtMy0xLTEtNDc2NDI_8b07a35a-73fa-458b-94f8-4699d01c8bcd": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForSharebasedPayments",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMTUtMi0xLTEtNDc2NDI_6e8b2c3a-f640-483b-b51f-c682dd8a565a": {
   "value": "-74187000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMTUtMy0xLTEtNDc2NDI_c180a216-94d6-4ab7-8906-a75061c7e3ea": {
   "value": "7468000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMTYtMi0xLTEtNDc2NDI_a3cbfaed-5c4b-4fe8-ab73-c14b28952f9e": {
   "value": "-23427000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInInventories",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMTYtMy0xLTEtNDc2NDI_9e0b9cda-398f-4f02-b4d1-932eb31c0fc3": {
   "value": "-70398000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInInventories",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMTctMi0xLTEtNDc2NDI_883d839a-d5e5-43c8-881f-38d673c2a7cc": {
   "value": "-1778000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMTctMy0xLTEtNDc2NDI_00bfd4c7-6e7e-491a-a351-2e5dc3bd071e": {
   "value": "-10000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMTgtMi0xLTEtNDc2NDI_fda0cf9f-f081-4439-92d7-0cf41f044004": {
   "value": "35358000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMTgtMy0xLTEtNDc2NDI_fe515522-c382-476f-9991-655415a0c2d5": {
   "value": "-811000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMjAtMi0xLTEtNDc2NDI_ae114a9c-bc1f-4f83-894d-0e5a3017de7d": {
   "value": "34429000",
   "decimals": -3,
   "dimensions": {
    "concept": "rovi:CobrosPorPrestacionDeServiciosDeFabricacion",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMjAtMy0xLTEtNDc2NDI_07dfc8ad-a1d9-4b91-8ebf-5c7d1326f507": {
   "value": "21617000",
   "decimals": -3,
   "dimensions": {
    "concept": "rovi:CobrosPorPrestacionDeServiciosDeFabricacion",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMjEtMi0xLTEtNDc2NDI_b0e3fca9-4620-4415-b522-3c898e6318e4": {
   "value": "518000",
   "decimals": -3,
   "dimensions": {
    "concept": "rovi:CobrosPorLicenciasDeDistribucion",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMjEtMy0xLTEtNDc2NDI_c7493894-9344-45fa-b281-a671b92ffede": {
   "value": "1253000",
   "decimals": -3,
   "dimensions": {
    "concept": "rovi:CobrosPorLicenciasDeDistribucion",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMjItMi0xLTEtNDc2NDI_9b1935f9-41f1-408d-8477-8f2801826417": {
   "value": "4000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsOperatingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMjItMy0xLTEtNDc2NDI_2bf59ba8-e072-4b6f-812b-e2f4a9daa283": {
   "value": "151000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsOperatingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMjMtMi0xLTEtNDc2NDI_8a6efda2-70c4-4f26-9c2a-11b254f647b8": {
   "value": "-23861000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMjMtMy0xLTEtNDc2NDI_6722868a-ff49-4190-a6d3-4f9a068878ee": {
   "value": "-6038000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMjQtMi0xLTEtNDc2NDI_62a770d0-2730-47a9-a6d8-c5f19d3fd93e": {
   "value": "149441000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMjQtMy0xLTEtNDc2NDI_6172f6a8-3227-4557-8974-f34c1aee0c8f": {
   "value": "46876000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMjYtMi0xLTEtNDc2NDI_7e77f33a-3971-4b16-b57a-84ac2771e3de": {
   "value": "722000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMjYtMy0xLTEtNDc2NDI_e562ebad-81d8-4b7e-bca5-093d9482813e": {
   "value": "355000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMjctMi0xLTEtNDc2NDI_822f31b4-194e-4d94-8776-5fca40fec450": {
   "value": "40218000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMjctMy0xLTEtNDc2NDI_9096afa9-0689-43cb-9ddb-89c58a30915e": {
   "value": "39337000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMjgtMi0xLTEtNDc2NDI_bbb80601-b806-4efc-a898-85525fee07dc": {
   "value": "33000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMjgtMy0xLTEtNDc2NDI_4e806601-3bbf-4f92-9385-212a752481ca": {
   "value": "63000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMjktMi0xLTEtNDc2NDI_66f4bd0b-e29f-47f0-a155-aa3aefed9db4": {
   "value": "68000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMjktMy0xLTEtNDc2NDI_74920e17-625a-4a6c-8e1b-41bbad22be41": {
   "value": "4000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMzAtMi0xLTEtNDc2NDI_e17d9203-8355-4296-9950-a6992324c43d": {
   "value": "-40839000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMzAtMy0xLTEtNDc2NDI_6b70e18e-b504-4ac6-8d8b-bf0a52283170": {
   "value": "-39625000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMzItMi0xLTEtNDc2NDI_b3dc213e-4c3c-4edb-a01f-53862207054b": {
   "value": "6192000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMzItMy0xLTEtNDc2NDI_06e64e01-1e32-4c36-96c0-8460616413e6": {
   "value": "13179000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMzMtMi0xLTEtNDc2NDI_5eda6f1f-5339-49ef-b328-85a7ee6e170b": {
   "value": "1340000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMzMtMy0xLTEtNDc2NDI_802d6275-ff8d-4fc5-b0e3-ffe9259f6990": {
   "value": "1430000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMzQtMi0xLTEtNDc2NDI_42c42075-d172-4449-8373-fa7e5d702189": {
   "value": "288000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMzQtMy0xLTEtNDc2NDI_44638f0a-9221-4cb7-a03d-0d5604cdb82d": {
   "value": "299000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMzUtMi0xLTEtNDc2NDI_eb444bf1-4775-47ab-a69a-2b5a04922648": {
   "value": "78785000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToAcquireOrRedeemEntitysShares",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMzUtMy0xLTEtNDc2NDI_b8b87a5c-8405-4ec7-83e6-817262a566fd": {
   "value": "37255000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToAcquireOrRedeemEntitysShares",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMzYtMi0xLTEtNDc2NDI_48f17a4c-325b-4690-bac5-102f8a448f23": {
   "value": "42328000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMzYtMy0xLTEtNDc2NDI_bd01bc15-8124-494d-8152-14a9c02c2d8a": {
   "value": "37488000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMzctMi0xLTEtNDc2NDI_270f00f7-c622-4df3-ac0d-bffa1940e96e": {
   "value": "21132000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMzctMy0xLTEtNDc2NDI_a0efc1f1-bb4c-412a-8370-f843f0c99b01": {
   "value": "9700000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMzgtMi0xLTEtNDc2NDI_c9082efc-de6b-428c-be61-e32606a1d083": {
   "value": "-62729000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMzgtMy0xLTEtNDc2NDI_0c250fe8-cc4c-45c6-90be-7b841cf6c336": {
   "value": "-21515000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMzktMi0xLTEtNDc2NDI_5e30f50c-ae38-4b98-84bc-b2aa809e259e": {
   "value": "45873000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfMzktMy0xLTEtNDc2NDI_2609b214-22cb-41f7-b30e-1fe1e99d4e01": {
   "value": "-14264000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfNDAtMi0xLTEtNDc2NDI_5ed487be-dddf-4d8e-a44e-ace0cc9e9926": {
   "value": "53162000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfNDAtMy0xLTEtNDc2NDI_5d34052e-5030-4c7a-a611-08cc74e72346": {
   "value": "67426000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:95980020140005936480",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfNDEtMi0xLTEtNDc2NDI_f31c9a2f-99bd-4dc2-a20e-5e1bbf87af22": {
   "value": "99035000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:95980020140005936480",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18xOS9mcmFnOjZhMjdjNTIzMzA3MzRkN2JiY2RiNmMzMzZlMmE2YWU5L3RhYmxlOmYzZGJhM2IyNDRhYjQ3ZDI4MzY1M2VhNzY0OTRlYTlkL3RhYmxlcmFuZ2U6ZjNkYmEzYjI0NGFiNDdkMjgzNjUzZWE3NjQ5NGVhOWRfNDEtMy0xLTEtNDc2NDI_b1963d5b-066d-408f-b30d-51c99fa3a4e3": {
   "value": "53162000",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18yNS9mcmFnOjgxNjcyOGE1MTg5MzRiYWQ4OGIxZGE2MDI4YTRhOTRjL3RleHRyZWdpb246ODE2NzI4YTUxODkzNGJhZDg4YjFkYTYwMjhhNGE5NGNfMjQ0Ng_5097ce2e-1d5a-4146-949f-2eb8fe8a3ef3": {
   "value": "Laboratorios Farmac\u00e9uticos Rovi, S.A.",
   "dimensions": {
    "concept": "ifrs-full:NameOfReportingEntityOrOtherMeansOfIdentification",
    "language": "es",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18yNS9mcmFnOjgxNjcyOGE1MTg5MzRiYWQ4OGIxZGE2MDI4YTRhOTRjL3RleHRyZWdpb246ODE2NzI4YTUxODkzNGJhZDg4YjFkYTYwMjhhNGE5NGNfMjQ0Nw_f6c8c73d-6f56-4d23-b2c5-0b8fd65c1aae": {
   "value": "S.A.",
   "dimensions": {
    "concept": "ifrs-full:LegalFormOfEntity",
    "language": "es",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18yNS9mcmFnOjgxNjcyOGE1MTg5MzRiYWQ4OGIxZGE2MDI4YTRhOTRjL3RleHRyZWdpb246ODE2NzI4YTUxODkzNGJhZDg4YjFkYTYwMjhhNGE5NGNfMjQ0OA_3617e0e2-1191-40c7-9791-8b8b7c744d6b": {
   "value": "calle Juli\u00e1n Camarillo, 35,",
   "dimensions": {
    "concept": "ifrs-full:AddressOfRegisteredOfficeOfEntity",
    "language": "es",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18yNS9mcmFnOjgxNjcyOGE1MTg5MzRiYWQ4OGIxZGE2MDI4YTRhOTRjL3RleHRyZWdpb246ODE2NzI4YTUxODkzNGJhZDg4YjFkYTYwMjhhNGE5NGNfMjQ0OA_95e4986e-a92f-4060-8b11-8c647b83e8cf": {
   "value": "calle Juli\u00e1n Camarillo, 35,",
   "dimensions": {
    "concept": "ifrs-full:PrincipalPlaceOfBusiness",
    "language": "es",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18yNS9mcmFnOjgxNjcyOGE1MTg5MzRiYWQ4OGIxZGE2MDI4YTRhOTRjL3RleHRyZWdpb246ODE2NzI4YTUxODkzNGJhZDg4YjFkYTYwMjhhNGE5NGNfMjQ1MA_d8e00151-4673-44a7-9bae-7ed4f35ed2e2": {
   "value": "Madrid (Espa\u00f1a)",
   "dimensions": {
    "concept": "ifrs-full:DomicileOfEntity",
    "language": "es",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18yNS9mcmFnOjgxNjcyOGE1MTg5MzRiYWQ4OGIxZGE2MDI4YTRhOTRjL3RleHRyZWdpb246ODE2NzI4YTUxODkzNGJhZDg4YjFkYTYwMjhhNGE5NGNfMjQ1MQ_37377344-4906-4307-ac30-c02dd7acbfd6": {
   "value": "Espa\u00f1a",
   "dimensions": {
    "concept": "ifrs-full:CountryOfIncorporation",
    "language": "es",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18yNS9mcmFnOjgxNjcyOGE1MTg5MzRiYWQ4OGIxZGE2MDI4YTRhOTRjL3RleHRyZWdpb246ODE2NzI4YTUxODkzNGJhZDg4YjFkYTYwMjhhNGE5NGNfMjQ0NA_5f1416a3-b263-4c88-8212-20415a02cd6a": {
   "value": "La actividad de la Sociedad se concentra en la venta de productos propios farmac\u00e9uticos, as\u00ed como en la distribuci\u00f3n de otros productos para los cuales es licenciataria de otros laboratorios por per\u00edodos determinados, de acuerdo con las condiciones establecidas en los contratos suscritos con los mismos, y en la prestaci\u00f3n de servicios de fabricaci\u00f3n a terceros.",
   "dimensions": {
    "concept": "ifrs-full:DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities",
    "language": "es",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18yNS9mcmFnOjgxNjcyOGE1MTg5MzRiYWQ4OGIxZGE2MDI4YTRhOTRjL3RleHRyZWdpb246ODE2NzI4YTUxODkzNGJhZDg4YjFkYTYwMjhhNGE5NGNfMjQ0NQ_23a8ccec-13e4-4876-b69f-78fcffc0762f": {
   "value": "Norbel Inversiones, S.L.",
   "dimensions": {
    "concept": "ifrs-full:NameOfParentEntity",
    "language": "es",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjI0MGZiMGRlZDc4YjRiZjJhMmJhYmY3ZmJhNjU2ODA3L3NlYzoyNDBmYjBkZWQ3OGI0YmYyYTJiYWJmN2ZiYTY1NjgwN18yNS9mcmFnOjgxNjcyOGE1MTg5MzRiYWQ4OGIxZGE2MDI4YTRhOTRjL3RleHRyZWdpb246ODE2NzI4YTUxODkzNGJhZDg4YjFkYTYwMjhhNGE5NGNfMjQ0NQ_c85e7ba1-77b0-426d-9b62-8839e851c12c": {
   "value": "Norbel Inversiones, S.L.",
   "dimensions": {
    "concept": "ifrs-full:NameOfUltimateParentOfGroup",
    "language": "es",
    "entity": "scheme:95980020140005936480",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  }
 }
}